Tendermint(PBFT)  VS Hashgraph 简要比较

本文介绍了Tendermint(PBFT)与Hashgraph两种分布式账本技术的特点及应用场景。Tendermint是一种能够实现拜占庭容错的软件,能够在各种分布式计算平台中使用,并保证在高达1/3节点故障的情况下仍能正常运行。Hashgraph则利用异步拜占庭协议,通过互相传播和虚拟投票机制确保系统的安全性、公平性和高效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Tendermint(PBFT) 简单地说就是能够让你在任何分布式计算机平台上都能用拜占庭容错协议的软件,意味着它能容忍高达1/3的失败(可能包括任意行为 - 包括黑客攻击和恶意攻击),其主要是由应用区块链接口和区块链共识引擎组成的。前者的主要作用是让开发人员能够使用他们的算法语言来处理转账,可以看作是和共识引擎的桥梁。而共识引擎的作用则是确保整个网络上的所有转账在每个节点上都是以同样的方式记录。最厉害地是,在Tendermint网络中,客户端是可以去像全网状态进行询问的,像比特币之类的网络可没有这个构造。公有链和私有链都可以用。

Hashgraph协议利用了“异步拜占庭协议”,一种非常安全的拜占庭协议版本,其主要技术就是互相传播和虚拟投票,来保证够快,够安全,以及够公平。简单说,就是节点A向节点B传播某个事件A,之后节点B又去告诉节点C事件A,同时附带上还有节点B自身想要告知节点C的事件。如此往复,所有的传播历史也都被传播了。最后当传播完成,所有节点都知道每个节点带有哪些信息,接下来就可以进行“虚拟投票”(就是不用网络的情况下对已知信息进行可见性投票)。整个过程需要的带宽也很小,自然吞吐量也就很大,可以达到非常快的速度。到目前为止,Hashgraph只是作为联盟链分布式账本进行部署,所有节点的身份都是事先知道的,并且网络不对任意参与者开放,如果部署在公有链上,Hashgraph可能像其他公有分布式账本技术一样,也面临着类似的挑战,尤其在防攻击、防伪造和性能方面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值