普京集团娱乐网一文揭秘趣链科技跨链平台BitXHub的诞生之道 | ChainMind


跨链概述  区块链技术发展至今,公链野蛮生长的同时,联盟链和私有链也疯狂涌现。然而,链与链之间高度异构化,作为一个孤立的价值体系存在,链与链之间互联操作的重要性日益凸显。跨链就是将同构或异构的区块链系统连接起来,实现资产、数据互操作,是区块链向外拓展和连接的桥梁。跨链基础需求包括资产兑换和资产转移,但资产的传递不仅仅是一段数字代码信息的传递,在分布式系统中,传递过程中更需要实现精准记账。  ※
跨链的技术实现  根据锁定验证方式不同大致分为四类:公证人机制、侧链/中继、哈希锁定、分布式私钥控制。早期跨链技术主要专注于资产转移,需要通过用户或第三方在链外进行更多的约定和操作,实现底层扩容。后期的项目则更为注重底层跨链基础设施,从区块链底层结构开始构造链结构的跨链技术。当前跨链技术已然呈现百家争鸣,各辟蹊径态势,未来中继跨链技术比较可能率先出现大规模的落地应用,其可适用于多种场景并兼容异构区块链系统。当然,我们也不能以孤立的方式去评判每个跨链技术,未来可能会出现更优的跨链机制。  ※
未来发展  去中心化交易所会将会是典型的最早跨链技术落地应用的场景之一,也可实现跨链资产抵押、托管、借贷、衍生品等金融应用。同时,跨链应用将逐步走出数字货币领域,实现链内与链外信息的交互,充分实现区块链的商业价值。目前跨链技术仍处于初步探索阶段,尚未形成稳定体系,仍面临技术性能远远达不到应用的需求、对现有区块链系统的安全性存在一定影响以及落地应用较少等问题。未来跨链技术的发展在于如何实现区块链系统协同交互形成统一的整体,即需要满足生存性、兼容性以及灵活性三个基本条件。  风险提示:跨链技术处于早期发展阶段,存在技术发展的不确定性,面临极大的风险;对区块链行业的相关立法和监管政策尚未正式出台。

普京集团娱乐网 1

ChainMind是趣链科技产品团队打造的新栏目,由区块链行业最前线的产品经理,持续为你带来前沿的行业洞察、产品思考。本文是ChainMind的第二篇文章。

当前的区块链底层技术平台百花齐放,但主流区块链平台中的每条链大多仍是一个独立的、垂直的封闭体系。在业务形式日益复杂的商业应用场景下,链与链之间缺乏统一的互联互通机制,这极大地限制了区块链技术和应用生态的健康发展,跨链需求由此而来。

一、业务需求

什么是跨链?顾名思义,就是通过一个技术,能让价值跨过链和链之间的障碍,进行直接的流通。在区块链实际应用的过程中,我们认为想跨、可跨的是资产、数据和服务。

资产互换较为简单,举个例子,某银行打造了基于区块链的会员积分系统,会员可通过积分兑换多项非金融增值服务,如航空里程等。而接洽航空公司已有正在运行的基于区块链的里程兑换系统,由于底层区块链技术的不同,此时就需要通过跨链技术对两条链上不同价值的资产进行转移。相比中心化的交换方式,跨链技术能够制定安全透明的兑换规则达到链上资产等价交换或转移的目的。

数据互通,即两条独立的链之间进行数据更新和同步,打破异构区块链间的信息壁垒,有效地进行链上数据的共享。

服务互补由于涉及链与链之间相应的合约跨链调用,实现更为复杂。业务联盟间常常具有互不相同的流程众多、业务复杂的区块链服务,比如在养老金行业中,银行的区块链实现了养老金的缴费和支付业务,另一条异构区块链上已实现企业年金的转移接续工作。两者的业务和参与机构均有很大的互补性,为了降低投入通过跨链手段从底层打通两个养老金区块链项目,扩大业务规模,实现互利共赢。

二、技术需求

区块链技术在单链架构下本身存在着性能、容量不足等问题。单链由于受到目前共识速度的限制,节点的执行性能无法做到线性扩展,这限制了高交易吞吐量低延迟的商业场景的应用。除此之外,随着区块链运行时间的增长,其存储容量也将逐渐增长,且这种数据增长的速度甚至会超过单链存储介质的容量上限。

