区块链技术的初衷是将所有数据的流转、智能合约的运行等放在同一条链上进行,打造一个全球一体化的共享开放平台。但是,在此后的实践和应用过程中,诸多技术和商业因素的限制让我们越来越发现这样一个美好愿景有些不切实际。

一方面大部分区块链声称自己专注于解决某一领域的特殊需求,因此都在各自独立的生态中运行,互不相通。另一方面比特币区块链和以太坊区块链等知名区块链网络在发展壮大的过程中都遭遇到了可扩展性瓶颈,大量数据交易使得网络超负荷运作,耗时长、效率低,自然难以实现用一个统一的区块链平台进行所有交易的愿景。

什么是跨链?

跨链技术被认为是解决区块链可扩展性问题的有效方案。简单来说,跨链就是在相互独立的区块链网络间实现价值和信息传输的一种技术。通过跨链,可以聚合多条链的优势,避免单条链的局限性。同时,为单个区块链网络提供向外拓展的渠道,搭建区块链与区块链之间沟通的桥梁,真正实现价值互联。

跨链方案的设计可以分为同构跨链和异构跨链两种情况来讨论。对于同构链来说,各条链的安全机制、共识算法、网络拓扑结构及出块验证逻辑都是一致的,比较容易实现跨链交互。相比之下,异构链之间实现跨链则更加复杂。由于链与链之间的构成、关键机制都截然不同,异构链跨链通常需要借助第三方协助服务。

主流跨链模式

1、公证人机制 (Notary Scheme)

在公证人机制中,需要一个可信方担任公证人的角色,在两条链间传播信息,比如告诉链X,链Y上产生了某条数据记录,或者是担保链Y上的数据是真实的。

由此可见,链X和链Y之间不是直接进行互操作,而是需要一个可信的第三方来协助信息进行跨链传播。这种跨链机制的优势在于灵活易操作,但是弊端也是显而易见的,就是形成以公证人为中心的中心化结构,这与区块链去中心化、通过代码实现多方互信和高效合作的愿景背道而驰。

2、原子交换 (Atomic Swap)

通过原子交换,用户可以在点对点的哈希时间锁定合约(Hash Time Lock Contract)中直接进行数据和信息交换。哈希时间锁定合约,是闪电网络中提出的一种新的技术实现形式。哈希锁定模式是指用户在规定的时间段猜测哈希值的原值并完成数据交换的一种机制。简单讲,就是在智能合约的基础上,双方先锁定一部分Token,如果都在有限的时间内输入正确哈希值的原值,即可完成数据交换。可能有人会认为从严格意义上来说,原子交换算不上是一种跨链模式,因为两条链之间没有实现真正的连通,而是通过某种机制来协调两条链上的数据交换。

3、中继 (Relay)

中继技术是通过在两个链中加入一个数据结构,使得两个链可以通过该数据结构进行数据交互,并通过在一个链上调用数据结构的API,实现对另一个链上交易的验证,而若该数据结构是一个链式结构,则具备侧链的形式并称作中继链。通过中继技术可以对另一条链上的信息实现多种范围的验证,可以仅仅验证特定区块的区块头,也可以验证整条链的数据记录。

DeFi作为当下区块链技术最为火热的应用,随着用户激增、数据交易量飙升,同样面临着可扩展性方面的挑战。以上谈及的3种主流跨链方案能否有效满足DeFi的扩容需求?DeFi在通过跨链破解可扩展性挑战方面又有哪些新的尝试?

