POA网络功能
包括网络描述,经济性,用例,安全风险和部署
验证者
具有有效佣金许可证的美国独立公证人将成为POA网络中的第一批验证人。 对于初始仪式,仪式主持人将创建12个初始键。 他会将这些密钥分发给各个验证人。 每个验证人都将使用客户端DApp将密钥更改为新的密钥子集。 初始分配许可证后,可以通过内置的Governance DApp的投票过程添加一个附加的验证人。 验证人需要获得大多数投票,才能通过验证人列表被加入智能合约。
经济模型
众筹将在主网络启动之前进行。购买的代币将包含在创世块中,并将为网络创造初始流动性。
验证程序将开始创建块并为网络安全性提供奖励。对于每个生成的区块,创建它的验证者将获得一枚硬币和所有交易费用。每个验证人都有创建块的平等权利。
网络将从12个验证人开始。启用12个验证人后,每个验证人将每隔12个区块创建一个块。对于每个区块,将创建一个代币作为对验证人的奖励,并创建一个代币用于网络的自我维持。
生成一个区块的平均时间为5秒。在网络的第一年,验证人将创建每块31,536,000秒/ 5秒= 6,307,200个块。
网络第一年验证人的排放率为2.5%。该网络将使用通货膨胀模型,并且排放量每年都会减少。将另外增加2.5%,以支持网络的可持续性。
因此,将产生网络供应量的2.5%,作为验证人保护网络安全的奖励。总供应量的2.5%将用于支持可持续性。验证人将能够对这些代币作出以下处置:
烧币(burn coins)
持币(hold coins)
花费在研发基金会上
可持续发展的排放将由去中心化的应用程序控制。
用例
费用低廉的网络
POA Network提供费用廉价的共识来保护网络。 用户可以在POA网络上运行以太坊程序,而在交易费用上花费更少的钱。 由于费用较低,网络安全性的总体成本也将降低。
问题
尽管ETH的发行量每年是固定的,但货币基础的增长率(货币通胀)不是恒定的。 货币通货膨胀率每年下降,使ETH成为通货紧缩货币(就货币基础而言)。 通货紧缩是通货膨胀的一种特例,其中通货膨胀量会随着时间的流逝而缩小。
2017年以太币的发行率为14.75%。 每个区块大约发布五个以太币。 因为以太坊中的叔块(uncle block),这意味着以太坊可能多于或少于五个。
到2017年9月7日,矿工生成了21,335,541.72 ETH作为采矿区块奖励和1,181,201.88 ETH。 为了保护网络安全,他们总共收到了22,516,743.6 ETH。 使用2017年9月7日的价格303.86美元来计算,网络安全成本为22516743.6 ETH * 303.86美元= 6,841,937,710.296美元。
网络上有56,048,767笔交易。 以当前汇率计算,以太坊主网络成本中的交易安全性约为122.07美元。
解决方案
在POA网络中,未来的通货紧缩发行率为2.5%。 网络中没有叔块挖矿奖励(Mining Uncle Reward),因为共识不是基于工作量证明。
具有已知身份的验证人
网络的每个验证人都将使用“身份证明” DApp来证明其身份。 每个块将被赋予验证人的身份。 如果矿工违反开放网络的规则,例如 将不会接受到特定地址的交易,该网络的参与者将拥有解决该问题的法律工具。
快速的网络
POA网络中的验证程序每五秒钟创建一次块。 此速率已在Kovan testnet上测试并可以长期使用。 更快的网络可用于构建新型应用程序,其中来自分布式共识的响应率很重要。
易于识别的合法硬分叉
硬分叉是对软件的更改。 应用此软件后,旧客户端将无法在新网络上工作。 网络上的所有验证人都是美国居民。因此,他们都位于同一法律体系中。 硬分叉决定将被签署为法律文件,并将在法院系统中被识别。 这将为网络的参与者提供保护,并为决定如何应对持续的变化提供新的可能性。
实验模型
该网络旨在快速迭代。 将来,许多基于以太坊协议的开放和独立网络都将运行并具有互操作性接口。
安全风险
密钥泄露
在初始仪式期间,将要求验证者用一组三个密钥替换其初始密钥。挖掘密钥位于挖掘节点上。如果某个节点受到威胁,验证者将使用Governance DApp创建选票并建议更换挖掘密钥。如果投票密钥被泄露,验证者将要求另一个验证者创建一个选票来替换他/她的投票密钥。如果支付密钥被泄露,验证者将创建一个选票来替换他/她的支付密钥。由于不需要支付,因此验证者可以在挖掘节点上指定新的支付密钥,而无需提议投票。
审查签名人
审查签名是一种攻击媒介,签名者或一组签名者试图审查掉投票决定将其从验证者列表中删除的块。要解决此问题,我们将签名者的允许铸造频率限制为N个中的1个。这确保了恶意签名者需要控制至少51%的签名帐户,在这种情况下,无论如何这都是游戏。
监管风险
所有验证人都必须拥有活跃的公证人佣金。以公证人名义进行集体验证可能被视为虚假广告,监管机构可能会撤消验证人的公证委托。网络将通过为验证者提供其他身份检查来减轻风险。最终,那些公正的支票将代替验证人拥有活跃的公证人佣金的需求。
验证人的合谋
即使我们要求验证者独立,验证者也可能成为其附属团体。在分发初始密钥之前,仪式主持人将要求验证者签署他们与网络之间的非关联协议。所有验证人都在同一司法管辖区中,公众可以执行该协议。
部署方式
我们提供了一个部署脚本,用于采矿节点,引导节点和通用节点的云安装。 对于验证者,设置节点是一键式解决方案。 对于挖掘节点,验证器将提供
采矿地址 - 初始仪式上收到的挖掘密钥的地址。
挖掘密钥文件 - 使用挖掘密钥的私钥进行文件。
挖矿密码 - 用于解锁挖掘密钥的私钥的密码。
管理员用户名 - 虚拟机管理员用户的用户名,例如
root
。管理员SSH公钥 - 管理员的SSH公钥的内容。我们不允许为虚拟机使用密码。
Netstats服务器 - 网络统计信息,例如活动节点数,最后一个块,平均块时间,最佳块,气体支出,气体限制,带有参数的验证者列表。
Netstats的秘密 - netstat服务器的密码。
Last updated