节点重要提醒:Pi 主网区块链协议目前正在进行一系列升级。第一阶段升级的截止日期为 2 月 15 日。所有主网节点必须完成此阶段升级才能保持与网络的连接。
Pi节点——向以用户为中心的去中心化迈进一步:https://minepi.com/pi-node/
免责声明:
本文档描述了 Pi 节点的首次发布以及测试网的初始计划,但其中的信息可能并非最新。由于构建 Pi 初始测试网的目的是测试和完善 Pi 区块链,因此随着测试网生成更多数据以指导后续步骤,该计划可能会进一步更改。以下描述不涉及 Pi 主网节点,这些节点目前处于主网封闭网络阶段,受到主网防火墙的保护。在即将到来的开放网络阶段,主网防火墙将被移除,届时更广泛的 Pi 社区将可以运行他们自己的 Pi 主网节点。点击此处了解更多信息。
介绍
节点是Pi生态系统中的第四个角色,它们运行在笔记本电脑和台式机上,而不是手机上。与其他区块链类似,Pi节点将负责验证分布式账本上的交易,并通过让所有节点就新交易的记录顺序达成“共识”来解决维护分布式货币的挑战。
与使用工作量证明(PoW)的节点(例如比特币或以太坊)不同,Pi 节点使用基于 Stellar 共识协议 (SCP) 的另一种共识算法。在 SCP 中,节点组成可信组(法定人数切片),并且只同意这些可信节点同意的交易。来自 Pi 移动矿工的安全圈(参见 Pi 常见问题解答:什么是安全圈?)聚合到一个全局信任图中,使 Pi 节点能够组成法定人数切片,从而决定谁可以验证共享账本上的交易。
与其他大多数加密项目不同,Pi Node 将继续秉承以用户为中心的设计理念。用户无需深厚的技术知识即可搭建节点,只需在电脑上安装一个桌面应用程序即可。通过该应用程序,用户可以开启/关闭节点软件,从而控制设备是否可作为节点使用。
Pi 将继续秉持渐进式去中心化的方法论来开发其测试网。在初始测试网阶段,Pi 节点软件的区块链组件将包含一个中心化层,以便更快地迭代进行场景压力测试,并根据 Pi 网络及其全球社区的需求调整共识算法(参见“测试网路线图”部分)。该初始版本的节点是构建 Pi 测试网并最终实现完全去中心化主网的第一步。
此版本的节点包含两个界面:节点界面和桌面版 Pi App 界面。根据下文定义的参与级别,先锋用户可相应地使用这两个界面。所有移动用户均可将节点软件下载到电脑,并使用其桌面版 Pi App 界面,因为该界面与移动应用类似,用户可以通过该界面在个人电脑上查看 Pi 余额、观看媒体内容以及使用 Pi 聊天功能。每位先锋用户也可通过节点界面申请成为节点,并在该界面安装区块链组件。初期将有一个筛选阶段(参见“测试网路线图”部分),核心团队将根据设备的可靠性和连接性来校准节点筛选标准。节点被核心团队选中后,需要通过 KYC 验证才能在测试网上运行。更多详情请参见下文“节点和超级节点的筛选流程”部分。
节点参与级别
目前,先锋用户可以通过三个不同的级别参与在其计算机上使用 Pi Node 软件。
计算机应用程序
电脑版应用仅指使用 Pi 节点软件的桌面版界面。它方便希望通过电脑与 Pi 应用交互的先锋用户,因此其功能与移动应用类似。例如,许多先锋用户之前都表示希望能够通过电脑而非手机在 Pi 上进行聊天。因此,我们在 Pi 节点软件中设计了桌面版界面,并将其与节点软件集成。此外,未来随着 Pi 应用功能的不断丰富,例如应用平台及其上的各种应用,其中一些功能可能通过桌面界面访问比通过移动应用访问更为便捷。
节点
节点是指先锋用户访问节点界面,根据说明完成必要的技术准备工作,并在被选为节点后开启/关闭节点界面,使其计算机能够运行区块链组件。虽然先锋用户不参与共识,但他们负责验证区块链的有效性,并提交交易以记录在区块链上。未来,当 Pi 的区块链功能扩展到账本安全之外时,节点也将扩展到包括选择加入并为网络贡献集体硬件资源(例如计算、存储和带宽)的计算机。
超级节点
超级节点是Pi区块链的骨干。除了履行所有节点职责外,它们还负责根据算法达成共识,将正确的交易写入Pi账本。它们还负责确保其他超级节点和普通节点获取区块链的最新状态。超级节点也使用节点接口,并由核心团队初始选定。它们需要全天候连接到网络,并拥有可靠的互联网连接。
下表概述了 Pi Node 软件的三个参与级别,以及每个参与级别对计算机的硬件和软件要求。
派想网





