浅谈跨链

作者: 陈天宇123 | 来源:发表于2018-09-08 10:06 被阅读3次

1 背景

1.1

Dapp的开发者需要在一条稳定的公链中运行,除了要考虑公链的性能生态的问题以外,还需要考虑到这条公链在是否可持续。想一下如果我在EOS上开发Dapp,如果EOS死了怎么办?有人说可以去多条链上开发,但是如果我再到以太坊上去开发,成本先不提,两条链之间信息不能打通就是摆在面前的一个大问题,想一想现在互联网App开发者又要做苹果的App又要做安卓的App,懂的人都知道这里有多痛苦。而且公链是有硬分叉的可能的,以太坊因为The DAO事件分叉了ETC,就是最好的例子。谁知道以后EOS、ADA、NEO这些会不会出现大的问题,社区要求分叉呢?

1.2

但是,Dapp开发者由于开拓市场的需要,他必须尽早开发起来。因为很多应用的壁垒并不是技术,而是用户和市场,越早越有机会,头部效应会越明显。短期来看,需要急着杀进这个市场,长期来看,又怕所在的公链出问题,那么怎么办?

1.3

类似的问题,过去也曾经出现过。在上个世纪互联网浪潮来临之前,不同厂家设计的计算机之间是不能通信的,因为相互之间不可兼容。直到互联网协议,也就是Internet Protocol的出现,各个计算机之间才有“共同的语言”,之后才有我们现在的互联网。

1.4

而同样的,区块链是基于互联网之上的,这时候硬件之间的传输已经解决了,但是不同公链上的软件还是不能互通而联通、交换是价值流动的基础,如果链与链之间不能够打通,信息不能传递,价值不能顺畅地流转,以及上述令开发者痛心疾首的问题不能解决,区块链还是不能进入主流,除非真的有一个公链一统天下。

1.5

但是由于去中心化、安全、可扩展性的不可能三角的存在,每一个公链的设计必然是为了满足某一个领域的商业需求,在三个属性之间做了权衡,DPOS算法、BLS随机数(Dfinity共识算法中应用,用于随机选择出块节点)等都是在这样的背景下出现的。所以我觉得未来更可能的情况是,不同行业有不同行业的公链,通过设计的特定功能满足某一领域的需求。比如物联网需要可扩展性和无手续费,那么DAG技术就比较合适;内容领域更需要内容审核和溯源,需要结合人工智能和图像识别技术;金融领域的公链则会需要带有预言机来满足数据的需求。并且由于企业、高校之间联盟的存在,还会有很多联盟链、私有链存在,这些链中的信息也会有和外界打通的需求。

2 跨链来解决痛点

存在那么多公链,想要解决痛点,让链与链之间打通,那么就需要一个协议,也就是我们现在说的跨链技术
但是跨链技术存在很多的瓶颈性问题。首先,不同区块链的网络共识机制不同,跨链之后信息同步存在问题,比如比特币平均十分钟出一个块,EOS是1.5秒,那么中间九分钟五十多秒的间隔,黑客就有可乘之机;其次区块链网络的复杂性,会带来的网络中的价值信息不同;最后,不同区块链网络经济体系不同,这些导致了不同区块链网络之间通信困难
目前市场上的跨链技术有很多,之前的波卡,COSMOS、wanchain等,都是跨链项目的典型。他们分别采取了不同的技术解决方案,这里做了一个简单的对比,参考下图。


可以看到,这些跨链技术,也都会有大小不一的缺陷。

相关文章

  • 浅谈跨链

    1 背景 1.1 Dapp的开发者需要在一条稳定的公链中运行,除了要考虑公链的性能和生态的问题以外,还需要考虑到这...

  • 浅谈|区块链跨链技术

    区块链至诞生发展已有十年,“区块链”也不再是简单的新兴事物中出频率高的名词,成为当下最受追捧与看好的行业, “链”...

  • 浅谈iOS区块链项目的架构设计

    浅谈iOS区块链项目的架构设计 浅谈iOS区块链项目的架构设计

  • 波卡跨链

    跨链主要为实现资产、数据的跨链互操作,主要形式包括跨链资产互换和跨链资产转移。 跨链交易需满足原子性和交易验证。 ...

  • 【跨链实力派PalletOne】新一代的价值互链网

    PalletOne是分布式的跨链协议,旨在连接所有的链网,实现跨链价值自由流通和跨链广泛使用的公链跨链共载体,可以...

  • 2018-09-06

    浅谈应用跨平台开发 名词解释 跨平台 什么是跨平台?——Techopedia A cross-platform c...

  • 【跨链实力派PalletOne】打破单链壁垒

    公链与跨链 说到跨链不得不先说公链,先有公链后有跨链,跨链是为解决公链直接的连接而产生的解决方案。那么,公链是什么...

  • 2019-2-20

    EOS跨链技术- EOCS 本期我们将从跨链技术的重要性和必要性、畅想区块链未来世界、什么是跨链、目前四种跨链技术...

  • PalletOne公链实现价值传递的“机治”与“人治”的共融机制

    - 前言 - PalletOne 是一个令人激动的跨链项目,它将致力于实现不同链网之间的信息跨链、价值跨链和功能跨...

  • 一起来跨链(二)

    1 昨天学习到什么是跨链,为什么需要跨链以及跨链的一些场景技术等。 ...

网友评论

    本文标题:浅谈跨链

    本文链接:https://www.haomeiwen.com/subject/wtskgftx.html