火星链 火星链
Ctrl+D收藏火星链
首页 > OKB > 正文

区块链:浅谈区块链互操作性

作者:

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

“互联网是信息自由流通的网络,区块链则是价值自由流通的网络”,这是对区块链的一个美好愿景,就目前来说,区块链还无法做到高效互通,还不是自由流通的网络。

类比上世纪60年代以局域网形式存在的计算机网络,无法与局域网范围外的计算机互联,直到1969年美国高等研究计划局投入使用拥有四个节点的阿帕网络,计算机之间第一次具备了同构环境下的联网能力。

时间推进到80年代TCP/IP协议的诞生,使得异构的网络之间可以彼此互联,加速了互联网的爆发。回到区块链,伴随技术的不断发展,涌现出大量项目,但大多属于高度异构状态,且在发展早期,更多聚焦在自身的技术创新与生态建设,网络逐渐被拥有特定利益的子群体隔离。

同时区块链作为一个大型异步的分布式网络,很难设计出一个“大一统”的链,各项目方会在不同技术层面做取舍,在特定场景下,如安全性、隐私性、效率等提供自身优势,最终导致应用层很难在单链上价值最大化。

因此,在当前多链并存的情况下,区块链的互操作性由于可以带来价值自由流动,促进链间协同工作,将会变得重要且充满意义,是区块链向着网络效应规模化发展的强力推手。

Jack Dorsey首则推文NFT最新竞价仅1.14美元:金色财经报道,《黑天鹅》一书的作者纳西姆·尼古拉斯·塔勒布 (Nassim Nicholas Taleb)在最近的一条推文中批评了NFT投机问题并分享了@WSBChairman最新推文,后者指出前Twitter首席执行官Jack Dorsey以290万美元售出的首则推文NFT最新竞拍出价仅为1.14美元。据此前相关报道,该NFT的现任所有者是马来西亚加密货币公司Bridge Oracle首席执行官Sina Estavi。(Benzinga)[2023/7/20 11:07:09]

那么区块链互操作性到底是什么呢?我们可以做名词拆解,首先说说互操作性,电气与电子工程师协会对其做出了如下定义:

两个或多个系统或组成部分之间交换信息以及对所已经交换的信息加以使用的能力

加上区块链作为限定后,美国国家标准技术研究所曾作过如下解释:

Aninteroperableblockchainarchitectureisacompositionofdistinguishableblockchainsystems,eachrepresentingauniquedistributeddataledger,whereatomictransactionexecutionmayspanmultipleheterogeneousblockchainsystems,andwheredatarecordedinoneblockchainarereachable,verifiable,andreferenceablebyanotherpossiblyforeigntransactioninasemanticallycompatiblemanner.

消息人士:美联储和OCC正在进行大规模的加密货币去银行化操作:金色财经报道,据推特加密KOL@AP_Abacus透露,消息人士称,美联储和金融监管机构美国货币监理署(OCC)正在进行大规模的加密货币去银行化操作,OCC不久会拿出一份文件,稳定币BUSD发行方Paxos Global和其他区块链公司被OCC告知要撤回银行执照申请。

消息人士还表示,“风险投资公司开始担心他们的加密投资组合公司正在大规模去银行化。”[2023/2/9 11:56:21]

简单来说,区块链互操作性是不同链间可以执行原子性交易,交易涉及的数据可以被访问、验证以及使用。相关定义与阐述虽然并未统一,但大多聚焦在不同链间的互操作性,因此业内存在另一个更加通俗易懂,被广泛引用的名词---跨链。

那么区块链互操作性等于跨链吗?笔者认为是前者包含后者的关系,若关注在不同链之间交换信息,可以叫做跨链,跨链可以按照交换信息的种类拆分为加密资产互操作与状态事件互操作;若将范围扩大,区块链链上世界与链外现实世界之间同样存在交换信息的需求,由于区块链本身是封闭的,确定性的,自洽的系统,完全与现实世界隔离,因此链上链下的互操作同样重要。结合链间与链上链下的互联互通,最终区块链网络可以支撑应用层系统互操作功能,有利于加大网络效应。

ApeCoin DAO特别委员会候选人首轮投票结束:12月22日消息,Animoca Brands总裁Yat Siu表示,ApeCoin DAO特别委员会候选人首轮投票已结束并选出了5位提名者,分别是@veratheape、@degentraland、@nftgerry、@Herb_Castillo 和 @BoredApeG,第二轮投票将从12月23日开始,12月28日结束,最终将选择三人正式成为ApeCoin DAO特别委员会委员。[2022/12/22 22:00:49]

有关区块链互操作性的技术实现,以太坊创始人VitalikButerin曾在链互操作性研究报告中提及三种主要方法,即哈希锁定、公证人机制、中继。有关中继可以更细的拆分为侧链与中继链。

