“证人”这个词被选中是因为这是一个没有规定的合法中立的词。传统的合同往往有证人签名的地方。对于非常重要的合同, 有时会使用公证人。证人和公证人都不是合同的当事人,但是他们在证明合同是在指定的时间由特定的人签字的非常重要的角色。在比特股中,证人通过将其包含在块中来起到类似的验证签名和时间戳事务的作用。
在DPOS下,利益相关者可以选择任意数量的证人来生成块。块是一组更新数据库状态的事务。每个账户每个证人允许一个投票,这个过程被称为批准投票。通过总审批的前N名证人被选中。证人数量(N)的定义是至少有50%的投票利益相关方认为有足够的权力下放。当利益相关者表达他们想要的证人数量时,他们也必须投票给至少许多证人。利益相关者不能投票支持比实际投票的证人更多的权力下放。
每当目击者产生一个块时,他们都会为他们的服务付费。他们的薪酬由利益相关方通过他们选出的代表来决定(稍后再讨论)。如果证人没有出示任何信息,那么他们就没有报酬,可能会在未来被投票出去。
活动证人的名单在每次维护间隔(1天)内更新一次。然后将目击者洗牌,并且每个目击者轮流以每2秒一个固定的时间表产生一个块。所有目击者转了一圈之后,他们又被洗牌了。如果证人没有在他们的时间段内产生一个块,那么该时间段被跳过,下一个证人产生下一个块。
任何人都可以通过观察证人的参与率来监测网络的健康状况。历史上,比特股保持99%的见证参与。任何时候目击者的参与程度都低于一定水平,网络用户可以允许更多的时间进行交易确认,并对其网络连接性保持警觉。此属性为BitShares提供了独特的优势,即在故障发生后不到1分钟,就可以提醒用户潜在的问题。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。