网络共识
Openverse背后的底层技术是Tendermint拜占庭容错(BFT)共识算法,该算法旨在确保最终性、订单一致性和可用性。
技术参数:
- 时间参考: 元宇宙时间,一个作为时间单位的区块。
- 区块周期: 0.38 秒。
- 每个区块的气体限制: 没有限制
- TPS: 300K+
什么是验证人
Openverse网络基于Tendermint共识引擎,它依赖于一组负责在区块链中提交新区块的验证人。这些验证人通过广播包含由每个验证人的私钥签名的加密签名的投票来参与共识协议。
验证人候选人可以绑定自己的Bitgold,并由代币持有人“委托”或质押Bitgold。Openverse网络有许多个验证人,但随着时间的推移,验证人的数量可以随着治理建议的增加而增加。验证人由委托给他们的Bitgold代币的总数决定 ,在许多候选人节点,最多投票权的靠前的节点将成为有效节点,在不同阶段,前11/31/51/100+名验证人是当前的Openverse验证人(详见后文的验证人节点路线图)。
验证人及其委托人通过执行Tendermint共识协议获得Bitgold和Bitgold代币交易费用作为区块奖励。请注意,验证人可以为其委托人收取的费用设定佣金百分比,作为额外激励。您可以在钱包或浏览器里找到所有当前验证人及其投票权的概述。
如果验证人双重签名或长时间离线,他们的权益Bitgold(包括委托给他们的用户的Bitgold)可能会被大幅削减。处罚取决于违规行为的严重程度。
什么是委托人、Delegators
不能或不想操作验证人节点的人仍然可以作为委托人参与质押过程。事实上,验证人的选择并不是基于他们的自我委托Bitgold数量,而是基于他们的总Bitgold数量,即他们的自我授权Bitgold数量和委托给他们的Bitgold数量的总和。这是一个重要的属性,因为它使委托器成为抵御表现出不良行为的验证人的保护措施。如果验证人行为不端,他们的委托人会将Bitgold从他们身边移开,从而减少他们的占比。最终,如果验证人的赌注低于赌注最高的前若干地址,则它们将退出验证人集。
委托人分享验证人的收入,但他们也分担风险。就收入而言,验证人和委托人的不同之处在于,验证人可以在分配之前对委托人的收入收取佣金。委托人事先知道该委员会,只能根据预定义的限制条件进行更改(见下文)。就风险而言,如果委托人的验证人行为不端,他们的Bitgold可能会被大幅削减。有关更多信息,请参阅风险部分。
要成为委托人,Bitgold持有人需要发送一个“委托交易”,指定他们想要绑定多少Bitgold以及绑定到哪个验证人。候选验证程序列表将显示在Openverse网络浏览器中。稍后,如果委托人想解除部分或全部股份的绑定,他们需要发送“解除绑定交易”。从那时起,委托人将不得不等待3周才能取回他们的Bitgold。Delegators还可以发送“重新启动事务”,从一个验证人切换到另一个验证人,而无需经过3周的等待期。
有关如何成为委托人的实用指南,可以更深入地了解。
验证人的工作原理
验证人应该有足够的Bitgold,高性能的硬件。
运行服务器,完成发球准备,然后运行验证程序。
建立一个验证人网站,招募更多个的委托人。
在openserve论坛中创建一个主题 ,或者使用其他方式来吸引更多的委托人。
验证程序路线图
第一阶段-创始人验证人
验证人总数: 11
创始人用初始分配中的第一个10M Bitgold运行11个验证人。当节点总数到达61时,创始人节点退出10个,余下一个。
第2期-基础验证程序
验证人总数: 31
该基金会运行20个验证人,其中第一个10M Bitgold来自起源分配。
第三阶段-公共验证程序
验证人总数: 61
随着Bitgold发布到人们手中,普通机构和个人可以独立建立验证节点,新加30个共公节点。当普通验证人的数量达到61个时,创始人节点和基础基点可以开始自由解锁代币并释放验证节点。
第4期-国家/地区验证人
验证人总数: 100+
任何国家都可以从拥有40M Bitgold的国家储备账户申请购买1M Bitgold。然后,openverse社区成员将对申请进行投票(作为在线提案)。各国将运行一个验证人。