Pi Node 介绍译文【来自官方https://node.minepi.com】

Pi币快讯 @20190314 4个月前 (04-01) 585次浏览 已收录 0个评论 扫描二维码

Pi Node Beta – advancing user-centric decentralization
Access the Pi App from your computer and apply to join the Pi Testnet.

推进以用户为中心的分散
从您的计算机访问 PI 应用程序并申请加入PiTestnet。

Pi Node Beta – advancing user-centric decentralization
Access the Pi App from your computer and apply to join the Pi Testnet.

Pi节点Beta 版 – 离以用户为中心的去中心化更近一步
从桌面访问 Pi 应用程序,并运行 Pi节点,开始为网络安全做贡献。

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

与使用工作量证明(例如比特币或以太坊)的节点不同,Pi Node使用基于恒星共识协议(SCP)的不同共识算法。在 SCP 中,节点形成受信任的组(仲裁切片),并且仅同意那些受信任的节点所同意的事务。Pi 移动矿工的安全圈(请参阅 Pi FAQ:什么是安全圈?)汇总成一个全局信任图,使 Pi 节点可以形成仲裁切片,以确定谁可以和不能验证共享分类账上的交易。

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

Pi 在开发其 Testnet 时将继续遵循渐进式分散化方法。在最初的 Testnet 期间,Pi 的节点软件的区块链组件将具有一个集中层,以实现场景压力测试的更快迭代以及对共识算法的适应,以适应Pi Network及其全球社区的需求(请参阅“ Testnet 路线图”部分)。 )。该节点的初始版本是构建 Pi Testnet 以及最终实现完全分散的主网的第一步。

此版本的节点包括两个界面:节点界面和桌面 Pi App 界面。根据参与程度在下面的部分中定义,先锋可以相应地使用两个接口。每个移动用户都可以将节点软件下载到他们的计算机上,并使用其桌面 Pi App 界面,因为它与移动应用程序的界面类似,并且允许人们检查其 Pi 余额,观看媒体内容并在其个人计算机上使用 Pi 聊天。每个先锋也可以通过节点接口申请成为节点,并在其中安装区块链组件。最初,核心团队将有一个选择阶段(请参阅部分-Testnet 路线图),以根据设备的可靠性和连接性来校准节点选择标准。当核心团队选择节点时,他们需要通过 KYC 才能继续充当 Testnet 上的节点。在以下部分中查看更多详细信息:节点和超节点的选择过程。
节点参与级别
先锋公司在计算机上使用Pi Node软件的参与程度目前分为三个级别。
电脑应用程式
Computer App 是指仅使用节点软件的桌面 Pi App 界面。它使想从其计算机与 Pi 应用程序进行交互的先驱者可以使用,因此它具有与移动应用程序相似的功能。例如,许多先驱者曾表示他们希望能够通过计算机而不是电话在 Pi 上聊天。因此,我们在Pi Node软件上设计了桌面 Pi App 界面,并将该界面与 node 软件结合在一起。另外,将来,随着更多的功能被添加到 Pi App 中,例如 Apps Platform 和平台上的各种 App,其中某些功能可能会比移动应用程序更易于通过桌面界面访问。
节点
Node意味着Pioneers访问节点界面,根据说明完成必要的技术准备,并打开/关闭节点界面,以使其计算机在被选为Node后可用于运行区块链组件。尽管他们没有参加共识,但他们验证了区块链的有效性并提交了交易记录在区块链上。将来,当 Pi 的区块链扩展到不仅仅是保护分类帐时,节点将扩展到包括为网络的集体硬件资源(例如计算,存储和带宽)做出贡献的计算机。
超节点
超级节点是 Pi 区块链的中坚力量。除了负责节点执行的所有职责外,他们还负责根据在 Pi 分类账上编写正确交易的算法达成共识。他们还负责确保其他超级节点和节点获得区块链的最新状态。超级节点还利用节点接口,并且最初由核心团队选择。它们需要连接到 24/7 网络并具有可靠的 Internet 连接。