哈希锁定应用在双链间加密资产互操作,利用哈希锁和时间锁保障跨链交易的原子性,即只有满足一定时间条件和哈希条件交易才能够完成,大体实现流程如下图:

假设链A中的Alice与链B中的Bob进行加密资产互换,交易成功完成需要六个步骤:

1.Alice随机生成密钥s,并针对密钥计算出哈希值h;

数据:Binance铸造73,269,324枚BUSD:金色财经报道,据Whale Alert数据显示,Binance铸造73,269,324枚BUSD。[2022/8/18 12:32:42]

2.Alice将哈希值h发送给链B上的智能合约;

3.Alice在链A上锁定交易的资产,同时设定锁定时间Y,以及设置提供密钥s即可获得锁定资产的逻辑;

4.Bob向链B智能合约锁定交易资产,同时设定锁定时间X(X<Y),设置提供密钥s即可获得锁定资产的逻辑;

5.Alice在锁定时间X内向链B合约发送密钥s,合约判定hash(s)==h,即解锁Bob资产给Alice,同时Bob获取密钥s;

6.Bob在锁定时间Y内向链A发送获得的密钥s,解锁Alice资产,双方完成跨链资产互换操作。

若Alice未在Bob设置的超时时间X内发送密钥s至链B智能合约,则Bob可以恢复之前锁定的资产;若Bob未在超时时间Y内发送密钥s至链A合约,则Alice可以恢复之前锁定的资产。

公证人机制是由一个或一组受信任的节点组织作为公证人,监听链间的跨链交易,针对收集的跨链交易进行有效性验证,交易双方依赖公证人来实现链间的互操作。依据公证人的构成以及签名方式,具体可以分为三类实现:

尼日利亚SEC将向当地加密交易所收取费用:5月16日消息,根据尼日利亚SEC周日发布的数字资产运营指导方针,币安、Quidax等加密货币交易所将被SEC收取3050万尼日利亚奈拉(约合73,448.48美元)的费用。

根据该指导方针,出售被认为是证券的数字代币的公司必须向监管机构注册,其申请将在30天内进行审查,以确定数字资产是否值得被归类为证券(资产)。

此外,SEC要求位于尼日利亚的加密货币交易所缴纳费用。据了解,尼日利亚有几家数字资产运营商,包括币安、Quidax、Paxful、Buycoins、Remitano和NairaEx,平台为了继续运营,必须拥有5亿奈拉的实收资本(为交换数字资产而收到的资金)作为证据。

此前消息,尼日利亚发布了数字资产新规则,为加密货币交易提供了更清晰的指南。尼日利亚SEC在其网站上发布了“关于数字资产发行、提供平台和托管的规定”,将数字资产归类为受SEC监管的证券。新规定涵盖了数字资产作为证券发行以及数字资产托管机构、交易所和虚拟资产服务提供商的注册。(Ripples Nigeria)[2022/5/16 3:19:37]

单签名公证人机制,公证人由单一指定的节点充当,用中心化的方式作为信用保障,将信任技术转换至传统的信用中介。

多重签名公证人机制,多个公证人节点在各自账本签名,当达成一定比例或数量的共识后,跨链交易才能被验证通过。

分布式签名公证人机制,采用多方计算的分布式签名,系统将唯一的密钥拆分为密钥碎片发送给每个公证人节点,当一定比例的公证人节点共同签名确认后,跨链交易才能通过验证。

侧链是能够不依赖第三方,可以验证来自另一条链数据的区块链,一般通过双向锚定机制,可以实现将数字资产在主链中锁定,同时将等价的数字资产在侧链中释放,同样当等价的数字资产在侧链中被锁定时,主链的数字资产也可以被释放。一般的方案是配合简单支付验证实现去中心化的双向锚定,SPV是一种通过少量数据就可以验证交易存在于某个特定区块的方法,可确保跨链交易的有效性。

中继链本质上可以看做公证人机制和侧链的融合与扩展。简单来说,当侧链连接多个主链,作为一个中枢传导多主链间的跨链交易时,即可直观的当做中继链,因而中继链一般会承担起验证参与互通链信息的工作,从而确保两条链间安全的跨链交易,从这个角度看,中继链也是一种去中心化的公证人机制,结合侧链的连接方案,完成跨链交易在接入两端的验证与转移。

上面针对区块链互操作性的常见技术进行了简单介绍。总结来说,哈希锁定与配合SPV方案的侧链技术可以做到信任最小化,即仅依赖参与链的自身安全性,公证人机制需要寻找大多数可信的节点组织,而一般的中继链技术则依赖大多数诚实的验证人;有关跨链消息传递类型,哈希锁定相对局限,仅支持加密资产在双链间的互换,其余三种技术则不做限定。

