Hashgraph是一种使用“八卦”、“八卦”和虚拟投票等区块链概念的ab分散共识机制。它旨在解决标准共识建立算法的问题,如工作证明(PoW),在更好的速度和更高的效率方面,因为它不通过网络发送任何投票或细节,这往往会导致拥塞和延迟。
Hashgraph c***ensis使用gossip协议,并用于Hedera区块链平台。
使用八卦协议的区块链参与者传递有关交易的新信息(称为八卦),他们也会八卦八卦。“八卦事件”的合作历史记录被维护,因为参与者不断地将他们以前的八卦信息添加到每个当前的八卦消息中。
从技术上讲,对于区块链来说,八卦是每个参与者反复向随机选择的另一个成员传递的信息,并告诉他们他们所知道的关于交易的所有信息。它可以用来传输各种各样需要分发的信息,比如说关于用户身份、交易的闲话,或者说关于区块链块的闲话。
例如,想象一下一个社交聚会,很多朋友在休息时间聚在一起闲聊。彼得在第一次休息时就一个话题给保罗说闲话,保罗把这个话题告诉帕梅拉。到第二次休息时,帕梅拉可能已经把这个信息转达给了其他人,比如普里西拉。因此,即使彼得(谁发起的流言蜚语)没有直接与普里西拉,她知道保罗的流言蜚语。
众所周知,每次休息时,知道这件事的人大约是前一次休息时知道这件事的人的两倍。八卦协议试图利用这种机制来建立区块链共识,因为越来越多的人开始完全或部分了解细节。
Hashgraph是一种数据结构,它维护着谁向谁说闲话以及以什么顺序说闲话的记录,也就是说,Hashgraph成为闲话事件的协作历史,因为参与者不断地向每个当前的闲话消息中添加关于他们以前的闲话的信息。这就成了“八卦”,因为八卦本身就是历史。由于每个成员都获得了Hashgraph的一个副本,所以每个成员都可以计算出另一个成员可能知道或可能已经发送给他们的内容。
假设Peter和Paul是使用hashgraph共识机制的区块链平台上的两个参与者。当一个新的交易被放置在区块链上时,它将开始扩散到其他成员。
彼得会知道这笔交易,但他不会直接把这件事告诉保罗。彼得知道保罗什么时候知道那笔交易,也知道百基拉什么时候知道保罗知道那笔交易。保罗则根据自己对彼得可能知道的事情的预测,计算出彼得可能发送了哪些信息。根据hashgraph中的历史记录,Paul的预测计算是基于Peter何时了解到的事务。
由于网络中没有大量的信息传输,而且所有的计算都是由不同的参与者自己完成的,这在很大程度上避免了网络拥塞。这个过程是一种虚拟投票的形式,而不是每个成员直接向另一个成员发送他们的信息(投票),每个成员计算其他成员可能知道的信息。
在现实中,如果不投一票,除了事务本身之外,网络通信开销非常小。gossip(事务的细节)和gossip about gossip(事务细节的细节)产生了一个可靠的hashgraph数据结构,允许建立一个足以验证事务(或任何其他共识建立需求)的共识。
hashgraph算法的目标是实现公平性,因为它具有完全异步、无主导领导、无循环工作、无故障的高速性。
共识(c***ensus)和一致性(unanimity)的区别 虽然大多数人倾向于混淆共识和一致意见,但它们不是同义词,共识和一致意见在含义上存在差异。我们很少遇到这样的情况:每个人都同意一个决定或一个选择。在大多数情况下,在...
冲突与共识理论 作为两种旨在理解人类行为的理论,了解冲突理论和共识理论的区别只会对你更有帮助。这两种理论在社会科学中应用非常广泛。这两种理论通常被认为是对立的,基于他们的论点。共识理论强调社会秩序是...
...用户以任何形式进行全局事务处理。Cardano使用股权证明共识机制,而stellar平台使用其stellar共识协议来验证交易。Cardano是一个开源平台,用于开发安全的分散应用程序和使用ADA令牌进行货币交易。Cardano同时运行许可和无许可区...
...Cardano作为另一个区块链,在协议管理方面优于比特币。共识的机制称为大毒蛇,加密货币称为ADA,以最大的安全性发送和接收。理想的情况是比较参数环卡达诺类型环是一种象征。卡达诺是一枚硬币。哈希算法使用作为算法,...
...难。至于是什么导致或防止了这种崩溃,目前还没有达成共识。虽然经济学家们已经精心设计了各种理论来解释这些事件,但危机事件之间的差异使得开发单一经济危机理论的任务非常困难
. ...