# “守望先锋”— PHA中的角色

By [Mu](https://paragraph.com/@lastshot) · 2022-03-21

---

写于 2021-08-24，因要换电脑，爬丢失，因此上传至Mirror。

在Phala网络中，我们知道一共有Gatekeeper（守门员）、提名人、TEE矿工和Phala Dao，4个核心角色维护着PHA的共识。

本文除了介绍以上4种角色，还将探索那些不可或缺的参与协议的角色，如用户、工作节点、远程认证等。

  

用户
==

用户不需要必须使用像TEE这类的特殊硬件，他们可以较为简单地通过运行轻节点或者全节点来独立验证区块链及其上面的证据；用户也可以调用、查询和部署智能合约；同时通过区块链和工作节点与智能合约进行交互。

  

工作节点
====

工作节点中一共有三个角色，分别为创世节点、守门员和矿工。

矿工节点指的是使用TEE兼容的硬件运行着机密合约的节点。每个工作节点都是链下的，在各自的节点中都会存在一个内置VM来执行合约，一个特殊的程序部署到飞地（Enclave，简单解释可以在TEE那章里查阅）。在和区块链合作的这一过程，“形成一个支持合约的全生命周期”（引号内拆自技术白皮书）。

  

创世节点
----

创世节点在上线后即会被销毁，为什么能占据角色之一？是因为创世节点的唯一性。同时正因为创世节点的存在，才能在一开始帮助引导网络并设置了加密配置。

  

守门人
---

守门人的存在确保了机密的管理以保证网络的可用性和安全性。于他们而言，收益与责任并重。守门人有机会获得可观的收益，他们代表自己和提名人们质押了大量的PHA代币，当他们在线时便会获得奖励，当然在存在不当行为时奖励将会被消减；除此之外，为了保证矿工的正常运作，因此在整个网络中必须有一定数量的守门人时刻在线并安全地持有私钥（前期预计是50个守门员）。当然在Phala中，允许提名人可以推荐一个或多个可以代表他们的守门员。所以可以理解为守门员的大量质押的PHA代币中有一部分并不属于守门员自己拥有，而是属于提名人的。

  

矿工
--

矿工就是大家最熟悉的群体了，他们执行机密合约，通过向用户提供计算资源来获取报酬。但和守门员不同的是，矿工只需要质押少量PHA代币，并且参与过程更加自由，可以随心所欲地加入和退出。

  

远程认知服务
======

这是一个公共服务，用来验证工作节点是否部署了特殊程序。此服务产生的加密证据可以用来证明某个输出是由在TEE内运行的特殊程序中产生的。

  

区块链
===

众所周知，Phala Network是基于区块链发展的，它有能力存储工作节点的身份、已发布的机密合约、加密的合约状态以及来自用户乃至其他区块链的调用交易。当插入 Polkadot 平行链插槽时，它能够通过 Polkadot 中的继链与其他区块链进行交互操作。

  

提名人
===

提名人可以选择把PHA委托给相应守门人，代表他们信任某些守门员，因此委托他们代表自己去维护网络。由此可知，当守门员获得奖励和惩罚时，提名人也会按照比例收到相同的反馈。

  

Phala DAO
=========

Phala DAO 将由全生态参与者共同维护和制定，作为DAO来负责整个社区的治理，开发和财政决策，为Phala网络做出贡献。值得一提的是，和其他项目相比，DAO最大的创新是在Phala上将采用不记名投票制度，采用“流民”设计，充分自由的民主代理制度，任何人可以将任何票委托给任何人来进行投票，且随时可以撤回。

---

*Originally published on [Mu](https://paragraph.com/@lastshot/pha-4)*
