聯盟鏈跨鏈方案Poly Enterprise是什麼?

有看到天上的屋嗎發表於2021-10-19

當聯盟鏈開始大規模建立的時候,像網際網路一樣,也會面臨新的資料孤島問題,那聯盟鏈間的跨鏈就會成為剛需。


本文中,我們將梳理聯盟鏈跨鏈方案Poly Enterprise的資料,來闡述一個聯盟鏈跨鏈方案。


2020年10月31日,分佈科技Onchain與區塊鏈服網路BSN達成戰略合作並在BSN跨鏈通訊樞紐(Interchain Communications Hub)中適配完成了Poly Enterprise跨鏈服務。


BSN是由國家資訊中心與中國移動、中國銀聯、北京紅棗科技聯合發起,是一個跨雲服務、跨門戶、跨底層框架的全球性區塊鏈基礎設施互鏈網。基於BSN跨鏈通訊樞紐提供的整合跨鏈服務是BSN技術體系中的核心組成部分,目標是為了讓各類區塊鏈異構底層框架間的資料可以低成本、便捷、可信賴地實現互通。


Poly Enterprise加入BSN的鏈間通訊中心(ICH),將通過降低 Dapp 的開發、部署、運營、維護、連線和監督成本,為開發人員提供更好的服務。


Poly Enterprise可通過 BSN 的 ICH 使所有 Dapp 能夠在區塊鏈之間進行智慧合約呼叫,從而產生更靈活、更廣泛的技術架構和業務邏輯。BSN也有望通過 Poly Enterprise 降低開發人員實施和應用區塊鏈技術的經濟、技術壁壘。


例如Poly Enterprise 已經在Hyperledger Fabric 和 FISCO BCOS 協議之間實現互操作性,並計劃在更多鏈之間實現以構建下一代網際網路基礎設施。


Poly Enterprise起源於分佈科技Onchain的跨鏈互操作性協議,可實現異構鏈間的任意資訊跨鏈互通,允許各條異構聯盟鏈之間無縫協同工作,最終實現跨鏈資訊的事務一致性。


上線後,Poly Enterprise跨鏈服務對Fabric、FISCO BCOS、Ethereum以及Neo四種區塊鏈框架進行了跨鏈整合,並同時支援BSN中Fabric應用鏈、FISCO BCOS應用鏈、Ethereum Ropsten、Neo Testnet上的應用智慧合約間的相互跨鏈呼叫。


此前,筆者從分佈科技創始人達鴻飛處獲悉了分佈科技在跨鏈設計上的思路。


達鴻飛表示,跨鏈是追求互操作性的大設計目標之下的重要技術模組。在互操作性裡會包括介面的標準、資料格式的定義、操作的原子性以及操作過程中的許可授權。


根據區塊鏈的核心邏輯:利用密碼學方式來實現操作有效性,或者合法性(不是法律的合法)驗證。需要把絕大部分的許可釋放出來,即在對一個資產或者對一個操作進行互動的時候,不需要中心化的機構進行許可。


因此,互操作中鏈或鏈上的智慧合約、應用進行互動時也不需要單獨去做一次許可。


從這個思路設計,分佈科技選擇建設一條鏈,通過同步各個鏈的區塊頭,然後由Poly鏈的驗證者來對區塊頭進行驗證的方案,實現跨鏈之間的資產轉移以及跨鏈之間事務一致性的的操作。


也因此,Poly引申出了兩個版本,一個叫Poly Network,一個叫Poly Enterprise。Poly Enterprise是Poly Network的面向企業服務的版本。


Poly Enterprise主要思考的是怎樣跟更多的私有鏈、聯盟鏈的結合起來,做許可權的管控、滿足監管或者說業務使用方對許可上的需求。


Poly Enterprise出自分佈科技的技術思路,2020年8月3日,IEEE C/BDL於杭州召開P3200s各項標準審議啟動會,以分佈科技Onchain、螞蟻集團螞蟻鏈、百度超級鏈為首的工作組牽頭制定了P3204、P3205、P3203 “跨鏈互操作”系列標準立項提案,目標在於實現跨鏈領域如下三大創新:


1.解決各區塊鏈間演算法和底層架構差異大、跨鏈資訊不安全、跨鏈事務執行速度低等技術難點;


2.幫助成員鏈快速、便捷、低成本地接入不同底層平臺,支援具有事務一致性需求的應用場景;


3.聯通相互隔離的區塊鏈生態孤島,構建下一代網際網路創新模式。


其中分佈科技提出了P3204 Standard for Blockchain Interoperability - Cross Chain Transaction Consistency(跨鏈互操作事務一致性協議)


P3204跨鏈互操作事務一致性協議標準不僅支援同構鏈間跨鏈協議,更實現“異構鏈”間的任意資訊跨鏈與跨鏈資訊的事務性一致性,彌補了當前市場上的空白。


“跨鏈互操作事務一致性協議”採用在中繼鏈底層實現SPV(Special Purpose Vehicle,特殊目的載體)的邏輯,將跨鏈的事務傳遞到中繼鏈,然後XM代理xmchine.com由中繼鏈將跨鏈的事務分別分發到其他鏈上執行,其他鏈在執行完跨鏈事務後會將執行的結果返回給中繼鏈,中繼鏈在接收到跨鏈事務的執行結果後,會將執行結果分發到其他鏈上進行統一的成功操作,下一個事務在多個鏈上操作實現同時成功或同時失敗,這樣序列事務變成了並行事務,可以極大提升跨鏈事務的效率。


此次啟動會裡,螞蟻鏈提出了P3205 Standard for Blockchain Interoperability - Data Authentication and Communication Protocol(跨鏈資料認證及通訊協議)


P3205標準是一種面向同構及異構跨鏈的資料認證協議及通訊協議,旨在解決異構跨鏈的底層基礎的資料互認問題,並搭建鏈間通訊通路,允許區塊鏈之間在多個應用層次通用靈活地進行多種模式的跨鏈互操作。


P3205標準可以為不同型別的區塊鏈提供統一的資料格式,讓講不同“方言”的區塊鏈,可以使用“標準普通話”進行跨鏈互動;此外還建立了一個可信安全的資料傳輸通道,讓業務在由區塊鏈組成的價值網際網路裡靈活地進行價值交換,且跨鏈全鏈路可信可追溯、安全可控。


百度超級鏈提出了P3203 Standard for Blockchain Interoperability – Naming Protocol(跨鏈互操作命名協議)


P3203跨鏈互操作命名協議標準,又稱跨鏈定址協議標準,為每一個區塊鏈網路上的資源分配一個地址,可以使得任意一個區塊鏈網路能通過標準化地址快速跨鏈定位所要訪問的某條區塊鏈並獲取到相關的資源。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995368/viewspace-2838191/,如需轉載,請註明出處,否則將追究法律責任。

相關文章