据Cointelegraph 11月3日报道,以太坊开发公司CasperLabs宣布了“Highway”(高速公路),这是一个可证明的实时、安全的CBC Casper权益证明(PoS)协议。
(图片来源:pexels)
Casper Highway
权益证明是一种替代工作量证明的共识机制。在使用PoW(工作量证明)的区块链上,如比特币,用户可以利用算力来验证区块。而在使用权益证明的区块链上,用户持有的加密货币就相当于算力。这样的好处是不需要大量的矿机进行挖矿,从而减少资金、能源和资源的消耗。
以太坊终有一天会执行权益证明的共识机制,但在此之前仍有许多工作需要改善。CasperLabs表示,权益证明面临着许多安全问题:一个值得信赖的权益证明协议必须是安全的,它必须达成一致、实时的决定,此外,还需要有某种机制保证协议的正常执行。
Ethereum的研究人员Vlad Zamfir在去年的论文《CBC Casper》中提到了协议的安全性,但没有提到它的实时特性。CasperLabs Highway首次同时解决了这两个问题。
CasperLabs让我们把Highway协议想象成一个“数学高速公路”,在这个高速公路上,汽车的速度是恒定的,但不同车道上的汽车会随着时间推移互相发送信息。第一辆车向旁边车道的车发送一条消息,接受信息的车向下一个车道的车发送消息,以此类推。在特定的时间段(“round”)内,信息在不同车辆间传递的速度不同,协议的共识程度就不同。
为了更好的做到这一切,信息在不同“车道”中传递的过程是动态的:如果消息传递到左侧车道,信息传递的频率将加倍。如果向右车道发送信息,那么传递频率就会减半。因此,信息传播的方向决定了传递的频率,也决定了round的长度。
这可以保证在不牺牲安全性的同时提高达成共识的速度。
开源的Casper实现
根据声明,该公司于10月31日在旧金山区块链周上宣布了这一进展。该公司指出:
通过开源许可证向公众发布CasperLabs Highway,我们希望能够激发更多的创新,从而造福所有人。
据报道,CasperLabs的首席软件开发人员Michael Birch在活动期间还主持了一个开发人员的研讨会,演示如何用编程语言Rust编写供CasperLabs使用的智能合约。
Cointelegraph 9月曾报道,CasperLabs在由国际金融家、洛杉矶投资公司Acuitas Group Holdings的董事长Terren Piezer牵头的A轮融资中筹得1450万美元。(作者:Adrian Zmudzinski)