Hedera(HBAR)
Hashgraph 是一种分布式账本技术,被认为是区块链的一种替代方案。该技术目前已获得专利,主要用于公共账本 Hedera,遵守 Apache 许可协议的条款。Hedera Hashgraph 系统的原生加密货币是 HBAR。
Hedera 由一个由全球公司和实体组成的“治理委员会”拥有和管理。该委员会的成员包括 Swirlds 以及谷歌、波音、IBM、德国电信、LG、塔塔通信、法国电力、FIS、伦敦大学学院、伦敦经济学院、DLA Piper、新韩银行、标准银行、ServiceNow、育碧、Abrdn、星展银行、戴尔、日立等。
Hedera Hashgraph 是唯一基于 Hashgraph 算法的公共分布式账本。Hedera Hashgraph 由同名公司 Hedera 开发,总部位于德克萨斯州达拉斯。 Hedera 由 Hashgraph 发明者 Leemon Baird 和他的商业伙伴 Mance Harmon 以及 Andrew Masanto 共同创立,后者对团队做出了重大贡献。之前,Hedera 对其公司 Swirlds 持有的 Hashgraph 专利拥有独家许可。Hedera 治理委员会于 2022 年投票购买了 Hashgraph 的专利权,并将该算法开源,遵循 Apache 许可证。
发展历程
2016年,Leemon 进军加密货币行业,成立 Hedera 公司。为了解决网络开放后的不良节点问题,Hedera 引入 DPoS 共识算法,邀请 39 家大企业共建交易环境,同时历史性地公开了哈希图技术源码[1]。
2024年9月,Hedera 将 Hedera Hashgraph 的所有源代码转移到了 Linux 基金会。这些源代码现在以开源和供应商中立的项目 Hiero 的形式提供[2]。
2024年10月30日,Hedera 宣布已集成受监管的稳定币发行工具 Brale,企业、金融科技公司和机构可以使用 Brale 的发行堆栈在 Hedera 上发行和管理特定于应用程序的稳定币,并具有集成的入口和出口、财务管理和储备透明度[3]。
技术细节
与区块链的区别
- 无区块和矿工: 与传统区块链不同,Hashgraph 不将数据打包成区块,也不依赖矿工来验证交易。
- “Gossip about Gossip”协议: Hashgraph 使用一种“关于传闻的传闻”的协议,网络中的各节点通过“传闻”交换交易信息,从而生成带有时间顺序的有向无环图(DAG)。 每条传闻消息包含以下内容:
- 一个或多个交易;
- 时间戳;
- 数字签名;
- 两个较早事件的加密哈希值。 这种机制使 Hashgraph 成为一种异步拜占庭容错(aBFT)共识算法。
共识机制
Hashgraph 的共识过程依赖于一种变体的权益证明(Proof of Stake, PoS):
- 交易内容与排序分离: 虽然交易内容本身不需要共识(由 Hashgraph 结构本身处理),但交易的排序和时间戳仍然需要通过共识来确定。
- 虚拟投票(Virtual Voting): Hashgraph 使用“虚拟投票”算法代替传统的消息投票。
- 每个节点根据其拥有的 Hashgraph 副本,计算其他事件的观察者需要如何投票。
- 投票权重基于投票者持有的权益。
- 此机制减少了消息传递,提高了效率。
发明与专利
- Hashgraph 技术由美国计算机科学家 Leemon Baird 于 2010 年代中期发明。
- Baird 是 Swirlds 公司的联合创始人和首席技术官,该公司持有 Hashgraph 算法的相关专利。
应用
Hashgraph 技术目前主要应用于公共账本 Hedera,并通过其高效的共识机制和特性,为去中心化应用(DApps)提供支持。
Hashgraph 被描述为区块链概念的延续或继任者,它提供了更高的速度、公平性、低成本和安全性约束。由 Baird 合著的 Hedera 白皮书解释说:“在每一轮结束时,每个节点计算处理该轮接收到的所有交易后的共享状态”,并且“对该共享状态的哈希进行数字签名,将其放入交易中,并将其传播给社区。[4]”
争议
据说哈希图比区块链技术上更不受限制[5]。康奈尔大学教授 Emin Gün Sirer 指出:“整个 Hashgraph 协议的正确性似乎取决于每个参与者都知道并同意 N,即系统中的参与者总数。”,这在开放的分布式系统中很难确定。Baird 回应说:“所有节点在任何给定时间都知道有多少节点。[6]”一位当时的哈希图开发者指出:“......加入网络的节点就像任何其他交易一样 - 它被分配一个共识时间戳,之后所有节点都将其包含在共识中。[7]”
参考链接
- ↑ 涨知识 | 哈希图,电光火石的秘密
- ↑ Introducing Hiero: Bringing Hedera’s Core Network Software to Linux Foundation Decentralized Trust
- ↑ Brale Integrates the Hedera Network for Regulated Stablecoin Issuance
- ↑ Hedera Papers | Hedera
- ↑ Next-Generation Crypto-Ledgers Take the Block Out of Blockchain - Bloomberg
- ↑ Hedera Hashgraph Thinks It Can One-Up Bitcoin And Ethereum With Faster Transactions
- ↑ X 上的 Cooper Ah yes, manual.. we actually use the US postal service! But seriously, a node joining the network is a transaction like any other - it gets assigned a consensus timestamp, after which point all nodes now include it in consensus