有关 Pi Node软件的三个参与级别以及每个参与级别的计算机的硬件和软件要求的摘要,请参见下表。
电脑应用程式
(桌面应用程序界面) 节点
(节点接口) 超节点
(节点接口)
在计算机上访问Pi Network应用程序 ✓ ✓ ✓
将交易提交到区块链 X ✓ ✓
验证区块链的有效性 X ✓ ✓
使移动应用程序用户可以提交交易 X ✓ ✓
参加共识 X X ✓
帮助其他节点或超级节点获取区块链的最新状态 X X ✓
技术要求 1
暂定硬件建议

这些不是确定的。只是建议。需要在实践中对其进行基准测试。Testnet 会告诉 -250MB 可用磁盘空间 -至少 250MB 可用磁盘空间
-待定 1

-至少 250MB 可用磁盘空间
-待定 1

软件要求 2 Mac,Windows,
Linux(很快) Mac,Windows,Linux(很快) Mac,Windows,Linux(很快)
笔记:
1. 为 Pi 节点定义的更精确的硬件和软件将需要来自下面的选择网中定义的“ 选择阶段” 中节点的初始 Testnet 的其他数据,这些数据涉及节点如何在各种硬件和软件配置上执行。
2. 在 Windows 上安装节点时,当许多人突然安装了从 Internet 下载的新应用程序时,Microsoft Defender SmartScreen 可能会显示警告。由于我们庞大的用户群,Pi Node可能就是这种情况。随着越来越多的 Pioneer 接受安装 Pi Node软件,Microsoft Defender 将停止显示此警告。
节点和超节点的选择过程
申请充当 Pi 的 Testnet 上的节点或超级节点:
• 在计算机上下载并安装 Pi Node软件。
• 在 Pi Node 软件中填写 Pi Node 应用程序。
• 根据节点界面上的说明安装技术软件包,并保持软件尽可能地运行(它可以在后台运行)。
• 然后,核心团队将根据下一部分中定义的标准选择节点和超级节点。

在接下来的 3 个月内,将通过节点界面滚动通知选定的 Node 和SuperNode申请人。选择的先驱人数将由符合下一部分列出的选择标准的申请人数决定。
节点和超级节点的选择标准
经过初步筛选后,将根据以下标准选择节点和超级节点。虽然两者将根据相似的标准进行评估,但节点的阈值将低于超级节点。

• 正常运行时间(即在线 24/7)
• 良好的互联网连接(快速稳定)
• (最初)打开本地路由器上的端口的能力
• 足够的处理器和内存
• 以前对 Pi 社区的贡献
• 安全圈

根据您在Pi Network中的节点可靠性和信任度分数,将邀请您加入 KYC。完成 KYC 的申请人将被注册为 Pi 的 Testnet 中的SuperNode和 Node。

在最初的 Testnet 期间,主要目标是对网络的共识算法进行压力测试。虽然并非所有的先锋公司都具有硬件,软件和网络可靠性来参与最初的 Testnet,但 Pi 始终致力于尽可能地做到包容。所有Pioneers都将继续能够通过 Pi 的移动应用程序参与。此外,随着时间的流逝,我们还旨在通过开发先锋可以为网络做出贡献的其他方式,使节点角色更易于访问。
测试网路线图
Testnet 将由三个阶段组成。
路线图大纲
选择阶段 修订阶段 实时测试网
目标 -校准节点和超级节点的选择标准 -测试区块链
-实现安全
-解决活力
-可扩展性 -测试区块链
-实现安全
-解决活力
-可扩展性
活动项目 -分析与网络性能有关的节点可用性和可靠性 -压力情景测试
-修改共识算法  -用真实参与者的行动测试区块链
-修改共识算法

