LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 简析BED的POW+POS混合共识算法机制

简析BED的POW+POS混合共识算法机制

2021-01-22 区块链Hunter 来源:区块链网络

比特币诞生开始,一种新的信任方式走进了人们的视线,也就是工作量证明共识机制,简称POW。人们第一次发现,原来可以不用中介,只需要通过分布式记账的方式,就可以完成交易,这将大大降低中间人对自己作用,以及整个中介机构在这个社会上的地位和话语权。去中心化为人类打开了一扇新世界的大门,而随着区块链知识的逐渐普及,POW的短板也逐渐被人们剖析并诟病了起来。

采用POW的区块链,新区块只能由矿工创建。矿工通过部署硬件(矿机),以及计算如何有效地解决某个特定的数学问题,每次矿工完成有效计算时,区块链网络就可以接受他们所构建的区块,区块链网络接受具有最多工作量证明(即哈希或计算最多)的链作为合法链。这意味着矿工被激励在最长的链上进行挖矿,如果攻击者控制了足够多的哈希算力来攻击“真实链”,它可以通过重新构建“旧”区块从而取代最新的区块,实现对区块链的重写(或重构),也就是熟称的51%攻击。

强如比特币,也在2017年11月13日分叉出了BCH,夺取了比特币部分算力;2018年BCH 和 BSV算力大战,导致比特币网络算力大减,比特币价格暴跌 50%。

为了解决问题,区块链世界又被设计出了一种新的共识机制——权益证明共识,简称POS。POS根据钱包中的代币数量(或“权益”)的多少,来确定下一个区块生产者。该共识算法的基本原则是:相信那些拥有最多利益的人将为整个网络作出合理地决策。

POS消除了对能源密集型挖矿活动的需求,但缺乏显著的能源支出却也造成了另外一些问题。以分叉举例来说,锻造的 POS(“锻造”通常是被用来代替“挖矿”)会分别在两条链上开采,因为额外创建另一条链的成本很少,所以他们可以同时在两条链上获得收益。这对于区块链网络来说是个问题,因为共识机制的目的是只承认有一条合法的链,且仅认可合法链的状态。

BED开发团队很清楚POW和POS的优缺点,为此,在共识算法上,BED结合了二者优势,采用独创的POW+POS混合共识算法机制。

BED的POW?共识组件与其他基于POW?的项目(比如比特币)类似,使用的HASH-256 哈希函数。BED 的 POW?矿工负责向区块链提出新的区块,但必须由 POS共识节点验证区块的有效性,才能将新区块添加到区块链网络。

BED 的 POS?组件以及它如何构建区块链的方式比较独特,要参与到 BED 的 POS?共识证明中,持币者必须锁定他们的BED代币以购买“票证(Ticket)”。当用户购买票证时,他们使用的 BED 代币将被锁定(他们不能花费),锁定期会持续到他们的票证被网络的伪随机函数调用完成投票,也就是一个挖矿周期(1008 块)。票证为 POS?机制带来了机会成本,通过这种方式能够确保 POS?选民在游戏中得到公平,且能够遵循网络的最佳利益。

BED的POW+POS混合共识算法机制与ETH2.0有异曲同工之妙,将POW、POS在链上完美地结合,以更简单的方式实现共识升级。并且,BED在确保网络安全的前提下,实现了矿工、持币者同时挖矿获利的理念。相信往后,在BED公链搭建的生态也将更加牢固,在区块链世界创造一片新天地。

—-

编译者/作者:区块链Hunter

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...