首页 » 跨链技术当前存在的问题
By Published On: 9 8 月, 2022Categories: 元宇宙

区块链为我们带来了防篡改、去中心化、不可逆、智能合约等极具价值的特性,我们可以使用一个独立的区块链系统构建一个完美的分布式账本。但是,多条区块链之间互联互通,也是非常必要的。在区块链最传统的加密数字货币领域,有些用户则倾向于使用比特币,有些用户则倾向于使用以太币,或者其他加密数字货币。大多数区块链加密数字货币都是独立的价值网络,大多都无法参与自身之外的信息交互和价值转移,从某种程度上讲,可以视其为一个“信息孤岛”,区块链上的价值流通也大大的受限。这里以一个例子来描述跨链技术在加密数字货币领域的意义,见图5.1比特币网络与以太币网络跨链实例:

Alice是比特币的用户,持有3个比特币;Bob是以太币的用户,持有100个以太币;咖啡店C,支持比特币支付,且一杯咖啡的售价为1个比特币,但不支持以太币支付;Bob通过跨链机制(比特币、以太币之间的跨链机制)从Alice手里兑换到一定比例的比特币,再使用比特币从咖啡店C买到了想要的咖啡,最终完成了使用自己持有的以太币从咖啡店购买一杯咖啡的交易。

对于跨链技术来讲,更为重要的应用领域是在区块链企业业务中。如果把区块链分布式账本类比于多家企业共同建立的一个分布式数据库,那每条区块链就相当于数据库中的一张数据表。对于复杂的企业业务场景,必然要采用多张表才完成业务。而每张数据表不可能都是孤立的,必然存在着一定的关联性、依赖性或者数据的一致性。以税收的场景为例,每个地域的企业可以与相关的税务部门组成一条区块链,记录纳税信息,但是,企业还会涉及采购、销售等上下游的相关企业,这些企业可能处于其他地域,这其中又涉及增值税数据的抵扣。所以,不同地域的区块链账本之间,数据存在一定的关联性和一致性。

跨链技术可以解决企业业务场景下的一个重要的问题——在保证业务协同性的情况下,尽可能地提升区块链系统的整体业务性能。通过跨链技术,将具有紧耦合的业务,放到一条区块链上,对于松耦合的业务,拆分到不同的链上,由跨链技术实现业务的协同和事务的一致性。

总体来说,当前的区块链系统都是相对独立的系统。不管是从性能上,还是从支撑的业务复杂度上,都已经成为区块链技术的发展瓶颈,必须要通过合适的跨链技术,实现区块链业务系统的互联互通和高性能。