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

2020-07-31 12:05 栏目:经验之谈 来源:网络整理 查看()

随着区块链工业逐渐登陆各行各业,区块链的应用也如火如荼。随着区块链应用生态的发展,越来越多的应用需要与其他区块链应用进行交互并建立关联。“多链联网”已成为区块链产业发展的趋势,跨链技术也随之成为区块链产业新的技术爆炸点,区块链各大厂商纷纷推出自己的跨链解决方案或跨链产品。

然而,对于区块链的应用,尤其是联盟链的区块链应用,跨链并不是一个现成的基本产品。对于不同类型的区块链应用,要实现跨链,必须分析具体情况。

首先,让我们来看看公共链领域的情况。在公共链领域,目前最重要的应用是各种令牌。公共链领域的交叉链,在大多数情况下,是“价值”的流动。在公共链中,跨链通常提供每个链的基本令牌交换服务。一个区块链是一个独立的账簿,两个不同的链是两个不同的独立账簿,它们是不相关的。本质上,没有办法在账簿之间转移价值,但是对于特定的用户,用户在一个区块链存储的价值可以成为另一个链中的价值,这就是价值的循环。

具体方法与我们现实世界的汇率类似:人民币是一种独立的货币,而美元是另一种独立的货币,所以人民币不能直接兑换成美元,美元也不能直接兑换成人民币。因此,美元不能直接进入人民币账簿,人民币也不能直接进入美元账簿。只有当有人愿意买入人民币/美元,卖出美元/人民币时,才能完成货币兑换,实现价值的跨账流动。

举一个具体的例子:爱丽丝有100美元,但现在她来到中国,需要用人民币交易。所以她必须找到愿意和她兑换外币的人。例如,鲍勃,爱丽丝卖给鲍勃100美元,鲍勃从爱丽丝那里得到100美元,给爱丽丝698元人民币。

从账本上看,外汇兑换的整个过程是这样的。首先,爱丽丝在美元账户中有100美元,鲍勃在美元账户中有0美元;爱丽丝在人民币账户上有一个0元,鲍勃在人民币账户上有698元。然后,爱丽丝在美元账户中向鲍勃转账100美元,鲍勃在人民币账户中向爱丽丝转账698美元。因此,爱丽丝在美元账簿中原始账户的100美元转到爱丽丝在人民币账簿中的账户,反映为人民币698元。在此过程中,鲍勃的人民币账户中的人民币698元的价值被转移到鲍勃在美元账户中的账户中,该金额被反映为100美元。在整个交换过程中,转账交易同时发生在两个账簿上。

在整个兑换过程中,人民币账簿中的人民币总额没有变化,仍为698元;美元账簿上的美元总额没有变化,仍然是100美元。改变的是这两本书上的货币持有者。

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

公共链中的基本令牌跨链,本质上与货币交换相同。交叉链不会改变每个区块链的总价值,它只是不同持有者之间的交换。

那么,跨链技术在上述过程中提供了什么?跨链技术不仅提供了一个可以同时运行两个链的基础通信平台(基础设施层),还提供了一系列的技术保障,可以帮助用户确保在交换过程中(特定的应用层)不会有风险。

当我们从应用架构的角度来看这一过程时,我们会发现跨链可以在公共链的基本令牌领域中被开箱即用地使用,因为公共链令牌应用的所有业务逻辑都运行在区块链上。

对于区块链在联盟链中的应用,情况就大不相同了。在大多数基于联盟链的区块链应用中,业务逻辑往往是分离的,上层应用系统和底层区块链系统共同构成了整个区块链应用。在这种情况下,跨链只能解决基础设施层的互操作性,但很难解决上层业务逻辑的交互。我们需要为特定的区块链应用程序设计不同的跨链解决方案,以解决业务逻辑的交互问题。

举一个具体的例子:基于区块链的供应链金融领域,应收账款的流通是一种常见的应用,基于区块链的资产证券化也是一种常见的融资方式。那么,我们能否将应收账款流通链中的资产——应收账款——交叉到资产证券化链中,实现应收账款的资产证券化融资?

在应收账款链中,应收账款通常被视为一个令牌,令牌模型被用来使其在链中流动。在资产证券化的链条中,令牌模型也被采用。从技术角度来看,很容易将应收账款链中的令牌锁定在资产证券化链中的资产发行人(证券公司)的账户上,然后让资产发行人在资产证券化链中发行资产进行证券化。

但问题是,如果与令牌相对应的值是交叉链接的,该业务能否启动?显然不是。本质上,当在资产支持型证券链中发行证券时,发行人使用自己的信用来支持资产。因此,只有通过将对应于令牌的价值转移给发行人,发行人才害怕直接发行证券,并且他必须审查该资产以确保其满足在发行证券之前进入资产池的要求。

从这个例子中,我们可以看到,从技术上讲,跨链可以解决价值流(基础设施层),但在业务上,它需要大量额外的信息来证券化这个应收账款(具体的应用层)。在这种情况下,所需信息通常不是应收账款链中的现有信息。它还需要链外的大量信息。例如,应收账款链中的许多参与者提供了许多额外的数据信息,如财务数据和信用数据,以及认证信息,如承兑担保。

从这个例子中,我们可以得到另一个结论:依赖中继链或其他技术的多代理背书跨链方法不一定比单代理背书跨链方法更可信。在这个例子中,事实上,我们只需要发行者从应收账款链中锁定令牌,然后在资产支持型证券链中发行一个新的令牌。因为在商业中,是他自己的信誉起作用,而增加更多的跨链代言人并不能提高商业信誉。

因此,在跨链时,应该结合具体问题来分析选择哪种技术。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发