根链平台(RootStock)——基于比特币驱动的智能合约白皮书 (5)

在根链上保护锁定资金的半信任制第三方是联邦成员。这是因为联邦有动机完成资金保管:他们必须是社区值得尊敬的人,比如大学,而且他们也得有能力维护网络节点的安全。资金的锁定和解锁是通过安全的网络节点来执行的,排除了人为干预。因此联邦需要有审计节点软件安全性的能力,特别是对于比特币资金的解锁部分要保证正确性。为进一步保证安全性,我们计划设计防篡改的硬件设备来加强联邦的联合验证算法。

一旦比特币通过硬分叉的方式加入特别的操作码或可扩展验证的SPV证明,或者一旦新的系统被证明是安全和无需信任的,联邦角色和半信任制就不在是必须的了,届时根链团队将改进根链,设计成无需信任的系统。

 

5.3 动态联合挖矿/联邦(译者注:翻译可能不准确,原文Dynamic Hybrid Merged mining/Federation)

我们认为工作量证明是唯一的低成本防止区块链被篡改的共识机制。其它共识机制都有不需要消耗真正的有价值的资源来挖矿的缺点,从而依赖于声誉,并阻止了匿名参与挖矿。其他的共识机制也都要求新加入者信任部分已有的参与者,并找到已经经过验证确认的账本。

高算力的工作量证明是基于周期性暴块并且需要低孤块率,这要求矿工在全网找到新区块时就停止计算并且重新在新的区块链头部开始挖矿。这样会导致挖矿有时间差,或者说是网络需要中途切换而导致延迟。这种时间差降低了比特币挖矿效率,哪怕是只浪费了几毫秒。因此根链使用DECOR+区块奖励共享方案,以减少竞争,并且允许矿工延时切换到根链的最佳区块。如果矿工在切换矿机算力时一个根链区块被挖到了,他们将获得一个完整的根链区块奖励。如果他们延迟了切换,并且还在旧区块链头部挖矿,他们就相当于创建了一个叔叔块(译者注:这里的叔叔块原文是uncles,是因为出块时间太短,网络延迟而出现的分叉,类似于比特币里的孤块)并且获得区块奖励分享。这样在任何情况下矿工们挖矿都不会被全部孤块掉,因为DÉCOR+会给叔叔块支付奖励,也会向符合GHOST规则的叔叔块的正常和保证区块链安全的区块发放奖励。从而推动比特币挖矿效率的最大化。

因为我们预计前期根链的算力会低于比特币全网算力的一半。这将有可能导致其余算力对根链发动51%攻击 ,以展开双花攻击。为了防止这种攻击,根链的矿工使用工作量证明挖矿会包含一个联邦检查点(译者注:原文是federated checkpoints)。联邦检查点由注册过的联邦成员和客户组成,共同签名以决定最佳的区块链状态。并且根链还有最后一个保留协议,当根链算力低于比特币全网算力的5%时,将由联邦来创建区块。在默认情况下,当根链的算力超过比特币链上难度最大时的算力的66%,并且平均区块手续费高于比特币区块奖励时,客户端将停止使用联邦检查点,

根链平台推出的同时会组建一个知名的并广受社区尊敬成员组建的联邦。每一个成员都是使用公钥来签署检查点方案。联邦可以增加或移除使用和嵌入投票系统的成员,不过这些行为将需要一个高比例的成员投票。

根链网络的联合挖矿会激励矿工前来创建根链区块。在根链还缺乏算力来联合挖矿时,联邦会为网络提供安全。

主要特性:

成熟的挖矿奖励。(译者注:翻译可能不准确,原文是:1-day maturity for mining reward.)

联邦成员检查点。

在过度期代码嵌入检查点。

对比特币矿工来说,联合挖矿不会带来任何损失(中间状态立即切换损失低于0.1%,以及延迟切近0%。)

5.4 快速支付和低延迟网络

根链旨在建立一个更好的支付网络。为了实现快速支付,已经开发了数个办法:

使用免费的竞争性区块链(例如 超级账本(Hyperledger),瑞波(Ripple),封闭环系统(closed-loop))

使用中心辐射型(hub-and-spoke)网络(比如比特币的闪电网络)

使用高工作量证明快速区块(译者注:翻译可能不准确,原文是:high POW block rates)

中心辐射型网络要新增加中心节点,并且需要一个全新的完整钱包客户端,这是一个完全不一样的支付模式。虽然这种形式可以很容易在根链上实现,但这不是一个本地的快速支付系统。根链符合DECOR+和FastBlock5协议,这可以实现平均出块时间达到10秒,并且不会导致挖矿中心化,这是自由自主挖矿和激励政策。

主要特性:

平均10秒出块。

两级块传输(2SBP)协议。

推送丢失交易(PMT)协议。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjsjw.html