比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 波場 > Info

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

Author:

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

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

多鏈DeFi即服務基礎設施公司ULTRADE完成240萬美元種子輪融資:9月8日消息,多鏈DeFi即服務基礎設施初創公司ULTRADE宣布完成240萬美元種子輪融資,本輪融資由Algorand基金會參投。ULTRADE已經于今年6月下旬在Algorand區塊鏈上啟動測試網。目前該公司正在開發與CEX相媲美的全面DeFi體驗并保持DeFi的非托管原則,幫助用戶在無需編寫任何代碼的情況下啟動自己的DeFi交易解決方案。[2022/9/8 13:16:07]

圖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/

多鏈DEX ApeSwap與MoonPay達成合作,支持使用法定貨幣購買加密貨幣:7月22日消息,基于Polygon、BNB Chain的多鏈DEX ApeSwap與MoonPay達成合作,用戶可以通過ApeSwap網站上的信用卡或借記卡通過其新的MoonPay集成使用法定貨幣購買加密貨幣。[2022/7/22 2:32:09]

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

BB:Block. one已開始探索多鏈采礦策略:Block. one首席執行官Brendan Blumer(BB)剛剛發推文稱,B1已開始探索多鏈采礦策略,以提升Block. one認為對于長期生態系統互操作性至關重要的技能,并通過多元化來增強公司財務業務。而就BB所言多鏈采礦策略,BB在推文中添加了EOS、BTC以及ETH的標識名稱。[2020/8/21]

Tags:BLOBLOCBLOCKLOCAllianceBlock NexeraGoldBlocksBlocktymeBlockchainSpace

波場
科普園地25 | 區塊鏈的應用場景有哪些?_TOKE

區塊鏈到底有什么用,哪些是我們真正看得見、摸得著的應用場景,今天我們就為大家介紹一下。區塊鏈有哪些應用場景?先說結論,區塊鏈主要有以下這么幾個應用場景:一、數字貨幣二、通證三、區塊鏈+各行各業一.

1900/1/1 0:00:00
圈重點,一文讀懂Bitfinex的LEO新版白皮書_INE

5月8日,加密貨幣交易所Bitfinex正式公布了LEO的官方白皮書。此前,Bitfinex股東、DGroup創始人趙東已在微博發布該白皮書中文草稿版,但二者仍然有許多區別.

1900/1/1 0:00:00
大話火幣韓國Prime | 首期項目PCI三輪中簽率1.19%_IME

在國內順利完成兩期Prime后,火幣韓國開啟獨立上線Prime,4月22日12:30,火幣韓國商務部與用戶增長部高級總監于曉濛做客Odaily星球日報超話社區為用戶拆解火幣韓國Prime首期項目.

1900/1/1 0:00:00
交易逆轉:兩礦池對比特幣現金進行了51%攻擊_比特幣

據報道,比特幣現金在5月15日的硬分叉升級后遭受了51%的攻擊。在比特幣現金進行了硬分叉升級后,攻擊者利用更新中的漏洞,將無效交易添加到未處理事務池(MemPool)中.

1900/1/1 0:00:00
黑客再現,是牛市的信號嗎?_APT

比特幣價格今早一度突破8800美元,幣價較2019年初已經翻倍有余。牛市的聲音不絕于耳,伴隨著幣價的悸動,卷土重來的是交易所和用戶長久的陰霾:黑客的回歸.

1900/1/1 0:00:00
星巴克想追蹤你買的每一杯咖啡,比如水質和咖啡豆種類_KKT

Odaily星球日報出品作者|茶涼編輯|盧曉明據GeekWire報道,星巴克將運用微軟的Azure區塊鏈服務來追蹤咖啡生產過程.

1900/1/1 0:00:00
ads