首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浅析第一版pi节点的工作原理

Pi的节点在Pi的系统中是第四个角色,它们主要是在于台式电脑以及笔记本电脑上运行而不是手机。与其他区块链相似,Pi节点将负责验证分布式账本上的交易,并让所有节点都按照要记录的新交易的顺序达成“共识”,从而解决维护分布式货币方面的问题。

与使用工作量证明的节点不同,Pi Node使用基于恒星共识协议的不同共识算法。在恒星共识协议中,节点形成受信任的组,并且仅同意那些受信任的节点所同意的事务。Pi移动矿工的安全圈汇总成一个全局信任图,使Pi节点可以形成仲裁切片,以此确定谁可以和不能验证共享分类账上的交易。

与绝大多数加密项目不同,Pi Node将继续遵循以用户为中心的设计理念。在日常工作不需要通过更高层次的技术知识来设置节点,而是可以通过在计算机上安装应用程序来做到这一点。通过该计算机应用程序,先锋可以打开或关闭节点软件,以使其设备可用或不可用作节点。

这个版本的节点包括两个界面:节点界面和桌面Pi 应用界面。根据参与程度在下面的定义其中的一部分,先锋可以相应地使用两个端口。每个移动平台用户都可以将节点软件下载到自己的计算机上,并使用其桌面Pi 应用程序界面,因为它与移动应用程序的界面相似。每个先锋也可以通过节点端口申请成为节点,并在其中安装区块链组件。最初,核心团队将有一个选择阶段,以根据设备的可靠性和连接性来校准节点选择标准。当核心团队选择节点时,他们需要通过KYC才能继续充当Testnet上的节点。

节点目前根据在计算机上使用Pi软件的参与程度分为三个级别

节点

Node意味着Pioneers访问节点界面,根据说明完成必要的技术准备,并打开/关闭节点界面,以使其计算机在被选为Node后可用于运行区块链组件。虽然它们没有参与共识,但它们验证了区块链的有效性并且提交了交易记录在区块链上。将来,当Pi的区块链扩展到不仅仅是保护分类帐时,节点将扩展到包括为网络的集体硬件资源做出贡献的计算机。

超节点

超节点是Pi区块链的中坚力量。除了负责节点执行的所有职责外,它们还负责根据在Pi分类账上编写正确交易的算法达成共识。它们还负责确保其他超节点和节点获得区块链的最新状态。超节点还利用节点接口,并且最初由核心团队选择。它们需要连接到24/7网络并具有可靠的Internet连接。

电脑应用程式

Computer App是指仅使用节点软件的桌面Pi App界面。它使想从其计算机与Pi应用程序进行交互的先行者可以使用,因此它具有与移动应用程序相似的功能。将来,随着更多的功能被添加到Pi App中,比如Apps Platform和平台上的各种App,其中某些功能可能会比移动应用程序更容易通过桌面界面访问。

节点常见的一些问题

节点会对我的设备产生什么影响?它会耗尽我的CPU和电池吗?

如果不打开Node或SuperNode部分,影响会很小,只会消耗很少的CPU,内存或网络流量,从而使每个人都可以访问它。打开节点或超级节点功能将使用CPU,内存,硬盘驱动器和网络资源。

Pi Node软件是否开源?Node的区块链组件将是开源的。

Pi Node软件和Pi Network移动应用程序之间有什么关系?

节点和移动应用程序不是互斥的,而是彼此互补的。您将通过您的移动应用程序账户登录Node软件,这意味着台式机和移动应用程序都指向同一个Pi账户。作为Pi策略,一个人只能拥有一个Pi账户,并且到目前为止,一个账户只能运行一个节点。移动挖掘只能从移动应用程序开始,而该节点的桌面Pi App界面将允许您检查余额,聊天并在主屏幕上观看任何媒体内容。账户是否具有节点不会影响移动应用程序中的任何功能。‍

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200403A0U07C00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券