比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

多鏈架構設計必讀:平行鏈數據的可靠性如何保障?_LOCK

Author:

Time:1900/1/1 0:00:00

從以太貓事件以來,單鏈的擁堵問題讓區塊鏈開發者意識到,高速型區塊鏈網絡才是普及應用的關鍵。而提速的方案中從單鏈的分層:比特幣的閃電網絡,以太坊的分片,EOSDPOS共識機制等,其實還有當下比較熱門的多鏈架構,如海外的COSMOS、Polkadot、及國內的杭州復雜美Chain33平行鏈架構。筆者在前面一篇文中介紹了平行鏈的實現原理,它作為一種多鏈并行的架構,有人可能會提出,從整個區塊鏈網絡生態來說,安全性是高的,但從單鏈的網絡生態來看,由于其不需要眾多節點,那平行鏈的數據可靠性如何保障呢?首先我們來看一下原有的主鏈—平行鏈機制,假設有如下應用場景:a是平行鏈節點,A是對應的主鏈節點;A收到主鏈的各個節點發送的交易,假設在區塊高度為100時,A收到三條交易tx1、tx2、tx3;其中,tx2是平行鏈關注的交易;原有的主鏈—平行鏈機制運作方式如圖1所示:

多鏈Web3生態Hacker資助計劃Dora Grant DAO進入首輪項目評選環節:據官方消息,11月2日,社區驅動的多鏈Web3生態開源極客資助計劃Dora Grant DAO正式進入為期三天的首輪項目評選環節。截止今日,共有來自全球109個BUIDL團隊成功報名活動。在首輪入選Grant項目公示后,社區投票將于11月5日正式開始。

Dora Grant DAO計劃旨在持續支持在以下三個領域的多鏈Web3開源極客團隊:多鏈Web3核心基礎設施和工具,加密原生應用,加密-前沿科技交叉領域。[2022/11/2 12:08:59]

圖1A打包這三條交易生成區塊block(100);a從block(100)中同步關注的交易,即tx2;a執行tx2,并生成一個平行鏈上的區塊block(100)';在主鏈—平行鏈機制機制中,不同的平行鏈節點之間無法通信,這就導致a打包這三條交易生成區塊block(100)后,a可以修改數據,平行鏈數據無法得到保障;可以得到一個淺顯的結論,若平行鏈的數據可以經過共識,則可以保證平行鏈數據的可靠性。那么,如何使得平行鏈數據共識以保證平行鏈數據的可靠性呢?有人會說,那就使得不同的平行鏈節點之間都可以通信,可以通信的平行鏈節點之間相互廣播平行鏈數據,對若干平行鏈數據進行共識,不就可以保證平行鏈數據的可靠性了嗎?筆者認為,如果不同的平行鏈節點之間都可以通信,平行鏈就變成了一條側鏈,側鏈需要大量的挖礦節點,需要消耗大量的算力資源,成本較高;違背了開發主鏈—平行鏈機制節省資源的初衷,因此這種方案不可取;那么,如何保證平行鏈數據的可靠性呢;筆者了解到,復雜美chain33配置了平行鏈驗證節點,所謂平行鏈驗證節點,以下簡稱驗證節點,就是擁有較高權限的平行鏈節點,驗證節點可以將打包生成的平行鏈上的區塊信息發送給主鏈對應的節點;同樣,假設在區塊高度為100時,A收到三條交易tx1、tx2、tx3;其中,tx2是平行鏈關注的交易;平行鏈中有a、b、c、d、e、f共6個節點,其中a、b、c、d為驗證節點;改進后的主鏈—平行鏈機制運作方法如下:A打包這三條交易生成區塊block(100);a從block(100)中同步關注的交易,即tx2;a執行tx2,并生成一個平行鏈上的區塊block(100)';同理,b、c、d也生成一個平行鏈上的區塊,假設b與c生成的平行鏈區塊為block(100)',d生成的平行鏈區塊為block(100)'',正確的平行鏈區塊為block(100)';a打包block(100)'生成執行結果tx100_a,并發送給A;同理,b、c、d也分別打包block(100)'與block(100)''生成tx100_b、tx100_c、tx100_d,并發送給主鏈中對應的B、C、D;主鏈中的各節點可以相互通信,將收到的tx100_a、tx100_b、tx100_c、tx100_d相互廣播并進行共識;經共識后,認定tx100_a、tx100_b、tx100_c為正確的執行結果,并以tx100_a為代表,對tx100_a打上確認標識;a、b、c、d、e、f從主鏈相應的節點同步經過確認的tx100_a,解析經過確認的tx100_a得到正確的區塊哈希等數據,若與本節點本身計算得到的區塊哈希等數據相同,則認為數據是可靠的。簡而言之,在步驟、中,驗證節點將生成的平行鏈區塊以交易的形式發送給主鏈,即其實平行鏈區塊的正確性是由主鏈節點經過共識保證的,這樣,改進后的主鏈—平行鏈機制既不需要消耗大量的算力資源,又保證平行鏈數據的可靠性。chain33的GitHub開源地址:https://github.com/33cn/chain33chain33開發者平臺:https://chain.33.cn/

