什么是Hashgraph? Hashgraph如何工作?
2016年,Swirlds联合创始人兼首席技术官Leemon Baird推出了一种名为Hashgraph的新分布式分类帐技术。
该技术可以通过使用其异步拜占庭容错(aBFT)一致性算法来保护网络免受不同类型的攻击。
它主要关注五个基本要素,如绩效,安全,治理,稳定和监管合规。
Hashgraph技术非常有用并且被广泛采用,因为它具有很大的可扩展性。但这项技术仍处于开发阶段。
不幸的是,Hashgraph技术以中心化的方式工作(有限的私有节点网络),所以我们无法将它与中本聪在2008年开发的区块链技术进行比较,而区块链是一个去中心化的公共分类账(无限的公共节点网络)。
请记住,区块链和哈希图都是具有不同用途和目标的不同技术,因此不要将它们进行比较。此外,无法实现可扩展性和安全性,就像您需要可扩展性一样,安全性将成为问题,如果您需要安全性,那么可扩展性将成为一个问题。所以请不要将苹果与橙子进行比较。
在本文中,我们将介绍以下主题:
- 什么是Hashgraph?
- Hashgraph如何工作?
- 哈希图的特征
- Hashgraph的缺点
- Hashgraph的应用
- 结论
- Hashgraph的一些重要链接
1什么是Hashgraph?
Hashgraph由两个单词“hash”和“graph”组成,表示它是哈希的图形表示。
简单地,哈希图是一种有向无环图(DAG),它使用关于八卦协议和虚拟投票系统的八卦概念。
它也是一种分布式分类帐技术,但不使用区块链等块来存储信息或数据,而是使用带有时间戳和虚拟投票的八卦协议,使其非常快速,安全,稳定和公平。
Hashgraph提供每秒数千个事务的高吞吐量,与块链技术相比,它使其更具可扩展性和适应性,其中比特币和以太币每秒只能处理7和15个事务。
哈希图技术仍处于发展的早期阶段,但未来可以解决很多问题。
Hashgraph技术解决了拜占庭将军的问题,而没有使用任何代价高昂的共识,如工作证明(PoW),这实际上是一项重大成就。
“如果地球上的任何人在任何时刻都可以挥挥手,在网络空间中创造出自己的世界,那该怎么办呢?”
– 联合创始人兼首席科学家,DR。 LEEMON BAIRD
2 Hashgraph如何工作?
哈希图的工作分步说明如下:
1.通常,哈希图是有向无环图,其中包含事务的事件在其上记录有时间戳并由虚拟投票系统验证。
2.有许多私人运行的节点通过使用八卦协议的概念随机地发送或广播到其他节点来创建事件。
3.每个事件都包含以下信息或数据:
- 所有交易都发生在那个事件中
- 发生该事件的时间戳
- 事件发送者的哈希值和事件接收者的哈希值
4.任何节点都可以在任何时刻创建事件,以便将数据或有关历史的信息和网络的当前状态随机地共享给其他节点,这里称为节点的闲聊。
5.对于在区块链中按要求创建的事件,没有确认从网络的其他节点等待,所创建的每个事件本身都通过虚拟投票立即验证其有效性。
6.接收信息事件的每个节点不断地共享该接收到的信息以及它与其他节点随机的新信息。这还可以保护网络免受不同类型的恶意攻击。
7.从其他节点接收到信息事件的每个节点可以通过虚拟投票轻松验证所接收信息的有效性,从接收到的信息可以看出其他节点可以看到和了解当前网络状态和过去的历史事件。它使网络更加安全,无法伪造交易及其订单。
现在让我们讨论Hahsgraph一致性算法使用的两个主要概念,如下所示:
关于八卦的闲聊
Hashgraph技术使用Gossip协议,以便在网络上传播信息或在网络中传播节点。
节点将包含数据的事件随机发送到其他节点,并且那些接收到该事件的节点将随机地将其发送给其他节点,并且再次接收该事件的节点将执行相同的操作并且它将永久地继续。
包含数据的事件在节点之间由网络以指数速率在网络上传播,通过该节点,几乎所有节点在每个时刻都获得网络的最新状态,因为该过程非常快。
2.虚拟投票
Hashgraph一致性算法使用虚拟投票技术以便就交易顺序达成共识。
我们知道hashgraph由包含数据的事件组成,并在节点之间的网络上共享。所以这些事件主要分为圆形。
每一轮都包含证人,这些证人只是给定节点的一轮中的第一个事件。一个节点可能在一轮中没有见证。
因此,所有的证人都在上一轮中假定的著名证人通过向后看他们所拥有的哈希图来投票,如果一个目击者通过向后看而看到著名的证人那么它投票'是'否则它投票'不'。因此,如果所有证人投票都是“是”那么这意味着所有证人都可以通过向后看哈希图来看到这位著名的证人,因此它证明了假定的著名证人确实是著名的证人。最后,它为当前轮次提供了明确的交易顺序。
这就是虚拟投票的工作原理。
Hashgraph的3个特征
哈希图的特征
以下是Hashgraph的一些重要特征:
- 快速:Hashgraph使用一种八卦协议,使其速度非常快,每秒数千次交易的吞吐量非常高。它提供低延迟事务,只需几秒钟即可完成事务处理。
- 安全:Hashgraph使用具有时间戳的异步拜占庭容错(ABFT)一致性算法和虚拟投票系统,在不存在DDoS和Sybil攻击的情况下提供非常强大的安全性。
- 公平:Hashgraph以公平的方式工作,我们在时间戳和交易订单中得到公平性,这些订单无法被恶意节点操纵。它提供了公平的信息和事件访问。
- 不可变:哈希图上的事务数据是不可逆的且不可更改的。在hashgraph上发生的每个事务都会永久记录在其上,并且永远不会以任何方式被破坏。
- 稳定:在由没有授权叉的期限有限的企业管理的可靠网络上运行,并且能够满足全球数据法规。
- 分布式:它是分布式公共分类帐,每个人都可以访问公共分类帐的数据,并且包含所有交易数据的公共分类帐分布在数字世界的整个互联网中。
- 低成本:Hashgraph正在使用一种八卦协议,这使得以低成本运行网络成本非常低廉,并且在工作证明(PoW)和完全没有挖矿的哈希图中不需要高成本的共识。
- 可扩展:Hashgraph具有高吞吐量(每秒数千个事务),并以低成本提供良好的安全性。此外,它非常快速,稳定和公平,可用于微支付,使其比区块链等任何其他现有DLT技术更有用,更具可扩展性。
4 Hashgraph的缺点
世界上开发的每一项优秀技术总是面临一些问题并存在一些问题。毫无疑问,Hashgraph具有很多优点,因为它提供了许多功能,并且快速,安全,公平。因此Hashgraph技术也存在以下问题:
- 私人和许可:Hashgraph算法由Leemon Baird获得专利,这意味着它只能在其创建者Leemon Baird的许可下使用,使其成为他的私人财产。这可能是一个大问题,因为他可以通过根据他控制一切可能对于好演员或坏演员来影响网络及其发展。
- 中心化网络:所有网络节点都是私有的,并且控制着管理整个网络及其发展的一方。此外,他们可以在哈希图中强制运行KYC和AML方案,这在隐私问题方面确实是一个大问题。
5 Hashgraph的应用
由于哈希图技术具有快速,安全,公平,稳定和可扩展性,因此Hashgraph有大量应用。其中一些如下所示:
- 小额支付
- 分布式资本市场
- 在线视频游戏
- 实时协作应用
- 分布式MMO
- StableCoin
- 银行业
- 在股票市场上匹配买家和卖家
- 房地产
- 在线市场
- 边缘计算
- 拍卖会
- 暗矿池
- 专利
- 网站域名
- Cybersecure供应链
- 首先提交的重要事例
- 身份管理
- 医药供应链
- 国防部战术军事情报(DOD)
- 安全的电力系统交易所能源
六,结论
Hashgraph是一种新的DLT(分布式分类帐技术)技术,仍处于开发阶段。它有很大的发展空间,因为它公平,安全,快速,每秒数千次交易的吞吐量很高。
此外,hashgraph只能在私有和许可环境中使用,因为它是其创建者的专利算法。
Hashgraph网络完全由第三方控制,该第三方可以控制网络参与者的权利及其发展,但是Hedera Hashgraph似乎创建了哈希图的公共网络,这对开发人员来说是完全开源的。
Hashgraph官方网站 – 点击这里
Hashgraph白皮书 – 点击这里
Leemon Baird博士关于Hashgraph的官方介绍(推荐) – 点击这里
Leemon Baird Youtube博士指南(Hashgraph与图片达成共识) – 点击这里
Github – 点击这里
另请阅读:如何赚取比特币? 13种不同的赚取比特币的方法