宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 币安下载 > 正文

跨链 6个核心接口就够了

作者:

时间:1900/1/1 0:00:00

作为跨链交互的基础,接口(API)是跨链平台中重要一环。目前各大区块链平台提供了丰富的接口,这些接口是否都要在跨链平台中重新实现?为了实现普适通用的跨链平台,如何确定接口设计基调?为了满足复杂多变的跨链需求,哪些接口是必须的?WeCross的接口实现是怎样的?本文将带你一探究竟。

随着区块链技术的发展,区块链被广泛地运用到各行各业中,为了支撑越来越多样的应用场景与复杂的业务需求,区块链接口也在不断增长、完善。目前,主流区块链平台动辄提供几十个接口。丰富的接口极大方便了开发,不过,对跨链而言,是不是所有区块链接口都需要用上,有待商榷。

以FISCO BCOS的getPbftView为例,该接口用于获取节点所在指定群组内的最新PBFT视图,是面向PBFT共识算法特有的接口,而对于采用其它共识算法的异构区块链平台,这个接口显然不够通用。

去中心化跨链流动性协议Chainge Finance现已集成EthereumPoW:据官方消息,9月18日,去中心化跨链流动性协议 Chainge Finance宣布已集成EthereumPoW,目前支持WETHW、ETH、WBTC、USDT、USDC、BUSD、DAI、BNB八种资产在EthereumPoW和其他受支持的区块链网络中跨链漫游。[2022/9/19 7:05:31]

因此,虽然区块链接口众多,如何挑选合适的接口来设计跨链平台,还需结合实际情况具体分析。

跨链平台是联通异构链的桥梁。为了屏蔽区块链的差异性,降低跨链访问复杂度,平台与不同区块链之间的交互需要通用统一的接口,因此,跨链所需的区块链接口一定是不同区块链都有的共性接口。

通过对主流区块链平台的服务接口进行分类整理,大致可分为如下三类:

跨链协议 deBridge 完成550万美元种子轮融资:金色财经报道,跨链协议 deBridge 在 ParaFi Capital 领投的种子轮融资中获得 550 万美元,参与本轮融资的还有 Animoca Brands、火币风投、Lemniscap、Crypto.com Capital、MGNR、IOSG、Fundamental Labs 和 bitScale 等投资者。该项目团队表示,为了实现不同协议之间更大的可扩展性和互连性,项目治理选举出一个独立的预言机网络,并通过智能合约进行管理。[2021/9/7 23:07:29]

合约类:这类接口用于实现智能合约部署、智能合约调用等功能,它们是支撑区块链业务的主力接口,被频繁访问。其中合约调用又可以细分为查询类(不发交易)的读接口和更新类(发交易)的写接口,常说的“上链”就是通过这个写接口完成。

以太坊跨链桥Secret Ethereum Bridge或将支持RSR:1月18日,隐私公链Secret Network宣布,根据此前的投票结果,以太坊跨链桥Secret Ethereum Bridge将支持的下一个ERC-20代币为RSR。不过官方暂未公布具体支持时间等细节。[2021/1/18 16:24:44]

事件类:主要用于构建区块链事件响应机制,实现区块链与业务层的触发式联动功能。区块链通过回调或者Log的方式实现事件推送,然后业务层基于监听接口完成事件捕获以进行后续逻辑。

状态类:主要用于区块链系统管理,例如获取区块头、查询区块高度、查看交易等。这类接口多面向运维系统,通过配合区块链节点日志,能够实现整个区块链系统的实时监控,并对异常情况进行告警。

IRISnet研究总监胡智威:IRISnet将在IBC启用后与Cosmos跨链连接:金色财经年度巨献洞见财富密码2021投资策略会持续进行中,本期IRISnet 研究总监胡智威《太空漫游2021:IRISnet跨链生态与展望》的精华看点如下:IRISnet今年完成了许多工作,例如联盟链产品IRITA发布、GoZ的对抗性测试、跨链与DeFi测试网、BSN跨链枢纽与公链、开放联盟链的支持等。2021年,IRISnet将继续支持Cosmos生态并在IBC启用后与Cosmos跨链连接。IRISnet的测试网Bifrost将作为主网升级前的Beta网络,并在下个阶段中逐步加入CosmWasm虚拟机模块、与以太坊的桥接模块、跨链AMM等功能。[2020/12/31 16:07:51]

对跨链平台而言,要操作跨链资源,合约类接口必不可少;为了监听跨链请求,事件类接口也得有;为了完成跨链交易验证,就得拿到各个链的区块头,因此,状态类接口也需要。

基于Kava搭建的跨链货币市场Harvest.io现更名为HARDProtocol:据Kava官方消息,由于类似的项目名称,导致用户很容易对Harvest.io和被黑客恶意套利的HarvestFinance感到混淆。为了Kava和Harvest.io用户的利益,现将Harvest.io更名为HARDProtocol。[2020/10/30 11:13:44]

虽然每个分类都有不少接口,但只有各个区块链通用的接口交集才是跨链的接口基础。由此可见,跨链的功能需求是相对确定的,涉及的接口数量也可以收敛。

既然已经确定跨链接口的基调,那么跨链到底需要哪几个接口?首先需要明确一点,跨链平台的接口设计包含两个层面,面向上层业务提供的服务接口,以及面向各类异构区块链平台的交互接口。

大家熟悉的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社区和你一起,见招拆招!

标签:区块链NETSNETIRISnet以下哪个不是区块链区块的结构MNET币SNET价

币安下载热门资讯
一文了解富达在加密货币领域的进军路线

几乎所有区块链媒体早前都报道了富达计划向美国证券交易委员会(SEC)提交关于建立一个比特币投资基金的申请.

1900/1/1 0:00:00
虚拟货币交易 哪种模式涉非法经营罪?

近期虚拟币圈里的朋友,从海内外发来私信询问:在中国,哪些虚拟币交易的模式会被当做非法经营罪处理?就这个问题,飒姐做简要回复,请大家务必注意法律红线,不要以身试法。 合法模式不多,但有.

1900/1/1 0:00:00
波场、比原、维基:中国DeFi生态模仿者 谁更有价值?

根据银保监会等五部门发布的《关于防范以“虚拟货币”“区块链”名义进行非法集资的风险提示》,请大家树立正确的投资理念,本文内容报道不对任何经营与投资活动推广进行背书,请投资者提高风险防范意识.

1900/1/1 0:00:00
英国央行行长:稳定币和央行数字货币可在全球支付中发挥重要作用

与世界上许多其他央行一样,英国央行(Bank of England)仍在考虑开发自己的数字货币。 英格兰银行行长日前抨击比特币是一种不合标准的支付方式,但他也重申了该行对央行数字货币(CBDC)和稳定币的兴趣.

1900/1/1 0:00:00
两天翻7倍的sushiswap是个什么项目?

大家好,我是吃瓜看戏一脸懵逼的佩佩,如今的币圈,更精准的应该说是defi圈,可谓是连睡觉都是奢侈的,稍微少看会儿群,可能就错过个十倍币,在市场经历了一个短暂的沉寂后,随着今天咱们要聊的这个新网红sushi(寿司)的爆发增长.

1900/1/1 0:00:00
获16家知名机构加持 这会是下半年最受关注的DeFi项目吗?

DeFi市值屡创新高,在这条康庄大道上,人们摩拳擦掌,就像90年代美国西部淘金热一般,我想正因如此,所谓DeFi带来的流动性挖矿构成了今年加密货币一道靓丽的风景线,而人们手握的不再是当年的锄头铲子,而是一串代码.

1900/1/1 0:00:00