跨链技术如何破解区块链的可扩展性难题?相关推荐

  1. UCK全球路演走进佛山,跨链技术将加速区块链商业应用

    8月1日,军威浩荡,8月1日,军歌嘹亮. 在这个军魂闪耀的日子里,在广东佛山,迎来了以 "跨越芯时代 链赢新未来"为主题的UCK全球路演佛山站暨跨链技术专场交流会.UCK全球路演自 ...

  2. 【中钞区块链技术研究院推出区块链小程序应用】GBCAX

    gbcax链交所 [中钞区块链技术研究院推出区块链小程序应用] 6月1日,中钞区块链技术研究院推出一款区块链小程序--Pick你的画.这款小程序可将图片上传至区块链进行登记,固化上传人.时间和图片DN ...

  3. 区块链技术与应用-----区块链概念

    一,智能社会与区块链技术 当前我们进入智能化社会发展时期,新兴的5G,量子计算,云计算,物联网,人工智能,区块链等新兴IT技术,将支撑人类迈入智能化社会.区块链作为智能化社会的关键技术之一,其核心价值 ...

  4. 区块链技术应用场景-区块链农产品溯源

    自2008年比特币诞生以来,作为比特币底层技术之一的区块链技术也日益被人们所重视起来,自此之后区块链被广泛的应用.在国家十三五规划中就提出了,要强化区块链等前沿技术,争在其他国家前提前布局.区块链技术 ...

  5. 什么是「区块链技术」、区块链又是什么?

    之前文章说到了元宇宙,那作为元宇宙的技术核心之一 「区块链技术」,我们就不得不说一说了,接下来带大家来了解一下什么是区块链吧 ! 一.什么是区块链 区块链技术(Blockchain Technolog ...

  6. 区块链技术应用落地区块链溯源应用

    而随着区块链越来越大众化,也使得很多中小型企业开始布局.研究区块链,并将自身与区块链技术相结合,用于优化.提升自身应用.区块链本身的特点也是可以充分运用到生活中,比如区块链的特点有去中心化.公开透明以 ...

  7. 区块链技术应用落地 区块链助力中小企业融资

    区块链的本质是一种去中心化的分布式数据存储库,是分布式数据存储.多中心的点对点传输.共识机制和加密算法等多种技术在互联网时代的创新应用模式. 中小型企业之所以融资难,最大原因在于融资机构对中小型企业的 ...

  8. 忘记区块链技术,融入区块链思维

    互联网的雏形可以追溯到1969年美国军方的阿帕网,但是互联网思维,是一个近几年才红遍微博和微信的词汇.从对技术的推崇,到理念的认可,互联网人用了几十年. 虽然币圈寒冬已经持续一年,但是区块链依然还是当 ...

  9. 区块链技术开发公司 区块链的开发公司 区块链公司开发

    12月13日讯,由中央广播电视总台上海总站举办,欧科云链筹办的以"新基建时期区块链技术颠覆式创新新型智慧城市"为主题风格的"2021中国大城市数字经济的社区论坛·区块链技 ...

最新文章

  1. 请说明一下http和https的区别
  2. 我跑了ERNIE和BERT两个模型,结果出乎意料......
  3. c++别让异常逃离析构函数
  4. 为什么嵌入式工程师会对8位MCU有误解?
  5. python中写入csv文件的方法_Python写入CSV文件的方法
  6. 喝杯咖啡,就买不到NIPS门票了!11分38秒售罄
  7. [20171106]配置客户端连接注意.txt
  8. PS 钢笔工具如何拖拽滑杆
  9. AODV协议的仿真研究
  10. 用matlab s函数 阶梯,Matlab S函数使用介绍
  11. 苹果手机怎么关闭自动调节亮度_怪不得手机总是耗电快,原来是这几个设置没关闭,看完涨知识了...
  12. winedit注册码
  13. Ubuntu窗口过大?按钮都点不到怎么办?
  14. 栈中的peek()、pop()和push()、Add()方法
  15. word公式转换神器GrindEQ 多次使用方法
  16. 剑侠世界职业优缺点简介
  17. 趣味三角——第2章——弦
  18. 创新的时机 – 黄金点游戏
  19. cas87345-22-0/5-(羟苯基)-10,15,20-苯基卟啉/分子式:C44H30N4O/分子量:630.7352/货期一周
  20. 2020 Deep Learning for Sensor-based Human ActivityRecognition Overview, Challenges and Opportunities

热门文章

  1. 基于小程序开发的藏书馆
  2. Oulipo---KMP
  3. nginx配置https阿里云免费ssl
  4. HCL Domino/Notes专业课程和认证体系介绍
  5. css文字怎么显示在一起,css如何让文字成排显示
  6. AUTOCAD——复制命令、镜像命令
  7. unity3d热更新插件uLua
  8. 小米手机5s获得root权限的经验
  9. JavaScript基本数据类型之String 和 Boolean
  10. 匿名飞控码STM32版代码整理之Ano_AttCtrl.c