酷玩网

共识机制-区块链帐本参与者的游戏规则

linx
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址
在探讨分散式帐本系统(DLT)的运作原理时,我们常听到这样的描述:「你在网络上公布一笔交易,其他用户便会在自己的帐本上记录这一交易。」然而,这仅仅是一个简化的描述。若要全网参与者同时在自己的帐本上记录,实则存在诸多挑战,例如:

全网帐本难以维持一致性,难以确认交易是否最终完成,且可能出现女巫攻击的情况。

此外,攻击者在网络中同时传播多笔交易,由于信息传递的时间差,可能导致全网出现不同版本的帐本,从而引发所谓的「双花问题」。因此,我们必须引入一种共识机制,从众多参与者中公平地选出一位负责记录,并建立奖惩制度,以抵御女巫攻击,确保全网矿工对帐本和交易结果达成共识。

共识机制

共识机制,如同参与区块链记帐的游戏规则,旨在让公共区块链网络中的参与者,在彼此不信任且无中央权威机构的情况下,也能达成共识,共同维护区块链,从而解决双花问题。

在去中心化的架构下,区块链帐本的维护依赖于网络上的各个矿工。由于帐本分布在网络中的各个节点,因此,必须确保节点之间的帐本达成共识,以确保帐本的一致性和交易的最终性。

当然,成为矿工并非单纯的善举或无私奉献。为了吸引更多人参与维护帐本,需要一套奖惩机制,让矿工投入成本竞争记帐权。成功完成记帐的矿工将获得加密货币作为回报,而企图作恶或发起女巫攻击的攻击者将因浪费成本而遭受损失。这一过程,就是我们常说的「挖矿」。

注:节点可以选择仅记录帐本而不参与记帐权竞争,因此,矿工一定是节点,但节点不一定是矿工。

共识算法,即网络矿工的挖矿规则,通过算力或持币权重等条件选出记帐者,并由其他矿工进行验证,最终达成全体共识,保障全网安全。

不同种类的共识机制

共识机制的最终目的是选出谁能拥有区块的「记帐权」,因为记帐可以获得奖励。为了确保帐本的一致性和交易的最终性,同时让参与者在这个过程中投入成本,提高女巫攻击的门槛,避免有人通过控制大量矿工来进行不良行为。随着技术的不断发展,开发者为了提升区块链达成共识的速度,衍生出各种类型的共识来解决区块链的性能问题。

目前公有链较常见的共识机制包括PoS(权益证明)、PoW(工作量证明)和DPoS(委托权益证明)。这三者各有优劣,目前尚无定论。PoW保证了网络的安全性,但存在能源和效能问题;PoS解决了能源问题,但衍生出其他问题,如大者恒大;DPoS则具有高效率,但存在中心化的疑虑。

标签: 数字货币