三個引人矚目的區塊鏈項目:EOS、IOTA、Cardano區塊鏈
本文介紹的是幾個比較創新型的區塊鏈項目,它們非常吸引人們的視線,容易引起話題,一方面市場營銷非常成功,另一方面提出了革新的區塊鏈技術概念。
下面我們來聊聊三個項目。
柚子 EOS
1. 什么是 EOS
EOS 全稱 EOS.IO 軟件,EOS 也是 EOS.IO 上的平臺代幣縮寫,它暫時沒有準確的中文翻譯,中文社區把 EOS 叫柚子,這一點其實得益于 EOS 的發音與水果“柚子”相近。
EOS 是一個以太坊的競爭型區塊鏈,它提供了全新的區塊鏈架構,使得去中心化平臺水平擴容和垂直擴容都成為了可能。
如果智能合約是程序,那么可以把 EOS 看出是一個超大的操作系統了,它為所有的程序,也就是智能合約提供了基本設施,例如賬戶、授權、數據庫、異步通信等接口,它甚至可以跨平臺驅動大量的 CPU 或者集群,所以 EOS 的 TPS 肯定是遠超以太坊的,這也使得構建基于區塊鏈的應用幾乎沒有成本而且快速高效。
2.EOS 的矚目之處
在說 EOS 之前,我們來回顧一下 DPoS。
DPOS 其實是 BM 參照現實世界中的議會制度而設計的共識算法。DPoS 的核心理念其實是投票,它的設計理念是延遲性懲罰,它假設參與者絕大部分都是沒有惡意的。
“人性本善”的假設讓雖然讓系統的作弊成本降低,但是隨之而來的懲罰也非常嚴厲,就是喪失見證人的資格,但是帶來的好處則是效率的提升。
我們來看看 EOS 吸引人的地方,這里一共有兩點,第一是 EOS 號稱可以提供百萬級 TPS 交易性能,第二是 EOS 的鏈上治理機制:區塊鏈憲法以及 21 個超級節點(見證人節點)。DPoS 共識算法以及 BM 對它的進一步發揚光大。
在 EOS 中,記賬節點又被稱作超級節點,EOS 一共有 21 個主節點,另外還有 100 個備選超級節點,這些超級節點完全是等價的。
超級節點的實際負責人首先要提供滿足官方要求的物理硬件設備標準,按照目前 EOS 團隊公布的準入門檻,他們使用 AWS 來部署超級節點,所以一年至少需要支付九十多萬的人民幣。
超級節點的基本職責包括了忠實打包交易、執行并驗證智能合約、向全網廣播有效區塊以外,還多了一項職責:保障并促進 EOS 項目的發展。
如何促進呢?BM 在 EOS 中強化了 DPoS 算法的投票機制,并首次提出了區塊鏈憲法的概念,我們可以直接引用 EOS 技術白皮書中的內容來一探究竟:EOS.IO 應用使得區塊鏈創建了一個點對點的服務條款協議或者綁定用戶到一個合約,這都需要用戶對其簽名,簡稱“憲法”。
憲法的內容定義了僅僅依靠代碼無法在用戶間履行的義務,同時通過建立管轄權和可選的法律來解決相互間的爭端。 每個在網絡廣播的交易都必須將憲法的哈希值作為簽名的一部分,從而顯性的將簽名者綁定在合約中。
憲法還定義了人類可讀意圖的源代碼協議。 這個意圖是用來識別錯誤和功能之間的差異,當錯誤發生時,引導社區對什么是適當或不當修復。
可以看出區塊鏈憲法是一種非代碼強制執行的規則,有點像我們安裝軟件時的“同意”協議,所以它更像是一種人為承諾,為了彌補 DPoS 較弱的抵抗惡意規則的缺陷。
那么什么人可以發起并修改憲法呢?就是超級節點,也就是記賬節點,它規定了 17/21 以上的節點同意才能發起修改提案。
我們可以看出超級節點的權力十分巨大,這也引來了人們對此產生了爭議。
3.EOS 的爭議
V 神針對 EOS 超級節點競選發表過意見。他認為 21 個節點的 DPoS 雖然引入了治理結構,但也很容易受到選民和持幣大戶的操縱,最終導致“財閥統治型”的治理結構。
在超級節點競選過程中,某些節點為了獲得更多的選票,承諾當選后可以給投票者分紅,這在西方文化中是無法接受的,這一點似乎違背了 BM 設計 DPoS 的初衷,所以 BM 以及 EOS 團隊都表示堅決反對。
BM 對此也給了回應,BM 表示自己的目標是降低創建社區的準入門檻,并允許市場自由競爭來獎勵最高效的社區以及懲罰最腐敗的社區。他也認為善良是主觀的,而且每個社區都能定義持有什么樣的價值觀是好人,并積極驅逐他們所認為的壞人。
V 神和 BM 都相互發文怒“懟”對方,但是總的來說,V 神和 BM 這種公開討論推進了區塊鏈行業的發展,給人們帶來了更多哲學和設計原則上的思考。我在附錄中給出了社區翻譯版文章,你可以進行查詢。
埃歐塔 IOTA
IOTA 是一個為了物聯網(IoT) 而生的區塊鏈項目。嚴格來說,IOTA 不是“區塊鏈”,因為它沒有區塊,也不是鏈式結構。
IOTA 提出了一種基于有向無環圖(DAG)的分布式賬本結構,這種結構 IOTA 將其命名為 The Tangle,探戈。
上圖是常見區塊鏈賬本結構,而下圖展示了 Tangle 的賬本結構:
我們來看看這兩張圖的區別,首先區塊鏈賬本結構的打包單位是區塊,而 Tangle 直接就是交易,或者或“交易引用”。
任意交易 Tx-black 會引用過去的兩條交易記錄,這樣被引用的交易 Tx-purple 相當于有了一次確認,間接地證明了合法性,隨著一次又一次的被引用,Tx-purple 會轉變成 Tx-green。
Tx-black 相當于圖種的黑色圖塊, 代表未確認的交易;
Tx-purple 相當于紫色圖塊,代表已確認但還未成熟的交易;
Tx-green 相當于是綠色圖塊,代表已確認已成熟的交易,是可信的。
也就說,我們發送交易的目標是成本綠色部分的交易,成為綠色部分的交易,可信度是可以計算的,面對不同的交易場景,可信度可以設置為 51%,90% 或者百分百。
那么說,如何計算這種可信度呢?
IOTA 上的共識算法叫做 MCMC 算法,它可以任意選擇黑色部分的兩筆交易,進行引用。
我們回到 DAG 的結構中,我們發現每一個綠色的交易都會有一條從黑色起始位置通往它的路徑,那么你這筆交易的可信程度就可以很容易計算,例如我們執行 MCMC 算法 N 次,這筆交易被全網接受的概率就是 M/N,其中 M 就是能從底部通往這筆交易的數量。
Tangle 結構和 MCMC 共識非常具有吸引力的,它也帶來了以下特性。
1、0 交易費;由于沒有記賬節點,目前沒有考慮設置交易費。
2、水平擴容;由于 Tangle 的結構不涉及記賬節點,交易吞吐可以隨著規模大容量也跟著提升。
3、分區再合并;由于不是單鏈結構,私下記賬以后也可以合并到 Tangle 賬本中,不存在分叉這一說。
IOTA 的 Tangle 賬本結構,為區塊鏈技術帶來了新的視角,這也是它吸引人的關鍵。
卡爾達諾 Cardano
卡爾達諾(Cardano)也是一個正在開發中的新一代區塊鏈智能合約平臺。
卡爾達諾項目最大的特色是由理論研究主導,嚴格采用數學形式化驗證的來證明嚴謹、安全性的區塊鏈。
卡爾達諾認為現階段基礎公鏈在無論在可規模化性(Scalability)、可互操作性(Interoperability)和可持續發展性(Sustainability)均存在不足,卡爾達諾希望進行概念和技術上的創新,最終解決上述三個方面問題。
卡爾達諾的團隊認為目前區塊鏈面臨著兩個比較突出的問題:
1、區塊鏈協議的升級將會導致區塊鏈分叉;
2、區塊鏈的水平擴容和垂直擴容能力不足。
所以 Cardano 提出了分層架構理念,這似乎與傳統 IT 架構模式:分層式架構模式有點像,卡爾達諾由兩個層次組成:
Settlement Layer 清算層:卡爾達諾的代幣 ADA 在該層流動,是整個系統的支付和清算的基礎。
Computation Layer 計算層:卡爾達諾將在計算層提供智能合約、身份認證、消息通信等等功能。
相比于概念創新,卡爾達諾的團隊研究了一種被命名為 Ouroboros 的算法,它其實也是 PoS 共識算法的變種,不同的是卡爾達諾團隊為此提供了數學形式化證明,證明了它是高效、安全的共識算法。
卡爾達諾是一種理論研究驅動實踐的嘗試,無論是兩層設計,還是 Ouroboros 算法,都為區塊鏈技術的發展提供了值得參考的視角。
總結
EOS 和 ADA 都是致力于區塊鏈去中心化的應用平臺,IOTA 致力于為物聯網提供分布式賬本。這些項目引領了區塊鏈的發展方向,無論是技術層面還是市場層面,他們都是非常出色的。
1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。