以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

ECO:跨鏈 6個核心接口就夠了

Author:

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

作為跨鏈交互的基礎,接口(API)是跨鏈平臺中重要一環。目前各大區塊鏈平臺提供了豐富的接口,這些接口是否都要在跨鏈平臺中重新實現?為了實現普適通用的跨鏈平臺,如何確定接口設計基調?為了滿足復雜多變的跨鏈需求,哪些接口是必須的?WeCross的接口實現是怎樣的?本文將帶你一探究竟。

隨著區塊鏈技術的發展,區塊鏈被廣泛地運用到各行各業中,為了支撐越來越多樣的應用場景與復雜的業務需求,區塊鏈接口也在不斷增長、完善。目前,主流區塊鏈平臺動輒提供幾十個接口。豐富的接口極大方便了開發,不過,對跨鏈而言,是不是所有區塊鏈接口都需要用上,有待商榷。

以FISCO BCOS的getPbftView為例,該接口用于獲取節點所在指定群組內的最新PBFT視圖,是面向PBFT共識算法特有的接口,而對于采用其它共識算法的異構區塊鏈平臺,這個接口顯然不夠通用。

多鏈NFT市場NFTrade新增跨鏈購買功能:金色財經報道,根據5月23日官方公告,多鏈NFT市場NFTrade新增允許收藏家在一個網絡上購買物品,同時在另一個網絡上付款的功能。該功能是通過與跨鏈消息傳遞協議Rarimo的集成創建的,使用NFTrade的跨鏈購買功能適用于Ethereum、Polygon、Avalanche和BNB Chain。[2023/5/24 15:23:01]

因此,雖然區塊鏈接口眾多,如何挑選合適的接口來設計跨鏈平臺,還需結合實際情況具體分析。

跨鏈平臺是聯通異構鏈的橋梁。為了屏蔽區塊鏈的差異性,降低跨鏈訪問復雜度,平臺與不同區塊鏈之間的交互需要通用統一的接口,因此,跨鏈所需的區塊鏈接口一定是不同區塊鏈都有的共性接口。

通過對主流區塊鏈平臺的服務接口進行分類整理,大致可分為如下三類:

跨鏈互操作性協議Multichain已集成至Aptos主網:據官方公告,跨鏈互操作性協議Multichain已集成至Aptos主網,支持USDT、USDC、WBTC、ETH和DAI五種資產從Multichain已支持的15種區塊鏈網絡跨鏈至Aptos。[2022/11/4 12:17:36]

合約類:這類接口用于實現智能合約部署、智能合約調用等功能,它們是支撐區塊鏈業務的主力接口,被頻繁訪問。其中合約調用又可以細分為查詢類(不發交易)的讀接口和更新類(發交易)的寫接口,常說的“上鏈”就是通過這個寫接口完成。

事件類:主要用于構建區塊鏈事件響應機制,實現區塊鏈與業務層的觸發式聯動功能。區塊鏈通過回調或者Log的方式實現事件推送,然后業務層基于監聽接口完成事件捕獲以進行后續邏輯。

波卡生態跨鏈包裝資產協議 Knit Finance 與去中心化預言機 Razor Network 達成合作:5月24日消息,波卡生態跨鏈包裝資產協議 Knit Finance 與去中心化預言機協議 Razor Network 達成合作,Knit Finance 將在其多鏈平臺上集成 RAZOR,并上線包裝資產 K-RAZOR,使用戶能夠使用 Knit 的跨鏈橋在多個區塊鏈上交易 K-RAZOR,從而實現基于 DEX 的交易、抵押、借貸等功能。[2021/5/24 22:37:40]

狀態類:主要用于區塊鏈系統管理,例如獲取區塊頭、查詢區塊高度、查看交易等。這類接口多面向運維系統,通過配合區塊鏈節點日志,能夠實現整個區塊鏈系統的實時監控,并對異常情況進行告警。