多鏈流動性協議Symbiosis與流動性市場協議BENQI達成合作:據官方消息,多鏈流動性協議Symbiosis Finance宣布與Avalanche鏈上流動性質押和流動性市場協議BENQI達成合作。[2022/8/12 12:20:24]

多鏈DEX ApeSwap已上線去中心化限價單功能:5月7日消息,基于Polygon、BNB Chain的多鏈DEX ApeSwap宣布,已經上線去中心化限價單(Decentralized Limit Orders)功能。[2022/5/7 2:57:43]

多鏈期權交易平臺Oddz將在Avalanche主網發布Options v2:1月30日消息,多鏈期權交易平臺Oddz Finance宣布,將于8天后在Avalanche主網發布Options v2,并將進行OODZ代幣回購。[2022/1/31 9:23:56]

Tags:LOCKBLOBLOCKLOCvechainblockchaintokenGasBlockAra BlocksSLOCK幣

比特幣價格今日行情
海外周報 | 美國參議院銀行委員會要求Facebook披露Libra相關細節;美國商品基金向美SEC提交加密貨幣ETF申請(5.6-5.12)_ripple

Odaily星球日報出品作者|茶涼編輯|盧曉明 海外重磅播報 美國商品期貨交易委員會內部人士:監管機構有意批準合規以太坊期貨美國商品期貨交易委員會一位高級官員表示,在去年征求市場反饋后.

1900/1/1 0:00:00
星球日報 |BTC一度突破8100 USDT?; Bakkt計劃今年7月推出以實物結算比特幣期貨產品_USD

整理|秦曉峰編輯|梁辰Odaily星球日報出品頭條Bakkt宣布計劃推出以實物結算比特幣期貨產品5月13日,比特幣期貨交易所Bakkt宣布計劃推出以實物結算比特幣期貨產品.

1900/1/1 0:00:00
大話Bibox恒星計劃首期 | Bibox首期IEO項目X-Block :基于霧計算框架構建的公鏈_LOCK

“我們之所以選擇四個項目一起上,是因為這樣就可以給用戶提供更加多元和豐富的選擇,用戶可選擇的范圍更廣,選擇機會更多,中簽的概率也更大.

1900/1/1 0:00:00
科普 | 可信身份模型初探_ROB

本文為JimMcDonald介紹身份系統的文章。在這篇文章中他由淺入深地介紹了身份系統中的不同角色和不同的身份系統方案,一步一步邁向更理想的解決方案.

1900/1/1 0:00:00
45天翻倍登頂熱搜,比特幣大漲原因全剖析_比特幣

編者按:本文來自區塊律動BlockBeats,作者:0x2,Odaily星球日報經授權轉載。是傳銷資金盤鎖倉帶來的利好嗎?是共識大會魔咒再次顯現嗎?是華爾街大資金入場了嗎?或許你也像我一樣對近期.

1900/1/1 0:00:00
如何在“刷量”時代看到真實數據,「流鏈盟」或許可以幫你_BOLT

“某明星一條微博一年點擊量超1億次,評論區大量相似賬號轉發;某電視劇33天播放點擊量達309億次,最多的一天高達14億次;某電影票房十幾億元.

1900/1/1 0:00:00
ads