BSN-DDC網絡武漢鏈實現NFT跨鏈以太坊。

BSN-DDC網絡武漢鏈實現NFT跨鏈以太坊。

BSN-DDC基礎網絡《以下簡稱『DDC網絡』》是BSN產品體系中專門面向國內市場的BSN公網產品,通過建立一個公共分佈式雲服務網絡,可為區塊鏈和NFT等分佈式技術以及相關應用在國內的發展提供基礎設施能力支撐。

自發佈以來,DDC網絡上的業務發展迅速。

截至目前,已經有超過1500家平臺和企業在DDC網絡上註冊,創建了超過3500萬個鏈賬戶,生成了超過500萬個官方DDC和超過3000萬個平臺方NFT,整個網絡的日交易量穩定保持在100萬左右,2022全年鏈上交易總數累計超過1.5億次,DDC官方網關的請求量超過135億次。

在鏈上業務蓬勃發展的過程中,DDC網絡生態內逐漸萌生了與外部其他鏈環境的跨鏈交互需求。

因此,在2022年第四季度,DDC網絡中的開放聯盟鏈武漢鏈率先開始了跨鏈嘗試,在滿足合規要求的前提下,武漢鏈完成了DDC網絡中官方DDC向以太坊跨鏈的功能上線。

同時,DDC網絡還計劃在近期推出『通用跨鏈服務』,任何智能合約都可以通過該服務調用DDC網絡內其他開放聯盟鏈上的合約,以此來實現DDC網絡內部所有開放聯盟鏈的互通,並逐步實現DDC網絡與BSN Spartan網絡上所有無幣公鏈之間的跨鏈,最終實現DDC網絡、BSN Spartan網絡各鏈間以及與所有主流公鏈之間的跨鏈互通。

01

技術原理

根據國內法律法規要求,目前僅支持武漢鏈到以太坊的單向跨鏈,實現武漢鏈上的官方DDC向以太坊上轉移。

在技術實現上,該功能是基於兩條鏈上的智能合約,完成了兩條鏈之間信息的交互以及對官方DDC的操作。

從流程上看,將官方DDC從武漢鏈轉移至以太坊,主要包含武漢鏈上DDC/NFT的鎖定和以太坊上DDC/NFT的重新鑄造。

因此,會存在兩個相對應的合約,分別為武漢鏈上的鎖定合約和以太坊上的鑄造合約。

跨鏈操作由武漢鏈用戶發起,將官方DDC關聯的數據轉移至以太坊上的合約中,重新鑄造成DDC/NFT,並指向一個新地址。

跨鏈的數據是以OpenSea NFT數據結構為標準,因此可通過指向的新地址,在OpenSea上登錄,查看該NFT以及在OpenSea進行後續其他的功能操作。

經過技術封裝,該調用已在DDC網絡SDK中實現,相應平臺方可用該合約實現對以太坊的單向跨鏈能力。

需要注意的是,無論是武漢鏈實現的官方DDC向以太坊的跨鏈,還是DDC網絡即將推出的『通用跨鏈服務』,都屬於底層技術能力,本身不帶有任何業務屬性。

任何使用方,包括平臺、企業或是個人等,均需嚴格遵守所在地法律法規,合理合法使用這些技術能力,一旦發生違法違規行為,DDC網絡有權實施凍結鏈賬戶等操作。

02

跨鏈實施要求

平臺方可以借助這個功能向用戶提供服務,但實施跨鏈功能時需要注意下列要求:

1. 官方DDC跨鏈每次需支付業務費5元《僅限官方DDC服務》;

2. 賬戶操作需消耗能量值;

3. 因在以太坊上要重新鑄造DDC/NFT並指向某個以太坊地址,該地址錢包中要求擁有ETH以支付gas費用;

4. 平臺方可下載DDC-SDK並結合BSN-DDC跨鏈功能開發指引文檔使用該功能。

下載地址如下:

https://github.com/BSN-DDC/wuhanchain/tree/master/ddc-sdk

03

未來的跨鏈計劃

BSN是全球性的分佈式雲基礎設施,BSN推動建設的公共IT系統,未來將會服務於各行各業對分佈式應用的需求,DDC網絡和BSN Spartan網絡上的業務種類、應用場景將極為廣泛,而跨鏈是增加生態開放性、應用廣泛性和業務多元性的重要技術之一。

『通用跨鏈服務』推出以後,BSN還將在未來的迭代中對其進行不斷升級和完善,針對不同場景、業務、應用的需求,逐步實現DDC網絡內各條開放聯盟鏈之間、DDC網絡所有開放聯盟鏈與BSN Spartan網絡所有無幣公鏈之間,直至DDC網絡、BSN Spartan網絡以及所有主流公鏈之間的跨鏈互通,以支持和促進BSN生態乃至全球分佈式應用領域的發展。