Belt.fi將于5月21日跨鏈上線HECO,同步開啟流動性挖礦和單幣無損挖礦:5月18日,BSC頭部AMM協議Belt.fi宣布將于5月21日正式跨鏈上線HECO鏈,同步開啟流動性挖礦和單幣無損挖礦,屆時將會支持4Belt LP(USDT+HUSD+USDC+DAI)、HT/BELT LP流動性挖礦,以及HT、USDT、HUSD、USDC、DAI、BTC和ETH單幣無損挖礦,并打通BELT在HECO與BSC的跨鏈互通。

Belt.fi是BSC頭部AMM協議,該協議在Binance Smart Chain(BSC)上融合了多策略收益優化功能,并提供低收手續費/低滑點,還通過機槍池組合,借貸聚合產生收益來實現最大回報。

HECO是一個去中心化高效節能的公鏈,在支持高性能交易的基礎上,實現了智能合約的兼容性,HECO的原生數字資產為HT,兼容以太坊EVM(Ethereum Virtual Machine),采用HPoS共識機制。[2021/5/18 22:16:02]

對跨鏈平臺而言,要操作跨鏈資源,合約類接口必不可少;為了監聽跨鏈請求,事件類接口也得有;為了完成跨鏈交易驗證,就得拿到各個鏈的區塊頭,因此,狀態類接口也需要。

Heco宣布與XRP達成生態戰略合作,XRP現已成功跨鏈至Heco:4月15日,Heco宣布與XRP達成生態戰略合作,XRP現已成功跨鏈至Heco網絡,用戶可通過Huobi Global充提入口直接跨鏈到Heco,未來XRP將作為DeFi資產,陸續打通Heco鏈上包括DEX交易、借貸、流動性挖礦在內的各個應用場景。

Ripple是一個開放的支付網絡,主要用于貨幣兌換和匯款,其中通過Ripple交易可以使用XRP或者是其法幣(xCurrent)進行交易,XRP是Ripple網絡系統中的原生代幣,依附于Ripple網絡而產生。

Heco是完全兼容EVM(虛擬機)的去中心化高效節能公鏈,可為開發人員提供高效且低成本的鏈上環境。 為了豐富資產多樣性,方便用戶使用Heco網絡,Heco目前已經上線AAVE、ARPA、BAL、YFI等多個幣種的Heco網絡錨定Token,未來Heco還將繼續擴大一幣多鏈規模,上線更多Heco網絡錨定Token。[2021/4/15 20:23:49]

雖然每個分類都有不少接口,但只有各個區塊鏈通用的接口交集才是跨鏈的接口基礎。由此可見,跨鏈的功能需求是相對確定的,涉及的接口數量也可以收斂。

既然已經確定跨鏈接口的基調,那么跨鏈到底需要哪幾個接口?首先需要明確一點,跨鏈平臺的接口設計包含兩個層面,面向上層業務提供的服務接口,以及面向各類異構區塊鏈平臺的交互接口。

大家熟悉的HTTP協議將所有網絡訪問操作抽象成了GET(獲取數據)和POST(提交數據)兩種方法。在跨鏈場景中有跨鏈資產流通、資源原子兌換、信息獲取、數據跨鏈更新以及關聯交易等眾多需求,它們本質是獲取鏈上數據或更新鏈上數據。

因此,在服務接口方面,我們借鑒互聯網的成功經驗,對跨鏈行為進行抽象凝練,發現只需要包含以下三個即可:

初始化:跨鏈資源初始化接口,例如部署智能合約;

讀接口:獲取鏈上信息,面向只讀場景;

寫接口:更新鏈上數據,面向跨鏈發交易場景。

跨鏈訪問除了獲取和發送數據外,還肩負了跨鏈可信驗證以及跨鏈事務保證的使命,這依賴于區塊頭同步、跨鏈交易驗證以及跨鏈事件監聽等功能。通過對交互過程進行抽象凝練,跨鏈還需要以下三個交互接口:

獲取塊高:查詢當前塊高以完成區塊頭同步;

獲取區塊:查詢區塊頭等信息完成跨鏈交易驗證;

注冊事件:用于監聽跨鏈事件。

