http://www.7klian.com

从区块链应用的架构看跨链

我们首先看一下公有链规模的环境,在公有链规模中,今朝最主要的应用就是各类代币。公有链规模的跨链,,绝大大都环境下,做的都是“代价”的活动。在公有链中,跨链往往提供的是各条链的基本代币的兑换处事。一条区块链就是一个独立的账本,两条差异的链,就是两个差异的独立的账本,两个账本是没有关联的。本质上代价是没有步伐在账本间转移的,可是对付详细的某个用户,用户在一条区块链上存储的代价,是可以或许酿成另一条链上的代价,这就是代价的畅通。
应收账款链上,凡是会把一笔应收账款看做是一个Token(通证),操作Token模子,让其在链上流转。资产证券化的链上,也同样是回收Token模子来做。从技能角度,把应收账款链上的Token锁定到ABS链上某个资产刊行方(证券公司)在应收账款链上的账户上,然后让该资产刊行方在ABS链上刊行一个资产举办证券化,是一个很容易的工作。

公有链上的根基代币跨链,本质上和钱币兑换是一样的。跨链并没有改变每个区块链上的代价总额,只是差异的持有人之间举办了一个兑换罢了。
举个详细的例子:应收账款流转是今朝基于区块链的供给链金融规模常见的一种应用,基于区块链的资产证券化(ABS)也是一种常见的融资手段。那么,可否把应收账款流转链上面的资产——应收账款——跨链到资产证券化的链上,实现应收账款的ABS融资呢?

在整个兑换的进程中,人民币账本上的人民币总数没有变革,仍是698元;美元账本上的美元总数也没有变革,仍是100美元。变革的是两个账本上钱币的持有人。

跟着行业逐渐在各行各业落地,区块链的应用百花齐放。陪伴着生态的壮大,越来越多的应用呈现了和其他区块链应用实现交互、成立关联的需求。“多链成网”已经成为区块链行业成长的一个趋势,随之而来跨链技能成为区块链行业新的技能发作点,各大区块链厂商都推出了各自的跨链办理方案或跨链产物。
从账本上看,整个外币兑换的进程是这样子的。首先Alice在美元的账本上有100美元,Bob在美元的账本上有0美元;Alice在人民币账本上有0元,Bob在人民币账本上有698元。然后Alice在美元的账本上转账给Bob 100美元,Bob在人民币的账本上转账给Alice 698元人民币。于是,Alice原本在美元账本上的账户中的100美元的代价就转移到了Alice在人民币账本上的账户中,浮现为698元人民币。在这个进程中,Bob在人民币账本上的698元人民币的代价就转移到了Bob在美元账本上的账户中,浮现为了100美元。整个兑换进程中,在两个账本上同时产生了转账生意业务。

从这个例子上,我们还可以获得另一个结论:依托中继链可能其他技能的多主体背书跨链方法,并不必然比单主体背书跨链方法更可信。在本例中,实际上我们只需要刊行方从应收账款链上把Token锁定,然后在ABS链上刊行一个新的Token就可以了。因为业务上,完全是他本身的信用在起浸染,增加更多的跨链背书方,并不能晋升业务上的可信水平。
我们从应用架构的角度来看这个进程,就会发明,跨链可以或许在公有链基本代币规模,做到即开即用,是因为公有链代币应用的所有业务逻辑都是运行在区块链上的。
所以,在跨链时,选择哪种技能,也是要团结应用详细问题详细阐明。

那么,上述进程中,跨链技能提供了什么呢?跨链技能除了提供一个可以或许同时操纵两条链的基本通讯平台外(基本设施层),还提供了一系列技能上的保障,可以或许辅佐用户确保在兑换进程不会呈现风险(详细应用层)。
举个详细的例子:Alice有100美元,但此刻她来到了中国,需要利用人民币举办生意业务。于是她必需找到愿意和她兑换外币的人,譬喻Bob,Alice将100美元卖给Bob,Bob收到了Alice给他的100美元,给了Alice 698人民币。
可是对付区块链应用,尤其是同盟链的区块链应用,跨链并不是一个即开即
用的基本产物。对付差异范例的区块链应用来说,想要实现跨链必需详细环境详细阐明。
从这个例子上,我们可以看出,技能上,跨链可以或许办理代价的活动(基本设施层),然而业务上,却需要特另外许多信息,才气把这个应收账款举办证券化(详细应用层)。这种环境下需要的信息,往往并不是应收账款链上已有的信息。还需要许多链外的信息,好比应收账款链上的许多参加方提供大量的特另外财政数据、信用数据等数据类信息和承兑担保等证明类信息。
对付同盟链上的区块链应用,环境却有很大的差异。大大都基于同盟链的区块链应用,业务逻辑往往是疏散的,上层应用系统和底层区块链系统配合组成了整个区块链应用。在这种环境下,跨链仅仅能办理基本设施层的互通,很难办理上层业务逻辑的交互。我们需要针对详细的区块链应用,设计差异的跨链方案,来办理业务逻辑的交互问题。
可是问题在于,Token对应的代价举办了跨链,这个业务就可以或许做起来了吗?显然不可。在ABS链上刊行证券,本质上是刊行方操作其自身的信用对资产举办背书的。所以,仅仅把Token对应的代价转移到刊行方,刊行方是不敢直接刊行证券的,他必需对这个资产举办审核,确保其切合进入资产池的要求,才气去刊行证券。
详细做法雷同于我们现实世界上的换汇:人民币是一个独立的钱币,美元是另一个独立的钱币,人民币无法直接酿成美元,美元也无法直接酿成人民币。因此,美元无法直接进入人民币账本,人民币也无法直接进入美元账本。需要有人愿意买入人民币/美元,卖出美元/人民币,才气完成钱币的兑换,实现代价的跨账本活动。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读