通过对比技术实现,可以看到区块链互操作性从早期聚焦在解决双链资产互通的场景,提出了如哈希锁定、公证人机制、侧链等技术,随着时间的向前推进与技术的不断铺垫,场景逐渐从双链资产互通到多链间全状态的自由流通,同时中继链这一融合公证人机制与侧链的技术逐渐在新型区块链互操作性平台中显现影响力。

下面单独说说联盟链的互操作性,大家都知道,当前区块链的发展范式分为公有链和联盟链两条路径,两者拥有不同的“价值观”,互操作性存在不同意义。前者由于承载了加密资产,且无准入门槛,主张去中心化,互操作可以实现资产自由流通;后者存在准入门槛,主要承载着联盟间经过共识的数据,因此,联盟链互操作性将会与各组织间的数据状态协同有关。

但当前的区块链互操作性更多聚焦在公有链,对于联盟链互操作性的公开研究与关注相对较少,总结原因,大体包括如下三点:

1.不同联盟链的技术架构差异较大,各个社区间的交流互动不多,很难做到核心技术的上层统一;

2.联盟链是许可区块链,若两个独立的许可链间产生跨链交易,则会为双方系统引入安全风险,即如何保证外链请求的交易安全性,如何防范跨链交易攻击,以及如何验证另一个封闭的链上交易状态的有效性,这些问题均需要联盟间在互操作性前达成共识或有双方依赖的第三方组织作为中介,沟通与技术上存在门槛;

3.联盟链间若需要进行跨链协同,可组成一个联盟后选择统一的联盟链架构。由于存在折中方案,当前联盟链间的互操作性并非刚需。

当然,随着联盟链承载的应用不断丰富,联盟链互操作性同样会带来网络效应,将有利于打通联盟间数据孤岛,重要性不容忽视。而当下的难点不仅停留在技术层面,更多的是缺少上层的协作力量作为推手,导致当前技术的发展与研究相对缓慢。

总之,区块链互操作性的发展经历着各个技术间不断融合扩展,聚焦场景由简到难,理论与实践协同迈进,我们能够看到区块链的网络效应正在显现。但仍需要技术上针对相关组件趋同化设计,如各链提供跨链消息的输入输出口径,构建统一消息格式,设计并统一高效可验证的数据结构等;提高应用层交互的用户体验,当互操作性打破“一链一币”后,将对应用层的多链状态管理提出要求;增进链上与链下现实世界互操作性的认知,互操作性并不等于跨链。最后笔者认为,从业者的持续研究,将会加速技术的不断突破,带来应用的不断迭代与创新,区块链网络效应的规模化未来可期。

刘虹男,中国信通院云计算与大数据研究所工程师。主要研究为区块链技术与相关测试标准。

声明:本文仅代表作者个人观点,不代表作者所在机构和可信区块链推进计划的观点

标签:区块链联盟链ALIICE区块链技术的应用联盟链币有哪些Decentralized Hash MiningMETAVICE

OKB热门资讯
LIB:八问八答 日本首相安倍晋三回复Libra相关问题

6月18日,Facebook正式公布了其数字货币项目Libra,该项目旨在利用区块链技术创造一种全世界人类都可以使用的跨境支付数字货币.

1900/1/1 0:00:00
LOC:金色电音派对深圳站即将燃启

BlockStorm金色电音派对·深圳站2019.09.0616:30-21:30活动人数:定向邀请500-1000人每一个周末,城市需要释放压力每一个忙碌中的你.

1900/1/1 0:00:00
LOC:我离开了项目方 去了交易所

在第一篇《行业反思》系列文章中,我们对曾经的明星区块链项目的二级市场行情做了简要梳理,一定程度上反映了当前区块链项目的艰难处境。与此同时,我注意到一个现象:项目方的人员开始向交易所流入.

1900/1/1 0:00:00
USDT:JEX上线周LTC期权0903公告

LTC看涨期权代码周LTC看涨0903期权标的LTC合约类型欧式看涨期权计价单位USDT最小价格单位0.0001USDT合约比例10:1.

1900/1/1 0:00:00
CAS:BKEX Global 关于上线ZEC并开通充提功能的公告

亲爱的BKEXer:BKEXGlobal将于新加坡时间2019年8月29日15:00上线ZEC充值功能开放时间:2019年8月29日?11:00提现功能开放时间:2019年8月30日?11:00.

1900/1/1 0:00:00
比特币:挖比特币送山寨币 联合挖矿下的PoW江湖

比特币矿机只能挖BTC吗?当然不是,它也可以挖BCH或者BSV,但就像不能脚踩两只船一样,三者只能取其一。联合挖矿改变了这种玩法.

1900/1/1 0:00:00