Zendoo是Horizen的一個新解決方案,它為每個區塊鏈提供了可擴展性解決方案。定制的SDK允許企業和開發人員創建側鏈,每個側鏈利用獨特的共識機制,同時允許跨鏈通信。借助Horizen上的Zendoo,開發人員可以探索各種形式的共識的可擴展性。
在深入研究Zendoo之前,我們首先需要了解共識機製到底是什麼。
共識機制是每個區塊鏈的基礎。自比特幣誕生以來,人們一直堅信區塊鏈必須超越其作為存儲價值的安全數據庫的地位。最終目標是使區塊鏈變成一個動態系統,用於執行數十億筆交易,同時提供跨多個行業的數據認證和可傳輸性的尖端解決方案。
對於區塊鏈技術的未來,支持這種宏偉願景的基礎是用合適的共識機制解決區塊鏈可擴展性的三重困境。
什麼是可擴展性三重困境?
區塊鏈可擴展性三重困境是以太坊創始人Vitalik Buterin創造的一個術語,該術語描述了開發人員在設計區塊鏈時在可擴展性、去中心化和安全性之間做出的權衡。這被稱為三重困境,因為從理論上講,區塊鏈無法在不影響去中心化或安全性的情況下實現可擴展性。
節點更少的網絡需要更少的驗證器來確認交易,這意味著交易在區塊鏈上交付所需的時間更少。然而,更少的節點也推動了中心化。這意味著一旦一個或多個節點發生故障,網絡就會出現問題。
共識機制是區塊鍊或分佈式賬本系統上的節點使用的一組協議,以就網絡的當前狀態達成一致。考慮共識機制的一種方式是將其作為一種獨特的語言或說話方式,節點必須使用它來就現實狀態相互交流。重要的是,這種通信不能被外部參與者攔截或破壞。
解決可擴展性三重困境的關鍵是找出一種節點之間既清晰又簡潔的通信方法。
從更技術的角度來說,這意味著設計一種共識機制,使維護數據完整性和網絡安全所需的節點數量最少,從而只向彼此廣播最重要的交易細節。當然,最終目標也將是在盡可能短的時間內達成共識和區塊確認。
在有太多節點、每個塊有太多數據或在接受新塊之前有太多內置冗餘和替代方案(也就是另一個集中式數據庫)之間,這是一種複雜而微妙的平衡,區塊鏈試圖使用不同的共識方法來維持這種平衡。
最受歡迎的共識機制是:
工作量證明——PoW權益證明——PoS委託權益證明——DPoS權威證明——PoA歷史證明(PoH)實用拜占庭容錯- pBFT有向無環圖(或DAG)“八卦協議”
每種方法都有其獨特的優點和缺點,我們將重點介紹這些優點和缺點:
區塊鏈可擴展性三重困境影響了當今幾乎所有主要區塊鏈協議的設計。區塊鏈可以更快、更便宜和更具延展性,同時保持安全性和去中心化,這種信念成為了人才和資本流入該行業的動力。主要目標是創建一個可擴展性驅動的主流採用途徑。
區塊鏈可擴展性的“正確”方法?
當大多數區塊鏈都在激烈地競爭哪一種共識方法更有利於實現可擴展性時,一些開發團隊已經開始質疑區塊鍊是否真的存在一個正確的可擴展性方法:共識機制之間的競爭究竟能否實現共贏?還是說僅僅是某些共識的某些方法比其他方法更適用於一些用例?
例如,在開髮用於在區塊鏈上驗證身份的Dapp時,很明顯,安全性和抗審查性應優先於高交易吞吐量。另一方面,如果您正在開發具有保證金交易功能的DEX,則交易吞吐量對於確保用戶能夠按時收到訂單至關重要。在這種情況下,利用稍微中心化的共識機制可能更有實際意義。
重要的是,要確保可以應用每種方法提供的獨特特性,並且最終的解決方案盡可能實現可擴展性、去中心化和安全性的平衡。
Horizen帶來了什麼?
Horizen的核心產品Zendoo,提供了一個側鏈SDK,使企業和開發人員能夠在Horizen主鏈之上創建自定義側鏈。這意味著他們可以利用最安全的PoW模式。
每個自定義區塊鏈都可以有自己獨特的共識機制。此外,自定義區塊鏈可以使用其跨鏈傳輸協議(CCTP)與Horizen生態系統中的其他區塊鏈進行交互。
這意味著希望構建交易和身份存儲以及身份驗證解決方案的開發人員不需要犧牲安全性來實現高交易吞吐量,也不需要犧牲速度來實現去中心化。
相反,他們可以選擇為一個解決方案建立PoS區塊鏈,該解決方案可與另一個使用PoW存儲和驗證身份的區塊鏈進行交互操作。事實上,開發人員可以根據需要使用任意多個不同的共識機制。這為開發人員提供了更多的擴展選項,而不會影響安全性。 Horizon還允許公鍊和私有側鏈,同時由於使用了零知識證明的加密技術,還可以在兩者之間實現交互。這些功能使開發人員能夠構建不僅與區塊鏈無關而且還與“共識無關”的應用程序。
僅在PoS機制區塊鏈上開發的dapp會限制開發人員的靈活性和適應未來的創新。 Horizen意識到一個區塊鏈與另一個區塊鏈的區別主要在於共識機制。因此,為開發人員提供與共識無關的工具似乎是區塊鏈可擴展性解決方案的好方法。從PoW區塊鏈遷移到PoS區塊鏈目前是一項重大挑戰,但Horizen網絡和Zendoo可以提供幫助。 Horizen網絡的建立旨在滿足所有形式的共識機制。
Zendoo的側鏈SDK是新的React Native
如果我們將共識機制視為傳統上相互不兼容的不同編程語言或不同操作系統,那麼很容易想像通過提供一個允許多個規則不受限制地採用的區塊鏈開發框架可以解鎖的價值。 Zendoo就是一個這樣的平台,就像Facebook的React Native在web和移動應用開發中所做的那樣:一個可以構建的框架。
最終,隨著區塊鏈越來越普遍地被公司和開發人員所採用,這些公司和開發人員正在尋找抗審查和透明的解決方案來應對其業務挑戰。 Horizen認為,“我應該使用什麼區塊鏈?”的問題將排在“什麼共識機制最適合我的產品”的後面。 Horizen希望成為不同共識機制之間的橋樑,因為它有一個多鏈模式。 DappRadar將各種區塊鏈整合到其排名中並非沒有理由,因為沒有一刀切的區塊鏈解決方案。用戶對模塊化的需求只會隨著產品應用場景變得更加具體和定制化程度加深而增加,因此Horizon正在努力去滿足這些需求。