原標題:《FlavorsofStandaloneMultichainArchitecture》
原作者:ShanavKMehta,JumpCrypto
編譯:郭倩雯,鏈捕手
概述
長期以來,可擴展性一直是該領域廣泛討論的話題。圍繞單片式區塊鏈與模塊化區塊鏈、橫向與縱向擴展的討論長期以來一直是社群交流的重點。
一種流行觀點因此應運而生——為特定應用程序或用例建立專門的執行環境或者甚至是最終性工具。這種想法具體指,基于每個產品、每個應用程序的安全和速度需求,對共識和計算進行分離與優化,這在理論上可以減輕單一底層區塊鏈的負載并提升其性能。但這種方法長期受制于一點:這種架構下確保互操作性所需的基礎設施是極其復雜的。
在過去的幾年里,我們通過不同的方式應對這些挑戰,取得重大進展。更重要的是,在過去幾個月里,幾個獨立多鏈環境的通信層已上線,這些通信層可以說是這塊“拼圖”中最重要的一塊。同時,在過去幾周,更多的L1/L2區塊鏈宣布調整架構,為特定應用的區塊鏈提供開箱即用的基礎設施,再一次重新激發了相關討論。
在這篇文章中,我們詳細研究了為追求這一愿景而開發的各種形式的架構,并比較了它們在共享共識、容量和互操作性方面的取舍。具體來說,我們研究了五個獨立的多鏈架構:Polkadot、Cosmos、Avalanche、PolygonSupernets和BinanceBAS。
注:該文章主要關注獨立多鏈基礎設施,在此特定應用的區塊鏈會共享驗證者組或共識算法。
比較標準
獨立多鏈生態系統的連接程度各有不同,低至共享開發者工具包,高至共享驗證者集、最終性工具和狀態。客觀來說,每種方法各有優勢,但都對共享安全的維護和速度/能力進行了一定程度的優化。
在這篇文章中,我們通過五個關鍵參數來比較這些生態系統。
1.共識
所有的生態系統都滿足了關于女巫攻擊防御、最終性實現時間等基本要求,因此本質上并沒有最優共識機制。然而,值得比較的是:1)共識模型的具體類型,2)每個鏈的共享或獨立的共識機制,3)共享或獨立的代幣激勵。鏈可能采用相同的共識機制,但每個鏈的驗證者受自己獨立的代幣激勵,反之亦然,這些情況取決于生態系統的參數情況。共享的共識機制和代幣激勵意味著基礎層能提供更大安全保障,而選擇獨立則意味著更大的設計靈活性。
2.最終性/狀態
在這些生態系統中,一些鏈保持著某種形式的獨立狀態,一些鏈則是在整體水平上達到最終性的。這提供了1)更大的安全性和2)更綜合的互操作性。然而,這也帶來在容量限制上的取舍,如果模塊化區塊鏈的數量超過一定數量,達到最終性的過程將大大減慢。
3.共享驗證者組/節點自主權
除了共享共識機制外,各個區塊鏈還可以共享驗證者組。在下面的例子中,驗證者共享的范圍涉及所有鏈上的單一驗證者集,到多個驗證者集,再到每個底層區塊鏈的互斥驗證者集。由于每條新區塊鏈的邊際風險降低,共享驗證者集提供了集中的安全保障,但在節點上的大規模折中會導致被驗證者集保障的所有鏈受到不利影響。這一參數的理想狀態是一個充分分布的單一驗證者集,為大量的鏈提供共享安全保障。另一方面,它最有風險的狀態是一個有少量集中節點的單一驗證者組。
Jump:Celer cBridge曾存在一個威脅1.3億美元資金的Bug,已聯系該團隊并成功修復:5月24日消息,Jump官方發推稱,在Celer cBridge協議中存在一個關于雙重投票的Bug,該Bug有可能導致超過1.3億美元的資金面臨風險。
Jump私下已向Celer團隊反饋了這個問題,Celer團隊已修復了該Bug,沒有發生惡意利用。[2023/5/24 22:15:09]
4.互操作性架構
這篇文章所涉及的大多數項目都采用了“銷毀銷毀+鑄造”或“鎖定+鑄造”的橋接架構。這些系統的區別在于:1)路由,即消息和代幣是否通過具有某種全局狀態觀察狀態的單一驗證者組進行,或每條路由是否是獨立的;2)這些獲取鏈路的驗證者組是否由生態系統分享,還是外包給第三方機構。生態系統越接近獨立路由和第三方驗證者外包的狀態,我們就越不推薦選擇這個底層生態系統進行新鏈發布,不如直接與通用目的第三方橋連接,進行獨立發布。
5.速度和容量
速度和容量在很大程度上是上述設計選擇的表征,可以通過到達終點態的時間和一個生態系統可支持的最大鏈數來衡量。例如,具有共享最終性和單一全局狀態的結構只能容納一定數量的鏈,因此到最終性的時間就會大大減慢,這是為了獲取更大安全保障做出的取舍。
下面是對這五個生態系統在這些參數上的宏觀概述。在文章的其余部分,我們將對這些生態系統中的每一個部分進行分解,并討論每個設計選擇的優缺點。
I.Polkadot平行鏈
概述
Polkadot在該領域出現較早,建立的目的是為了支持共享單一全局狀態的特定應用區塊鏈。在Polkadot架構下,特定應用區塊鏈與底層區塊鏈共享計算和共識資源,其主要功能是維護一個統一的全局狀態。
共識、最終性和驗證者組
Polkadot在中繼鏈層面上運行提議的權益證明共識。在這種架構下,有三種類型的節點。
提名者:
提名者選擇值得信賴的驗證者,并將自己的一些DOT抵押給他們。他們分享驗證者的獎勵,但如果驗證者從事惡意活動,他們也會被處罰(slash)。
驗證者:
中繼鏈上的驗證者參與區塊生產和共識。不同于獨立的單體區塊鏈,中繼鏈驗證者必須就多條個鏈的狀態與單獨交易達成共識。
校對者:
校對者收集在特定平行鏈上的交易,并向中繼鏈驗證者提出一個候選交易塊和一個狀態轉換證明。每個校對者在中繼鏈和其工作的平行鏈上各保持一個節點。他們在自己的平行鏈上積累交易,創建未密封的區塊,將其與狀態轉換證明一起提供給一個或多個中繼鏈驗證者。在中繼鏈驗證者達成共識之前,該區塊都不算達到最終性。
盡管平行鏈共享全局狀態,但他們可以自由選擇所運行的具體共識算法,以便在中繼鏈上結算之前實現平行鏈級驗證。
Polkadot共識的一個獨特之處在于,它將區塊生產和區塊最終性分離;在一個混合共識框架下運行。
區塊生產機制:BABE區塊延伸隨機分配制
基于質押的價值大小與Polkadot的隨機循環,驗證者被選擇來為6秒的插槽下單和生產區塊。在這種隨機選擇下,最終每個插槽可能有一個、多個或零個區塊生產候選人。當多位驗證者被選入同一槽時,區塊生產轉為競賽。在沒有驗證者被選中的情況下,會進行二次循環選擇。一旦一個區塊被生產出來,該消息就會被傳輸給其他驗證者。
Nansen:兩小時前“Jump Trading”向未知地址轉出 20 萬枚 ETH:12月17日消息,鏈上數據顯示,Nansen 標記為“Jump Trading”的 0xeA3ec 開頭地址于兩個小時前向某 0x73AF3 開頭地址轉出約 20 萬枚 ETH(約 2.34 億美元)。[2022/12/17 21:50:39]
終局性工具:GRANDPA(GHOST-basedRecursiveANcestorDerivingPrefixAgreement)基于GOSHT的遞歸ANcestor衍生前綴協議
一旦一個中繼鏈塊被傳輸到網絡的其他部分,它需要至少2/3的多數同意才能被添加到鏈上。然而GRANDPA的獨特之處在于,它在鏈上而非塊上達成協議。這意味著,當它證實了一條包含某個區塊的鏈時,該區塊之前的區塊都會立即一并被達到最終性,這與傳統的逐個區塊進行確認的過程不同。
最終,Polkadot采取了最高安全性的共識方式,同時為平行鏈提供了一定的靈活性。每個平行鏈可以在鏈級“共識”上做出設計,向中繼鏈提出區塊,但是最終性只在Polkadot中繼鏈上實現,由一組驗證者保證,他們必須質押DOT代幣進行參與。Polkadot有大約100個活躍的驗證者,每個驗證者最多有256個提名者。它的共享驗證者集犧牲了一些設計靈活性,以確保平行鏈項目有更高的安全保障。中繼鏈層面上的集中共識能提供更高共享安全保障,但也會犧牲一部分性能:平行鏈數量是固定的,在這個數量之后,到最終性的時間會大幅度減緩。
互操作性
在此架構下,這些組件,特別是中繼鏈,通過Polkadot特有的通信標準XCM相互通信。
在宏觀上,Polkadot跨鏈信息傳遞系統中的所有消息都會通過中繼鏈傳輸,從而延續其安全性。有兩種類型的消息可以被傳遞:
向上傳遞的消息:從一個平行鏈到中繼鏈的消息
下行傳遞的消息:從中繼鏈到其中一個平行鏈的消息。
進入平行鏈的信息被稱為入口,而出去的信息被稱為出口(egress)。
下面是一條消息從平行鏈A傳到平行鏈B的過程:
平行鏈A發布UMP,作為出口批次的一部分,被傳輸到中繼鏈上的所有驗證者節點。
平行鏈B上的校對者節點每次向中繼鏈提交新的區塊候選者時,都會搜索新的入口消息。
入口信息被添加到平行鏈B的處理隊列中,并將在下一個區塊提案中被傳遞給驗證者節點。
在資產轉移的過程中,基礎資產在A區塊鏈上被銷毀,并在B區塊鏈上重新發行。
鑒于所有消息都要經過觀察全局狀態的單一驗證者,且所有鏈都建立在相同的標準上,這就使“銷毀+鑄造”模型高效進行。Polkadot的互操層是該領域中最有效和最安全的層級之一。因此推薦選擇在它的生態系統內建立項目,因為可以使用XCM與現有的平行鏈無縫連接,并借用這些網絡效應進行啟動。
速度和能力
擁有更高共享安全保障的代價是:在平行鏈數量達到一定值后,到最終性的時間會受到大幅減緩。在Polkadot中,平行鏈估計約為100個,是付租金使用的,目的就是減小這一限制的影響。項目可以在社區的支持下,通過DOT質押競標平行鏈的使用名額,一旦名額過期,他們必須與其他參與者重新競標以保留名額。這對擁有最多活動和社區支持的項目來說是一種默認的管理機制,部分地規避了容量限制問題,但這也意味著,新項目加入這個生態系統的門檻相對較高。
Friktion Labs完成550萬美元融資,Jump Capital等參投:1月13日消息,Solana 鏈上期權協議 Friktion 背后開發團隊 Friktion Labs 宣布完成 550 萬美元融資,本輪融資由 Jump Capital、DeFiance Capital、Pillar、Libertus Capital、Delphi Ventures、Sino Global Capital、Tribe Capital、Castle Island Ventures、Dialetic、Petrock Capital、Solana Capital 參投。
Friktion是Solana上的期權協議,目前鎖定的總價值超過1億美元,專注于提供投資組合管理和結構化產品,以及基于Solana網絡構建的期權協議,該團隊還在為個人、機構經理和DAO構建一個鏈上全棧投資組合和風險管理平臺。[2022/1/13 8:47:33]
II.Cosmos
概述
CosmosSDK是一套具有開箱即用的共識和執行的工具,允許任何人創建自己的PoA/PoS區塊鏈。與本文涉及的其他生態系統不同,Cosmos建立在一大前提下:基于智能合約的虛擬機其靈活性、主權和性能都是受限的。因此,Cosmos不是建立一個可運行多應用的單一虛擬機,而是鼓勵和促進為每個用例創建單獨的區塊鏈。在這種結構下,應用程序開發人員在構建時可以圍繞特定的架構、語言等進行靈活操作,并通過Cosmos的多鏈通信層IBC實現互操作性。單個區塊鏈被稱為區,而連接模塊被稱為中心。
共識、最終性和驗證者集
在Cosmos生態系統中,不同于Polkadot,每個特定應用的區塊鏈都保持自己的獨立狀態,在每個區塊上達到獨立的最終性。通過CosmosSDK,開發人員只需要定義狀態機,并可依靠Cosmos的Tendermint核心,以推動共識和網絡連接。Tendermint運行的是基于BFT的共識算法,每個獨立區的驗證者可以利用該算法來促進狀態轉換和維護獨立的狀態。在每個區塊鏈/區中,每個紀元都會隨機選擇一個驗證者來提出下一個區塊;如果超過2/3的驗證者證明其有效性,則該區塊可被認為是有效的。驗證者集合和具體的激勵設計可以在狀態機/應用層面上定義。
Tendermint是共享軟件層,每個區塊鏈/區必須通過一個名為ABCI的專用接口與之連接。來自各個區的交易通過ABCI作為交易字節傳遞給Tendermint核心,驗證者對這些字節進行最終性排序,并通過ABCI向狀態機傳回代碼,證明這些交易的有效性。
Cosmos生態系統中的每個區都與一個中心相連,該中心被認為是連接多個區的路由器。目前,Cosmos中心由一個大約含有150個驗證者的驗證者組保障,在Tendermint共識上運行。鑒于每個區都保持著自己的狀態,并通過自己的代幣進行激勵機制的設定,中心驗證者不需要參與到每個區的共識中。然而在實際操作中,驗證者維護中心以及相關的區,運行同樣的共識算法,因此它們之間的重疊是有意義的。
總的來說,Cosmos選擇了一個與Polkadot稍有不同的權衡方式,即鏈共享共識機制,但各自保持獨立狀態,不強制要求由相同的驗證者集和激勵機制來進行保障。共享共識提供了一定程度的安全性,而獨立定義激勵機制和保持獨立狀態為每個項目提供了設計的靈活性。標準化的共識也導致了更多的驗證者重疊,加上驗證者本身的龐大分布,這也增加了共享的安全性,盡管程度不如Polkadot。Cosmos在2021年底開始進行準備工作,為的是引入共享/鏈間安全。在這個擬議的框架下,單鏈將能夠從Cosmos中心借用/共享安全保障。驗證者將能夠運行兩個節點,一個在中心上,一個在區上,并從參與兩個節點的共識中獲得費用和獎勵。在中心上抵押的代幣將作為兩地誠信共識的共享抵押品,其中任何一方的惡意活動都會導致兩方被“砍”(slash:一般指質押品被移走),這將增加新鏈可用的共享安全保障。
日本NFT發行商double jump.tokyo與游戲巨頭世嘉達成合作:官方消息,4月27日,日本NFT發行商double jump.tokyo與游戲巨頭世嘉株式會社建立合作伙伴關系,以利用區塊鏈技術進行NFT數字內容的全球開發。該NFT發行商將在2021年夏天開始銷售與世嘉的經典IP相關的NFT內容。借此機會,double jump.tokyo獲得了世嘉颯美控股的投資。[2021/4/27 21:03:20]
互操作性
鑒于每個區都有主權并保持獨立的狀態,區與區之間的交流變得越來越重要。Cosmost通過中心對與中心相連的區的狀態進行觀察。CosmosHub是Cosmos生態系統中的第一個中心,大多數早期的高價值區都與之相連。通過CosmosHub,被連接的區可以相互交流信。進行信息交流的具體架構稱為區塊鏈間通信,或簡稱IBC。IBC客戶端是輕型客戶端,它跟蹤各個鏈的共識狀態和必要證明,以此根據客戶端的共識狀態正確驗證證明。
在IBC架構下,從代幣傳輸開始時,每個鏈就會收到來自對方的頭部信息,以此追蹤對方的驗證者集。然后,源鏈上的發送地址發送一個硬幣數據包,由中心記錄。中心驗證者必須對交易的有效性達成共識,并將這些代幣鎖定在源鏈上的合約中。之后中心在目的地發布證明,提議在目的地鏈上鑄造這些鎖定資產的包裝代幣。目的地鏈上的驗證者之后將證明與源鏈頭部進行匹配,隨后在下一區塊中批準這一功能,以便在目的地鏈上鑄造被包裝的資產。如果上述動作沒有發生,源鏈上的鎖定資產就會被退回到發送者地址。被包裹的資產代表隨后通過中心在目的鏈上被銷毀銷毀,使源鏈上的基礎資產能被解鎖。
在Cosmos中,路由是由一個單一且充分分布的驗證者集來管理的,該驗證者觀察所有區塊鏈的狀態,且這些驗證者大部分是與區塊鏈共享的,因此它能夠圍繞跨區消息傳遞提供足夠的安全保障。這也為在Cosmos生態系統內進行建設提供了充分理由,因為故障點集中且充分去中心化。
速度和容量
由于最終性沒有集中到一個單一的鏈上,Cosmos在理論上能擁有無限多的區和中心。因此,不同于Polkadot,它用新項目建立新鏈是毫無困難的。這里的取舍是將一些安全保障卸載給區,以換取更大的設計靈活性和更高的容量,來容納更多的個人區塊鏈。
III.Avalanchesubnets
概述
Avalanche是一個由多組節點驗證的區塊鏈生態系統。子網可以自由選擇自己的共識機制,包括Avalanche新穎的基于重復隨機子采樣的共識變體。子網內的每個區塊鏈共享計算和共識資源,但最終保持自己的狀態,不存在全局共享狀態。
共識、最終性和驗證者集
為了更好了解它的架構,我們必須了解3個關鍵部分:
Avalanche式共識
指的是重復的隨機子抽樣。Avalanche共識是建立在雪球算法上的,該算法利用重復的隨機子抽樣來實現共識。在這個系統下,每個節點隨機詢問k數量的相鄰節點,以確定一項交易是否正確。這個過程不斷重復,直到達到一定的預設法定人數x,并且節點在很高的置信度范圍內,最終網絡對交易的有效性達成一致。
Avalanche共識與Snowman共識
外媒:Galaxy Digital及Jump Trading已停止做市XRP:消息人士稱,在美國證券交易委員會(SEC)對Ripple提起訴訟之后,高頻交易商Jump Trading和Mike Novogratz的Galaxy Digital已停止做市XRP。Jump Trading告訴對手方,將不再為XRP提供流動性。同時,Galaxy Digital已暫停交易XRP,直至另行通知。據悉,Jump Trading是加密市場中最活躍的公司之一,該公司以其保密性而聞名。除了辦公室所在的位置,其網站上幾乎沒有透露任何其他信息。Galaxy Digital是另一家著名的加密貨幣做市商,其第三季度的營業額達到14億美元。(The Block)[2020/12/24 16:20:08]
Snowman和Avalanche是Avalanche生態系統中兩個主要的基于PoS的共識模型,使用重復的隨機子抽樣。兩者之間的區別是,Avalanche采用DAG架構,而Snowman是為線性區塊鏈建立的。基于DAG的系統與線性區塊鏈的關鍵區別在于,線性區塊鏈的最終性是有序的,而在基于DAG的系統中,它的狀態更接近于具有無序最終性的交易網。Avalanche生態系統內的區塊鏈可以選擇使用兩者中的一種共識模型,也可以采用他們自己的模型。
子網
子網是驗證者的集合,可以在Avalanche框架內的一些區塊鏈上提供共識。每個區塊鏈都有一個子網,但每個子網可以驗證多個區塊鏈。因為每個區塊鏈都是獨立驗證的,全局狀態在區塊鏈之間是非線性的,所以區塊鏈間沒有共享安全。
虛擬機
虛擬機決定了區塊鏈的應用級邏輯。Avalanche希望給每條區塊鏈提供一系列操作代碼,供其選擇,來處理和轉換狀態等,而不是只提供一套操作碼。目前的選項包括子網EVM、AvalancheVM、SpacesVM和BlobVM。除此之外,項目可以自由實施自己的自定義虛擬機。
Avalanche架構能實現的前提是這三個組件適合于一個模塊化的框架,可以隨著子網/驗證者的增長而超線性地擴展。
在Avalanche目前的形式下,有一個由所有參與的Avalanche驗證者擔保的主網絡,其下有三個區塊鏈。
P鏈:基于雪人共識的線性區塊鏈,用于創建驗證者、添加委托者、創建子網等任務。
X鏈:基于雪崩共識的DAG型區塊鏈,用于交換資產。
C鏈:基于雪人共識的線性區塊鏈,運行EVM,用于通用智能合約。
這些驗證者的各種排列組合隨后可以形成子網,驗證增量參與的區塊鏈。
總的來說,Avalanche生態系統中的每個區塊鏈都保持著自己的狀態,并且可以獨立選擇自己的1)共識機制,2)驗證者集,以及3)激勵設計。同一子網內的區塊鏈得益于由充分分布帶來的更高共享安全保障。
上述情況對于如今擁有約1450個驗證者的默認子網來說是成立的,當然向新子網的轉換還有待觀察。簡而言之,Avalanche所做的取舍就是把安全保障更大程度地裝載到每個子網上去,以換取更大的靈活性。
互操作性
考慮到該架構的模塊化程度,以及生態系統內不同鏈有多個并發狀態,跨鏈和跨子網通信成為需要關注的議題。
單個子網內的跨鏈傳輸:由于每個子網對該子網內的所有區塊鏈都有一套驗證者,這個問題比較容易解決。我們可以舉一個例子,比如在主要/默認子網的X、C和P鏈之間轉移資產。由于該架構中至少有3個并發狀態,那么任何資產Z必須不存在于發送鏈當前狀態的任何賬戶中,之后才能成為接收鏈中轉換的一部分。因此,當有用戶請求將Z從X鏈轉移到C鏈時,例如,子網驗證者必須首先同意在X鏈上燒掉Z,隨后在C鏈上鑄造Z。由于是同一組驗證者對子網內的所有鏈上的共識負責,這個過程變得相對容易。
不同子網間的跨鏈轉移:不同的子網之間的跨鏈傳輸比較具有挑戰性,因為驗證者集不再相同。在這種情況下,與第三方中繼器的外部橋接變得很重要。目前的Avalanche架構中有一個模塊可以在多個子網之間部署橋接。每個實例都可以自定義為1)銷毀和鑄幣或2)鎖定和鑄幣。與單子網傳輸不同,這依賴于第三方中繼器來觀察發送鏈上的銷毀或鎖定情況,并將此消息轉發到接收者鏈上以啟動鑄幣。下面是橋接WAGMI和富士子網的實施實例概述:
在目前的設置下,每一對子網都需要一個獨立橋架,中繼器的閾值可以低至一個,中繼器的執行被外包給Chainsafe。這是一個可以接受的短期解決方案,但從長遠來看,帶有分布式中繼器網絡的單橋可能更能提升安全。
Avalanche的子網內信息傳遞與Cosmos和Polkadot等相類似,都有一個單一驗證者組,觀察每個鏈上的狀態并促進傳輸。只要這個驗證者集是充分分布的,就能提供合理的共享安全保障,所以這個架構也是值得推薦的。然而,子網之間的信息傳遞仍待完善,目前還依賴于第三方中繼器,那么只要第三方橋接器有自己的安全保障,結果就會相對合理。因此,在現有子網內部署是要比直接部署新子網更合適的。
速度和容量
與Cosmos類似,Avalanche采取分布式狀態是為了支持多個獨立的區塊鏈。由于共識機制和驗證者集的靈活性,Avalanche生態系統中的一些區塊鏈也可根據每個子網中的參與者數量擁有更短的區塊時間;例如,C鏈到達最終性的時間為2秒,除此之外的所有其他鏈目前都有亞秒級的最終性時間。
IV.PolygonSupernets
概述
Polygon是這一系列生態系統中最新宣布的開箱即用特定應用區塊鏈,稱為超級網。與CosmosSDK類似,Polygon有一個名為Edge的模塊化框架,便于創建獨立網絡。用戶可以利用該框架來部署共享安全或主權區塊鏈。兩種鏈類型都保持獨立的狀態,但是共享安全鏈利用了一套共享的驗證者,而主權區塊鏈則部署了自己的驗證者。
共識、最終性和驗證者組
有兩種類型的共識可以在超級網中使用:
IBFTPoA:PolygonEdge的默認共識。是固定驗證者集,驗證者可以通過多數投票增加和/或刪除驗證者。共識是由超級多數投票達成的。驗證者輪流提出新區塊。更適合于超級網框架下的主權區塊鏈。
PoS:遵循傳統的PoS架構,任何網絡參與者都可以質押代幣,成為驗證者。驗證者在網絡中接受代幣獎勵,或因惡意行為而被“砍”。與我們迄今為止看到的其他框架不同,所有共享安全超級網都有相同的驗證者,每個驗證者必須在以太坊上質押MATIC,以便參與超級網的共識,并以MATIC支付非惡意的活動參與。雖然沒有它像Polkadot一樣的全局共享概念,但由于每個Polygon超級網共享相同的驗證者集合,也可以獲得共享安全性。
超級網架構用MATIC代幣激勵,有大約200個驗證者參與共享安全PoS模塊,提供了強大的共享安全保障。作為交換,項目必須犧牲自行設計激勵機制的靈活性,并使用原生代幣與共識相連。對于專注于建立高性能應用程序的項目來說,他們需要在自行搭建應用和自行搭建計算層之間做出取舍,后者的計算層可被其他應用使用。
互操作性
PolygonEdge框架利用一個名為ChainBridge的橋接解決方案來促進超級網之間的通信,包括但不限于代幣轉移。與我們在本篇文章前面看到的解決方案類似,以下是代幣轉移過程:
1.代幣在源鏈上被鎖定或銷毀2.中繼器在源鏈上觀察到這個動作,并將信息傳達給目的鏈3.源鏈代幣代表在目的鏈上被鑄成4.如果源鏈代幣被鎖定,用戶可以在目的鏈上返回包裝好的代幣,以解鎖源鏈上的基礎資產。
在Edge和ChainBridge的案例中,不同于本文前面的一些解決方案,超級網和橋梁的驗證者不一定相同。
這與獨立多鏈架構中強有力的觀點相反,這種觀點認為鏈級和通信級共識的共享驗證者集導致更少的故障點。也就是說,考慮到Polygon提供的其他共享安全功能,如果橋接驗證者集充分分布、擁有恰當激勵,那么這可能不是一個關鍵因素。
速度和容量
Polygon做出了一個與速度和安全有關的有趣設計。通過共享驗證者集和共識機制,Polygon提供了足夠的共享安全保障。同時,通過讓每個超級網維護自己的狀態,它避免了Polkadot和其他公司所面臨的開銷,理論上可以建立無限數量的超級網。
V.BinanceBAS
概述
BinanceApplicationSidechains是BSC用于特定應用區塊鏈的模塊化框架。BAS的初始版本據估計是一系列PoS側鏈,有3-7個驗證人,具體數量取決于每個鏈所需的安全級別。BAS鏈是這篇文章中所涉及的唯一特定應用區塊鏈,應該既不共享共識,也不共享狀態,每個BAS都有自己獨立的驗證者集。若想與BSC進行關聯,可能只能通過供開發者建立側鏈的共享工具包和連接BAS鏈與BSC的外部橋梁。
除了BAS,Binance還在建立一個通用的執行環境,類似于以太坊L2,稱為BNB鏈分區鏈,它將用于承載BNBBeacon鏈的一些計算。這很有趣,但我們在這篇文章中將專注于特定應用側鏈的討論。
共識、最終性和驗證者集
每個BAS鏈都會有自己的3-7個驗證人,預計會運行基于PoS的超級多數共識。與Polygon超級網不同的是,每個BAS鏈將使用自己的質押和實用代幣來進行運作。此外,每個側鏈的狀態和狀態轉換將完全獨立于其他側鏈。
Binance提供的架構或許是該領域中最弱的情況之一。由于每條鏈都有小的獨立驗證者集,并維護自己的狀態,這意味著共享安全保障極為有限,Binance為開發者提供的唯一工具就是自行建立區塊鏈使用的工具包。如果驗證者集能夠有更大規模,或者在所有側鏈間進行高信任共享,那么用Binance建立項目值得考慮。然而,BAS更多的還是適合只需要低共識共享的項目建設。
互操作性
像任何一組主權區塊鏈一樣,BAS鏈將需要第三方橋接器來相互通信。在這種情況下,BSC將利用Celer的第三方橋梁,通過“鎖定+鑄造”的形式,連接到每個BAS,同時每個BAS也通過這種機制連接。
Binance采用具有獨立驗證者的第三方橋梁,在其生態系統中建立項目可能不如建立一個獨立的區塊鏈吸引人,因為任何獨立的區塊鏈理論上都可以通過這些橋梁連接。要說明的一點是,客觀上這并不是一個壞的設計,只是對開發者來說,他們沒有強烈理由選擇在這個生態系統內項目構建,不如選擇直接構建獨立的架構。
速度和容量
BAS架構下的側鏈不共享驗證者、共識或狀態,且每個鏈的驗證者集規模很小,導致到最終性的時間可能很短,可容納的鏈數很大。
結論
一段時間以來,特定應用區塊鏈一直是可擴展性討論的重要組成部分,盡管它的實施受制于尚未成熟的互操作性基礎設施。在過去幾個月,這種基礎設施在各種獨立的多鏈生態系統中不斷上線,因此我們也希望看到這一領域的更多活動——包括但不限于創建和發展更多特定于用例的子應用層以及特定應用的執行環境。
總的來說,這個領域的每個項目都在速度/能力與共享安全方面做出了不同的權衡。能夠成功吸引最多開發者使用的項目很可能是那些在這兩者之間做出平衡的項目。
鏈捕手消息,據《紐約時報》援引兩位知情人士的話報道稱,福布斯將不再推行其通過特殊目的收購公司上市的計劃.
1900/1/1 0:00:00作者:OneBlock 由Parity和Oneblock聯合舉辦的?2022波卡黑客松創業大賽,自5月5日啟動以來便引發了行業人士和技術開發愛好者的強烈關注.
1900/1/1 0:00:00鏈捕手消息,音樂NFT初創公司ArtistFirstTechnologyInc宣布完成550萬美元種子輪融資,MulticoinCapital領投.
1900/1/1 0:00:00來源:NULS 我們一直在建設生態系統,無論市場發展的火熱還是寒冷隨著區塊鏈應用的不斷發展,區塊鏈技術在DeFi,GameFi,元宇宙中被廣泛的應用.
1900/1/1 0:00:00鏈捕手消息,以太坊創始人VitalikButerin發推稱,我的思想和價值觀中仍然存在一些公開的矛盾,我一直在思考,但仍然覺得我沒有完全解決.
1900/1/1 0:00:00作者:TimO’Reilly翻譯:ScaSte、Shawn、龍犄角,?TheSeeDAO 摘要 曾經定義web2.0的TimO''Reilly回顧了web2中發生的種種.
1900/1/1 0:00:00