在业务与技术的双重需求下,链与链之间的互操作得到越来越多的重视,跨链已成区块链技术的必要需求和必然发展趋势。

三、典型跨链机制

截至目前,主流的区块链跨链技术方案按照其具体的实现方式主要分为三大类,分别是公证人机制、侧链/中继和哈希锁定:

公证人机制:
公证人机制本质上是一种中介的机制,由一个共同信任的第三方作为中介,为跨链双方进行跨链消息的验证和转发。公证人机制的优点在于能够灵活地支持各种不同结构的区块链,缺点在于存在中心化风险。

哈希锁定:
哈希锁定技术是闪电网络中提出的一种资产原子交换技术。原理是在规定时间内,提供哈希值原值来达到资产的原子交换。哈希锁定只能做到资产交换而做不到资产或信息转移,因此其使用场景有限。

侧链/中继链:
侧链是指完全拥有某链功能的另一条区块链,其可以主动感知主链信息并进行相应的动作。而中继链则是侧链和公证人机制的结合体,具有验证跨链消息和转发跨链消息的能力。从这个角度看中继链是一种去中心的公证人机制。

四、BitXHub介绍

趣链科技基于链间互操作的需求提出了一种通用的链间消息传输协议,并基于该协议实现了同时支持同构及异构区块链间进行互操作的跨链技术示范平台BitXHub,允许异构的资产交换、信息互通及服务互补。。

BitXHub平台由中继链、应用链以及跨链网关三种角色构成,具有通用跨链传输协议、异构交易验证引擎、多层级路由三大核心功能特性,保证跨链交易的安全性、灵活性与可靠性。

BitXHub致力于构建一个“高可扩展”、“强鲁棒性”、“易升级”的区块链跨链示范平台,能够为区块链互联网络的形成与价值孤岛的互通提供可靠的底层技术支撑。

1)通用跨链传输协议

为了支持异构区块链之间交易的可信验证和可靠传递,我们设计了一种类似TCP/IP的链间传输协议:IBTP。此外,由于应用链间的共识算法、签名机制等相关差异性会导致交易存在性证明的不同,IBTP协议将不同区块链的跨链信息进行统一,从而让中继链方便地进行跨链消息的处理、路由和验证以及跨链网关更统一地处理跨链消息。

2)异构交易验证引擎

我们为中继链设计了一种高效可插拔的验证引擎,用于对应用链所提交的跨链交易进行可信验证,基于动态注入的验证规则对相应应用链提交的证明进行验证。在跨链交易中,对于每一笔跨链交易,中继链需要对其进行校验,防止交易被伪造或篡改。异构交易验证引擎通过智能合约的方式管理多种验证规则,对不同区块链的交易进行合法性检验,并支持验证规则的部署和在线升级,在满足各类型区块链的验证体系的同时保证验证规则高效执行。

3)多层级路由

在跨链过程中,如果说一个中继链及相应的应用链组成一个“跨链联盟”,那么联盟间也会发生消息传输、路由的行为,构成多层级的区块链网络。

此时,由连接不同中继链的跨链网关组成的跨链路由网络进行跨链交易的路由和传递。在多中继链形成的区块链网络中,跨链网关通过P2P组网的方式在多个层级中起到“路由器”的作用。

五、总结展望

BitXHub为区块链提供了一套自主创新、透明可信的跨链技术方案,基于通用跨链消息传输协议IBTP打造了一个异构区块链跨链示范平台,秉承着去中心、可扩展、高可用、易接入的设计理念,为链上的资产、数据、服务开拓价值互通的渠道,助力区块链技术从“链孤岛”到形成“链网络”的发展。

跨链技术的生命力来自于所有区块链技术人员与相关行业从业者,因此BitXHub将在3月底开源核心代码,希望构建一个自由、活跃、先进的开源社区以丰富与完善跨链标准,能够桥接更多类型各异的区块链平台,与多方共同探索跨链的生态系统,共创跨链的深远价值。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

CopyRight © 2015-2020 普京集团娱乐网 All Rights Reserved.
网站地图xml地图