当前位置:首页 > 知识 >

aelf跨链技术引领区块链3.0万链互联

大家都说,2019年是公链爆发元年,2020将是区块链落地元年。尽管疫情在全球各国持续肆虐,各行各业也受到了不同程度的影响,但区块链依旧迈着坚挺的步伐,大刀阔斧地发展着。

短短数年间,区块链已经从1.0时代发展到3.0时代,每个“时代”的更新都给这个世界带来了变革。众所周知,区块链1.0一般指以比特币为中心的加密货币,区块链2.0是以能开发智能合约的以太坊为代表的公链,而人们认为区块链3.0是万链并存,同时又能够互联的时代。

近两年,大家对不少公链寄予厚望,但一些所谓的“区块链3.0”项目现状,或是进展缓慢,或是主网上线后效果没有达到预期,距离大家期待的场景尚有很大差距。而后,大家对区块链的应用期待又集中在能够出现一个杀手级的DApp。同时,多链结构和跨链技术也成为了“区块链3.0”重要代表。

aelf和其他海外第三代互联网就是价值互联网的底层,将区块链作为万物价值互联的载体,无论是有价值的信息,还是数字货币等,都可以在aelf区块链上实现互联互通,这就是跨链技术的魅力。

如果说共识机制是区块链的灵魂核心,那么对于区块链特别是联盟链及私链来看,跨链技术就是实现价值网络的关键,它是把区块链从分散单独的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。

跨链为解决区块链数据孤岛而生

站在更高的维度来审视,目前的这些公链项目,尽管性能有所提升,但都难以一己之力成为大家期待中的区块链“底层高速公路”。尤其值得思考的是,在当今“每条公链独自成为一个生态”的思维趋势下,每条公链也成为了技术架构各异、互不连通、独立运行的信息孤岛,这对于DApp开发者而言是非常尴尬的。

所谓跨链技术,顾名思义,就是为了实现不同的区块链平台之间的资产流转、信息互通、应用协同。它类似于不同公链之间的桥梁,实现不同区块链网络间的数据传输,并极大降低传输成本。

因此,今天的区块链世界,对跨链技术的需求已然非常迫切。

跨链交互根据所跨越的区块链底层技术平台的不同可以分为同构链跨链和异构链跨链。同构链之间安全机制、共识算法、网络拓扑、区块生成验证逻辑都一致,它们之间的跨链交互相对简单。而异构链的跨链交互相对复杂,如比特币采用PoW算法而联盟链Fabric采用传统确定性共识算法,其区块的组成形式和确定性保证机制均有很大不同,直接跨链交互机制不易设计,异构链之间的跨链交互一般需要第三方辅助服务辅助跨链交互。

aelf布局异构跨链,科技创新再升级

目前,跨链技术主要包括公证人机制(Notary schemes)、哈希锁定(Hash-locking)、侧链/中继(Sidechains/relays)、分布式私钥控制(Distributed private key control)这几种实现模式。aelf属于侧链/中继这一类。

aelf的跨链逻辑是“主链+侧链”,强调“一链一场景”,即每条侧链都可以是一个场景,比如一个DApp,或者一个DeFi应用。aelf的跨链也有一个中心,就是主链。

在跨链过程中,aelf用了一种名为“索引”的方式来实现链间通信,索引指的是一条链将数据传输给另一条链。于是,aelf跨链的过程是:主链先向需要索引的侧链请求数据,侧链向主链传输数据信息,这一步为主链索引侧链;随后主链将信息验证处理完成,侧链再从主链请求数据,索引主链,主链将数据传输给侧链,这一步为侧链索引主链。通过两步索引,实现跨链。同时,并不是只有主链和侧链互相索引,侧链以下会有多级子链,这之间也可以索引。更宏观地看,aelf的跨链技术是让父子链互相索引,实现跨链。

从这一点上看,aelf并不需要一个中心 Hub 或者一条中继链,而是一种去中心化的跨链模式。因为并不是每次链间通信都要经过aelf唯一的主链允许,侧链下的多级子链间也可以互相沟通,无需通过主链,它们只需要通过上一级父链索引就可以实现。

在去中心化的前提下,aelf规

猜你喜欢

关注我们

微信二维码

微信