“如果世界上只有一条区块链,也许不需要跨链;然而我们拥有的,却不仅仅是一条区块链。”
1969年,互联网(internet)诞生,随着联网通信协议的异构、联网设备数量的增加,跨网互操作成为趋势;于是TCP/IP协议出现,使得能够跨越不同子网、互联互通的互联网(Internet)最终成为全球性基础设施。
2000年,数据中心概念开始走热,随着IDC机房数量和规模的快速增长,跨数据中心互操作成为趋势;于是软件定义广域网(SD-WAN)技术被跨数据中心的网络互连和资源调度。
2006年,云计算概念正式提出,随着云计算产业快速发展、上云上平台用户不断增加,跨云互操作成为趋势;于是混合云及多云解决方案出现,用户可以选择在不同云平台间切换;
2008年,第一条区块链——“比特币”悄然诞生。截至2020年,根据加密货币行情网站CoinMarketCap统计,仅各类加密货币类区块链系统就已超过5600种(不包括联盟链和私有链实现);而开源社区Github上涉及区块链项目的数量达到6万多个。“万链共存”,使得跨链互操作再次成为趋势,将通过解决不同区块链系统中资产、数据和业务的互操作,构建互联互通的全球规模化区块链产业生态。
目前,全球学术界和产业界都在对区块链跨链互操作开展研究。从技术维度和应用维度出发,研究者们给出了不同的定义。
国家发改委高技术发展司司长:“新基建”包含区块链等新技术:4月20日,国家发改委有关领导在新闻发布会上对“新基建”所覆盖的内容作了进一步的解释。国家发改委高技术发展司司长伍浩表示:一是信息基础设施,主要指基于新一代信息技术演化生成的基础设施,比如,以5G、物联网、工业互联网、卫星互联网为代表的通信网络基础设施,以人工智能、云计算、区块链等为代表的新技术基础设施,以数据中心、智能计算中心为代表的算力基础设施等。二是融合基础设施,主要指深度应用互联网、大数据、人工智能等技术,支撑传统基础设施转型升级,进而形成的融合基础设施,比如,智能交通基础设施、智慧能源基础设施等。三是创新基础设施,主要指支撑科学研究、技术开发、产品研制的具有公益属性的基础设施,比如,重大科技基础设施、科教基础设施、产业技术创新基础设施等。[2020/4/22]
技术维度认知:美国国家标准技术研究所(NIST)认为跨链偏重于数据共享,“一个互操作区块链架构是由可区分的区块链系统组成,每个区块链系统代表一个唯一的分布式数据帐本,其中执行原子交易可能跨越多个异构区块链系统,并且记录在一个区块链中的数据可以被另一笔外部交易以语义兼容的方式访问、验证和引用。” 澳大利亚天主教大学(ACU)认为跨链更强调功能的触发和执行,“跨链互操作不是将状态直接更改为另一个区块链系统;相反,是在另一个系统上触发一些功能集,而这些功能集有望在其自己的网络内执行操作。”
声音 | 高德纳:区块链将在5到10年内对各行业的企业运营产生变革性影响:根据知名信息技术研究和分析公司高德纳(Gartner)本周发布的2019年炒作周期报告,预计区块链技术将在5至10年内改变大多数行业的企业运营方式。Gartner在4月至6月期间对来自89个国家和主要行业的3102名CIO进行了年度调查。调查显示,60%的CIO表示他们预计未来三年会在一定程度上采用区块链技术。Gartner杰出研究副总裁David Furlonger在一份声明中表示,然而这些组织现有的数字基础设施以及缺乏明确的区块链治理使CIO无法通过区块链获得全部价值。(computerworld)[2019/9/14]
应用维度认知:以太坊创始人Vitalik认为跨链是一种具体应用能力,“区块链互操作主要指两条区块链之间进行资产转移、支付或信息交互的能力。” 法国里昂第一大学(UCBL)研究者认为跨链应用范围不仅限于区块链间,“区块链的互操作性有三种类型,一是不同区块链之间的互操作性,二是使用同一区块链的去中心化应用(DApp)之间的互操作性,三是互操作性区块链和其他技术(例如与企业系统的集成)”。
跨链技术应用场景主要包括三个方面,即资产互换与转移、数据共享、业务协同。
1. 资产互换与转移
诸多的公链项目诞生了数量庞大的数字资产,不同数字资产之间如何交易和兑换,一直都是跨链技术重要应用场景。资产的互换与转移包括公链数字资产(通证)互换、联盟链或者私有链链下资产数字化上链后的资产互换或者转移。这里的链下资产可能包括黄金、石油这些有形资产,也可能是证券、股票这些无形资产。随着区块链应用场景的延展和联盟链的高速发展,数字资产之间互换已经不能满足人们对区块链技术寄予的期待,国家数字货币为代表的主权公链以及传统资产上链为代表的商业联盟链的出现,对跨链需求中资产互换提出了更细致的需求。
动态 | 国际音乐公司ISINA宣布整合区块链:国际音乐公司ISINA宣布整合区块链。据该公司称,该平台的更新始于2019年1月。ISINA 2.0计划于2019年9月推出。新的教育季ISINA学院计划于2020年推出。 目前,该公司的服务正在过渡到ISINA 2.0区块链。此外,该团队实施公平投票的计划将基于以太坊区块链平台,将在其基础上创建两个智能合约:ISINA代币和ISINA投票。ISINA代币将是平台上的本地货币,将被用来支付在网站上下载音乐的费用。ISINA投票代币将仅在投票期间使用。(Cryptoglobe)[2019/8/1]
2. 数据共享
这里的数据包括存证数据、数据操作的链上凭证等存储在链上的证据数据,及索引数据、原始数据等存储在链下的检索数据。不同于传统数据共享时系统可以容纳的海量数据,区块链系统中存储的数据需要由区块链完成背书。但由于不同区块链系统的数据格式、存储方式、背书方式等存在差异,导致存证和凭证数据无法在不同系统中互认。
3. 业务协同
指在不同区块链系统相关业务场景下实现业务数据的共享、业务逻辑的互联、业务范围的互补。随着联盟链不断的发展,承担相同业务能力的企业级联盟链数量逐渐增加,同一业务场景下的业务数据、业务逻辑和业务范围被割裂在不同价值体系的区块链内,亟需扩展不同区块链的业务协同能力。
动态 | 粤港澳高校联盟已在区块链等多个领域建设研发中心和产学研基地:据中央广电总台国际在线消息,5月12日,“粤港澳大湾区高校科教合作论坛—机遇与挑战"在北京举行。据介绍,目前,粤港澳高校联盟已经在图书馆、医疗、超级计算、新材料、海洋科技、互联网金融、区块链等领域成立子联盟,并建设了一批研发中心和产学研基地,在高教人才培养方面也合作密切。据悉,粤港澳高校联盟由中山大学、香港中文大学、澳门大学在2016年联合发起成立,迄今已汇聚了粤港澳三地的28所高校。[2019/5/12]
跨链技术的关键问题研究,如图1所示,可以分为两条路径:
图1 跨链研究的关键问题和技术路径
1. 双链互操作
跨链事务管理。跨链事务是指由若干个在各自所属区块链系统中的子交易所组成的一个完整跨链交易。简单来说,就是完成一次跨链所有相关方操作的总和。之所以要进行跨链事务的管理,主要是保证跨链交易的原子性和一致性。原子性指一次完整跨链交易所有子交易要么都发生、要么都不发生,不能只发生一部分;一致性指整个跨链系统中,不同区块链系统间需要保证存储数据一致性。如果一次跨链交易不能满足原子性和一致性,将出现两条链状态不一致,例如A链已经确认和B链相关交易,但B链却没有完成此笔交易,那么A链就将产生损失。
A股收盘:区块链板块全天震荡走低 收盘大跌2.46%:A股收盘,区块链板块全天震荡走低,收盘大跌2.46%,收于全天最低点处。78只概念股中,仅11只上涨,56只下跌。涨幅前三为:宣亚国际(+10.00%),浙大网新(+5.10%),高伟达(+2.88%);前期活跃龙头易见股份(-2.79%),新晨科技(-1.75%),安妮股份(-0.97%)继续调整。[2018/4/20]
交易验证机制。跨链交易真实性和有效性验证可以分成三个阶段:跨链数据传输阶段、原链对交易的确认阶段以及接收链对原链确认后的交易验证阶段。在跨链数据传输阶段,需要获取/收集原链的数据,保证数据完整性和可验证性;在原链对交易的确认阶段,原链的共识效率影响了跨链交易最终确认的速度(例如比特币的交易要等待6个区块才能大概率确认,这种类POW算法具有概率确认性,但是类PBFT或者类DPOS算法可以较快完成最终确认性)。在接收链对原链确认后的交易验证阶段,接收链对原链已经确认过的交易进行验证,从而判断原链声称的跨链交易的真实性和存在性。
2. 多链互操作
多个区块链系统如何同时实现互联互通是跨链互操作关键问题。一是区块链网络,依照自上而下的设计原则,重点设计网络交互协议及交互模式,试图构建通用跨链协议实现区块链的“互联网”,未来符合网络协议和跨链标准的区块链可以实现无缝接入,例如Cosmos的跨链传输协议,帮助多链之间实现区块链机制层级互操作;二是跨链平台,依照自下而上的设计原则,重点研究已有区块链系统特性,开发能实现多链互联的中间件,例如趣链跨链网关和区块链适配器,或者波卡平行链等,帮助多链之间实现区块链语义层级互操作。
为打破不同区块链体系的价值壁垒,近年来,国内外知名区块链团队纷纷发力跨链项目。
1. 国际跨链平台
Cosmos跨链平台:由Tendermint团队于2017年发起,并于2019年3月上线主网。Cosmos项目注重不同区块链间的连接,重点开发跨链传输协议(Inter Blockchain Communication,IBC),试图规范链与链之间的通信标准,目前已经完成78%工作量。
Polkadot跨链平台:由Web3基金会于2016年支持发起,并于2020年5月发布主网候选链。Polkadot项目注重区块链主链能力,试图打造一条“全能”区块链用于统一管理各链的运算和共识,这种异构多链交互架构可以让接入的区块链更关注自身业务能力发展。
2. 国内跨链平台
Wanchain跨链平台(万维链):由网录科技于2017年孵化,并于2018年1月上线主网。万维链注重为不同区块链系统提供资产互换或转移,采用异构链的跨链框架,结合安全多方计算和门限秘钥共享技术,缓解验证人中心化问题。
BitXHub跨链平台:由趣链公司于2019年发起,并于2020年3月开源核心代码。BitXHub项目注重通用跨链传输协议(IBTP)开发,通过在中继链部署交易验证引擎,结合交易验证规则注册机制,提供可插拔的跨链验证机制。在跨链数据传输和异构链适配方面,BitXHub项目设计多层级路由架构和跨链网关,实现跨链交易数据的高效路由。
Wecross跨链平台:由微众公司于2020年发起,目前代码已全部开源。Wecross项目注重于通用的网络交互协议及统一的交互模式研究,提出异构链互联协议(HIP)和通用区块链接口(UBI),实现主流块链平台间的简单适配和快速连通。
可信跨链平台(BCP):由百度公司于2020年推出,目前已开源非事务写入性跨链方案。BCP支持在合约代码中使用“跨链原语”,让链与链轻松对接,特别关注跨链寻址协议及链名解析合约的开发,为不同链上的资源分配地址,实现不同区块链资源快速定位。
如表1所示,主流跨链平台集中出现于2016-2020年间。在跨链事务管理方面,国内平台多已推进实现计划,后期将逐步支持事务性跨链功能;在交易验证机制方面,多采用类似超级账本的背书机制或默克尔证明;在多链互操作方面,链间的消息传输协议和中继链跨链能力是开发重点,且大多数平台支持异构链的跨链。
表 1 国内外跨链平台对比分析
跨链应用场景单一,业务协同是目标。当前已完成开发或开源的跨链方案主要是以资产互换或转移为主,但在基于区块链的加密数字货币类系统中受到底层经济价值模型的复杂逻辑干扰,在非代币类的区块链系统中难以满足应用需求,导致跨链并没有实现大规模推广。未来实现不同链间的数据共享和业务协同,将是跨链未来应用场景落地的主要目标。
技术路线尚未统一,融合发展是趋势。发展初期,跨链技术实践的侧重点有所差异,一部分跨链项目(例如Cosmos)更强调跨链协议开发,另一部分跨链项目(例如Polkadot)更侧重中继链能力提升。侧重点差异实际上反映了跨链平台建设者的认知不同,充分融合跨链系统两大关键元素是未来真正实现跨链互通的必然选择。
项目开发进展延期,技术挑战是关键。跨链平台建设自2016年大规模发起以来,目前除了少数用于资产互换或转移类的平台实践取得了初步进展,其他具体应用场景尚未完成事务性跨链方案发布或者开源。未来各项目竞争点主要在于事务性跨链能力的落地实现。
作者简介
朱斯语:中国信息通信研究院工业互联网与物联网研究所区块链研究员,主要从事区块链技术研究。
池程:中国信息通信研究院工业互联网与物联网研究所技术研究部副主任,主要从事工业互联网标识解析、区块链等研究,并为中央部委、地方政府、工业互联网企业提供专业咨询。
刘阳:中国信息通信研究院工业互联网与物联网研究所副总工程师、工业互联网产业联盟标识组主席,主要从事标识解析、区块链、数据服务等研究,组织设计工业互联网标识解析体系顶层架构,牵头多项国家重大科研和产业化项目,参与制定相关国际标准、行业标准。
标签:区块链SIN联盟链BSP区块链币种类Traders Global Business超级联盟链币怎么获得BSPAY币
头条▌普京签署法案 俄罗斯2021年起允许数字金融资产交易据俄新社消息,俄罗斯总统普京签署法律以监管数字资产和加密货币,该法律允许从2021年开始使用数字金融资产(CFA)进行交易.
1900/1/1 0:00:00火币观察:比特币再上1万美元!背后是什么原因?牛市就此到来?火币全球站数据显示,2020年7月26日下午,比特币价格短线上涨,下午6点时突破10000美元关口,最高触及10150.15USDT.
1900/1/1 0:00:00金色财经讯,7月31日,隐私币Zcash的开发公司Electric Coin Company宣布,已发布Zcash 3.1.0版本.
1900/1/1 0:00:007月23日,蚂蚁集团董事长井贤栋在杭州宣布,蚂蚁区块链正式升级为“蚂蚁链”。 蚂蚁链将秉持蚂蚁集团16年来以科技解决信任问题的初心,重构数字经济的信任体系,让区块链像移动支付一样改变生产和生活.
1900/1/1 0:00:00波卡网络正在快速推进。一周前,Gavin Wood亲笔成文,称波卡已经开始选举第一届理事会,今天,Gavin Wood再次发文表示,理事会已经完成选举,将移除Sudo模块.
1900/1/1 0:00:00近来,一些读者朋友留言,入职新单位后,公司把工资分成两部分发,一部分是现金,另一部分是各类虚拟币。且新浪财经里的新闻报道也提到:北京市第三中级人民法院曾就某区块链公司与员工的劳动争议案进行判决.
1900/1/1 0:00:00