Hashgraph提供了安全,快速的交易处理系统

初始代币发行(ICO)作为一种新的筹款模式的成功无疑吸引了众多技术人才涌入,以开发以太坊和Hyperledger Fabric等区块链技术。这有风险资本将数百万美元投入到区块链启动项目中。然而,实际上,由于区块链技术的技术局限性,绝大多数ICO用于尚不可行的项目.

以太坊创始人Vitalik Buterin解释说,区块链可能适合某些利基用例,但由于规模问题,它们不适用于主流用途。例如,比特币和以太坊分别仅每秒处理7和15个事务(tx / s)。 Buterin解释说,为了支持Visa,以太坊将需要扩展到数千tx / s。即使要运营纽约证券交易所,您每秒也需要数万笔交易。将区块链扩展到此容量可能需要在安全性上进行重大权衡.

Hashgraph是一种区块链替代方案,可在不牺牲安全性的情况下实现高可扩展性。它已经被证明可以在单个网络中处理数十万次tx / s,并且有望通过分片来完成数百万次tx / s。哈希图使用异步拜占庭式容错。这是拜占庭式容错(BFT)的非常安全的版本.

哈希表如何工作?

Hashgraph使用两种独特的技术“关于八卦的八卦”和“虚拟投票”来达成快速,安全和公平的共识.

“闲话”是计算机科学中的常用术语,可以定义为调用任意随机节点,并告诉该节点您所知道的所有未知信息。在分布式分类帐技术(DLT)中,必须将事务广播到网络上的每个节点。八卦协议可以非常迅速地实现这种信息传递。 “关于闲话的闲话”是指在此闲话/交易有效载荷上附加少量的信息,这是包含最后两个谈话对象的两个散列。使用此信息,可以构建哈希表,并随着每个节点的更多信息不断更新哈希表.

用一个简单的例子来解释闲聊。爱丽丝八卦事件A到鲍勃。现在,Bob八卦事件B,其中包含Bob从Alice那里学到的八卦,以及Bob创造的任何其他八卦。被八卦的信息是八卦本身的历史,因此被称为“八卦八卦”.

建立哈希图后,非常容易知道节点将投票,因为我们知道每个节点都知道什么,以及他们何时知道。因此,它们可以运行“虚拟投票”,因为每个节点都可以弄清楚其他节点将如何投票。因此,基本上,没有人需要向网络广播他的投票。相比之下,在实施其他技术的情况下,所有节点都必须广播投票消息,这会降低网络速度。这样一来,每个成员都可以就任何数量的决定达成拜占庭协议,而无需发送任何投票。最后,由于每个节点都包含哈希图历史记录,因此不仅仅使用哈希图,还使用了零带宽。.

Hashgraph如何能够产生高吞吐量?

当我们讨论区块链网络的速度时,我们实际上是在谈论每秒可以处理的交易量,确认交易之前需要多长时间,以及网络中其他所有人都需要花费多长时间。协议。网络的速度受到节点提供给网络的带宽的限制.

由于Hashgraph几乎不使用带宽,并且能够达到很高的吞吐量。当部署仅包含高端节点的专用网络时,您将获得高吞吐量.

什么是异步拜占庭容错?

哈希图是当今使用的唯一表示异步拜占庭式容错的DLT。这是分布式系统最安全的形式。这意味着没有一个成员(或一小组成员)可以阻止社区达成共识,一旦达成共识,他们也不能更改共识。而且,每个成员最终都会到达一个可以确定已经达成共识的地步.

其他区块链使用较弱版本的拜占庭容错。当发生“双重支出”时,您必须等待网络 "摔碎" 它。但是,区块链并没有数学上的拜占庭协议保证,使您处于“未确认”状态,并且您所支付的钱可能会消失,因为它将永远保持“未确认”状态.

公平:

哈希图如何公平?这里,公平是指DLT防止节点操纵交易顺序的能力。 Hashgraph很公平,因为它使用密码时间戳将所有交易序列化,而在区块链中,矿工确定每个区块中交易的顺序。交易订单可能非常重要,例如,考虑购买相同的加密资产,第一位购买者可能会获得更便宜的价格.

哈希图与有向无环图(DAG)

像这样的项目 兆字节, IOTA, 和Raiblocks使用 DAG技术, 最初是一个数学术语。 Hashgraph和DAG都不使用工作量证明。除此之外,它们没有共同之处。 DAG基于事务之间的链接,而散列图基本上是节点之间如何通信的历史记录.

使用Hashgraph构建:

Hashgraph不是开源的。但是,分发Hashgraph软件的公司提供了一个SDK,可以开始使用Java通过Hashgraph构建非商业应用程序。但是,要使用Swirlds SDK在Hashgraph上构建完整的应用程序,您将需要与Swirlds联系以讨论所需的适当许可。.

哈希图上的项目:

Hashgraph背后的公司Swirlds目前正在与许多企业进行讨论。但是,哈希表目前由信用联盟全国联合会(CUNA)和美国西部山区信用联盟协会(MWCUA)共同努力的信用联盟联盟CULedger实施。 CULedger正在为北美的信用合作社构建许可的,分布式的分类帐平台.

这将使开发人员可以轻松构建可被任意数量的信用合作社使用的分布式应用程序。 Hashgraph为这些应用程序提供了共享存储,从而减少了出错的机会,提高了效率,并确保所有各方对数据的一致看法.

结论

Hashgraph正在努力成为可以为子孙后代修复互联网的解决方案。在目前的状态下,互联网从根本上来说是有缺陷的,其设计目的不是安全的。 Hashgraph在现有基础架构的基础上增加了一个信任层,以解决这些问题并使互联网上的交易更加安全。您可以比喻一下,当前的互联网就像闯入被栅栏和警报系统包围的房屋一样,一旦您突破该栅栏并禁用该警报,便进入了内部。使用分布式系统时,您需要在全球范围内同时完全同时将多个房屋分拆成每个房屋,每个房屋都有自己的栅栏和警报系统.

哈希图基本上是节点之间如何交谈的历史。这是一个不寻常的概念,但是它可以使网络非常迅速并具有强大的数学证明,从而可以达成共识。.