-
Notifications
You must be signed in to change notification settings - Fork 1
4.公链治理体系
区块生产者数量是21个。全网token持有者可以通过投票系统来选择区块生产者,一旦当选任何人都可以参与区块的生产。预计每0.5秒生产一个区块,区块产生是以252个区块为一个周期,一个周期126秒。在每个出块周期开始时,21个区块生产者会被投票选出。
治理是人们在主观问题上达成共识的过程,而这些问题不可能完全被软件算法所捕获。直观的理解,就是共识算法不能完全解决的问题,也就是不能通过软件完全自动解决的问题,而需要人的参与,通过投票等方式表达意愿,行使权力的过程。
首先,少数的区块生产者是授予了权力,可以进行一系列执行。这是一种执行集中制,是为了高效。但为了保证执行集中制的正义的,是民主的集中制,必须对集中制进行充分的监督。治理的权力来源并最终属于token的拥有者。也就是,区块生产者进行操作,而token持有者对操作进行反馈的闭环过程,有效地影响区块生产者。
区块链技术在签名用户之间建立P2P服务协议或约束性合约,也就是所谓的“宪法”。宪法内容定义了仅依靠代码无法完全执行的用户间义务,同时结合相互间的公认规则,确立司法权和适用法律。每一个在网络中签名广播的交易,其签名信息中必须包含宪法的哈希值,以明确约束合约签名者。
系统使用源代码定义宪法和协议,同时也定义了宪法及协议的更新方法。对宪法或协议进行变更,需要完成以下步骤:
1.区块生产者提交一个宪法变更动议,并获得17/21以上的赞成票;
2.区块生产者将17/21以上的赞成票维持连续30天;
3.要求所有用户都使用新宪法的哈希值确认交易;
4.区块生产者采用修改源代码的方式反映宪法变更,使用git提交的哈希值将变更提交到区块链上;
5.区块生产者继续将17/21以上的赞成票维持连续30天;
6.变更的代码7天后生效,源代码修改通过后,将有1周的时间来对所有节点的进行升级;
7.所有没有升级为新代码的节点将自动关闭。