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