选拔阶段
核心团队将与申请成为节点并已成功完成在其计算机上安装区块链组件的所有必要软件包的先锋一起运行共识算法。这些测试将使我们能够理解实现可靠和安全的网络所需的各个节点的要求(例如,硬件,在线持续时间,带宽,连接稳定性等)。尽管我们希望在定义节点要求时包括尽可能多的先锋,但是网络中各个节点的可用性和可靠性会影响网络的安全性和活动性。因此,我们需要通过在选择阶段进行测试来平衡以上两个方面,并正确定义节点和超节点的阈值。
修订阶段
修订阶段将包括两个活动的迭代过程:场景测试和共识算法修订。场景测试是指对给定场景下的共识算法,其可伸缩性和配置进行压力测试。然后,从场景测试中获得的数据将为我们在何处以及如何修改和调整共识算法以确保安全性,改善活动性和实现可伸缩性提供指导。

这个快速的迭代过程对于改进共识算法以满足Pi Network的需求非常重要。因此,在此阶段中,此节点版本的区块链组件包含一个中央层,该层将允许核心团队快速将网络图和配置的模拟数据分配给不同的节点,以更有效地测试各种场景和状态。网络。例如,此功能使核心团队可以通过将模拟的安全圈分配给不同的节点来创建数百甚至数千个仲裁定额,而不是仅依靠安全圈中的当前数据来测试共识算法(这只是一种情况)。在网络中。有趣的场景还包括:如果一半的网络被隔离怎么办?当网络中一定比例的节点突然退出或进入网络时,会发生什么?在达到测试目的后,该集中层将在主网上删除。

反过来,从这些测试生成的数据可以满足共识算法的修订要求。随着 Pi 适应并扩展 Stellar Consensus Protocol(恒星共识协议)以满足 Pi 的区块链需求,Pi 将面临独特的挑战(例如,大量参与者,高度分散的个人计算机作为节点,合并由移动矿工生成的信任图等)。修订阶段将允许网络测试诸如扩展消息传递和网络投票过程之类的东西,同时保持安全性和活跃性。修订共识算法的活动包括数据分析和研究,以创新适合Pi Network需求的解决方案。
实时测试网
实时测试网将成为不同类型的节点积极履行上表中定义的职责的阶段(请参阅节点参与级别)。节点将能够提交通过共识算法由节点记录在分布式分类帐中的测试交易。目的仍然是测试网络的性能,但是要使用来自移动矿工生成的安全圈的真实数据以及网络参与者的真实活动。它还包含测试,数据分析,调试,修订和创新的迭代过程,以实现安全性并应对实时性和可伸缩性。
节点常见问题
Pi Node 软件和Pi Network移动应用程序之间有什么关系?
节点和移动应用程序不是互斥的,而是彼此互补的。您将通过您的移动应用程序帐户登录 Node 软件,这意味着台式机和移动应用程序都指向同一个 Pi 帐户。作为 Pi 策略,一个人只能拥有一个 Pi 帐户,并且到目前为止,一个帐户只能运行一个节点。移动挖掘只能从移动应用程序开始,而该节点的桌面 Pi App 界面将允许您检查余额,聊天并在主屏幕上观看任何媒体内容。帐户是否具有节点不会影响移动应用程序中的任何功能。
节点会对我的设备产生什么影响?它会耗尽我的 CPU 和电池吗?
如果不打开 Node 或SuperNode部分,则影响很小,应该消耗很少的 CPU,内存或网络流量,从而使每个人都可以访问它。打开节点或超级节点功能将使用 CPU,内存,硬盘驱动器和网络资源。在 Testnet 的过程中,我们将收集数据以更清楚地确定在特定设备上运行节点的影响。
运行 Pi Node 会有奖励吗?
Pi 的 Testnet 的目标之一就是确定运行节点应该获得的奖励(如果有)。虽然我们收集确定最合适的激励机制所需的相关数据,但 Testnet 节点将不会获得任何采矿奖励。
Pi Node 软件是否开源?
Node 的区块链组件将是开源的。我们正在 整理 github 存储库,以便我们可以继续进行开源。我们的目标是直接在 github 存储库上维护一个未解决问题的列表,社区成员可以根据需要对此做出贡献。敬请关注。


区块链ᴾⁱ_社群 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Pi Node 介绍译文【来自官方https://node.minepi.com】
喜欢 (6)
[zhuan_junvip@yahoo.cn]
分享 (0)

您必须 登录 才能发表评论!