有了上層服務和底層交互6個接口,便能打通業務層到區塊鏈之間的信息鏈路,同時也為跨鏈應用屏蔽了不同區塊鏈平臺在接口訪問協議上的差異性,通過統一的數據協議和調用格式完成與多條區塊鏈的交互。

WeCross的接口實現基于上述思路完成。WeCross包括跨鏈路由(router)和跨鏈適配器(stub)兩個核心組件,其中跨鏈適配器以插件的方式集成到跨鏈路由中。

跨鏈路由向外提供的三個主要服務接口分別是call、sendTransaction和customCommand。其中call和sendTransaction用于合約的調用,customCommand用于其它自定義命令如合約部署,也為平臺保留擴展的可能性,以適應不斷發展的跨鏈需求。

跨鏈適配器定義了6個核心區塊鏈操作接口,包括call、sendTransaction、customCommand、getBlockNumber、getBlock和registerEvent。

其中前三個與服務接口對應,getBlockNumber和getBlock分別用于區塊頭同步和跨鏈交易驗證,registerEvent用于監聽跨鏈事件。

在開發不同區塊鏈的跨鏈適配器時,只需要實現上述6個接口便可基于插件化的方式完成異構區塊鏈的接入。

跨鏈路由管理不同區塊鏈的跨鏈適配器,當收到來自業務層的調用請求,通過請求包中的調用目標字段確定該請求的最終去向,然后挑選對應的跨鏈適配器完成請求的轉發,最終完成一次跨鏈調用。

基于上述接口,WeCross目前已實現對基于HTLC的跨鏈資產原子兌換、基于2PC的跨鏈事務等功能的支持,并面向數字存證場景完成多種跨鏈功能驗證。

跨鏈技術尚處探索階段,從業務實用性考慮,接口協議設計應去繁從簡,“小而美”勝過“大而全”。

隨著區塊鏈平臺發展以及跨鏈需求的不斷演化,跨鏈接口也會與時俱進,不斷改進和完善,迭代式前行。目前,跨鏈6個接口就能應對!未來,WeCross社區和你一起,見招拆招!

Tags:區塊鏈ECOHECUSD區塊鏈運用的技術中不包括哪一項a共識算法KeeCoinCoincheckUSDP(PAX)價格

火幣APP下載
ETH:因以太坊手續費太高 這些Layer 2項目火了

近幾天的ETH已經不能用擁堵來形容了,得用“非常擁堵”!前段時間大火特火的Uniswap熱度略微下降,倒不是沒人玩了,主要是Gas費用太高了,隨便買個幣光是GAS費用算成人民幣就得五六十.

1900/1/1 0:00:00
NFT:8.31 午間行情:向上動力不足 震蕩為主

文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
JUST:孫宇晨專訪:JustSwap將打造開放式金融市場新模式

近段時間,DeFi無疑是市場中最炙手可熱的領域。最新數據顯示,DeFi生態鎖倉總額已經突破了63.81億美元,這個數字已經接近了2019年的全球各大交易所首發代幣的入金量,可見投資者對這波DeF.

1900/1/1 0:00:00
DEFI:Defi熱浪過后 跨鏈會成為新的熱點嘛?

一夜秋風來,吹的幣民心又寒,不知道是不是莊家應94的景,一覺醒來,行情如下,新韭菜,老韭菜,一個都跑不掉。(我心好涼) “挖賣提”“買賣賺”“FOMO down”是最近身邊幣圈人的常見狀態.

1900/1/1 0:00:00
COI:30天 130個項目:一起看看為Web3提供動力的新想法

經過一個月的研討會、講座、AMA和低調建設之后,134個團隊提交了首屆HackFS hackathon的最終項目,展示了驅動分布式網絡的出色工具和服務.

1900/1/1 0:00:00
DEF:市值躍居DeFi排行榜第二 還被Coinbase重點關注的UMA究竟是什么?

最近隨著YFI一路高歌猛進,其價格一度觸及44000美元大關,沒錯是4萬多美元,也是比特幣目前價格的4倍,于是加密貨幣圈子最貴的數字資產不再是比特幣而變成了YFI(yearn.finance).

1900/1/1 0:00:00
ads