BRC贝尔链

区块链的互操作性要紧吗?

区块 2021-07-14 06:3882www.giantgreat.com未知

前言:长远看,区块链一条链通吃天下的可能性不大。不一样的应用场景对于安全程度的需要不同,这跟安全、效率和去中心化之间的权衡有关,也跟不同应用场景的用户需要有关。从现在看,将来会有不少链,不只有一些安全程度需要高的公链,还会有其他各种链,譬如各种应用链、私有链等。假如这是将来,那样,链间互操作性变得尤为重要。提供统一安全的跨链模式会更成功?还是依据自己需要来自概念安全程度的跨模模式更成功?现在看,各有利弊。在进步的进程中,两种模式也会有融合,不管怎么样,期望看到波卡、阿童木等跨链模式的生态可以兴盛进步。本文作者Cheryl Sew Hoy &Julian Joh,由“蓝狐笔记”社群“KevinC”翻译。

BTC和其他早期数字货币并非图灵完备的,只能实行一系列特定于某个区块链目的的操作。这致使ETH的诞生,它试图通过构建通用的“世界计算机”来扩展区块链的功能。

到现在,可以看到海量不一样的区块链设计,在隐私、扩展性与治理方面都有革新。然而,关于推进构建成千上万dApp方面,基本上只有两类办法。

1.超强大的世界计算机

l ETH、ALGO币、Dfinity、Thunder(蓝狐笔记注:还有Harmony、柚子币、Solana等)
l 可以承载数以万计dApp的超快区块链
l 强大的安全,控制整条链非常昂贵
l 用“Layer 2”技术达成扩展(如闪电互联网或Plasma)

2.区块链的互操作互联网

l DOT波卡(波卡)、cosplaymos(阿童木)互联网
l 很多不一样的区块链,但可相互通信
l 特定于应用的区块链(运行单一种类应用的区块链。蓝狐笔记注:也就是应用链)
l 不一样的安全模型,不是像BTC一样由一组矿工支撑整个互联网(尽管对DOT波卡来讲并不是这样)

这部分本质上是不一样的设计,但每一个都有我们的权衡取舍。本文讲解互操作性的案例,并说明为何单一的“世界计算机”并不可行。不过,这里并不会讲解互操作性的具体技术达成,比如IBC(区块链间的通信)协议。

一种尺寸没办法合适所有

为了构建真的稳健的智能合约平台,平台的构造需要满足最广泛的应用程序。比如,假如ETH核心开发者觉得不少应用需要用特定的加密原语,他们可以升级ETH协议,以将预编译合约包括进去,从而让计算更高效。然而,可能存在需要不同加密原语的应用,并且这部分开发者对ETH协议的设计和进展感到认可。(蓝狐笔记注:文中意思是说,有的应用对现有些ETH设计已经足够认可,并无升级迭代的需要。)

这不只限于小的加密原语,所有基于智能合约平台构建的应用都受制于这部分系统规则,包括买卖成本和计算本钱(gas)。因为这部分固定规则没办法满足所有用例,有的应用被迫做出平衡取舍,比如0x有链上结算和链下订单簿。将你一个人的应用构建在我们的链上,这允许你自我治理,不管它们适合与否,在其中,应用开发者可以改变和升级底层状况机,而不依靠于特定设计或构造。

最后,受制于单个经济计算单位,会给系统带来次优结果。以太币er只不过一种衡量计算的单位,还是一种价值存储?假如大家觉得ETH是一种价值存储,大家会不太想用它来支付应用的gas成本,这会致使ETH价格与作用与功效价值(为计算提供动力)之间产生显著的离别。相反,货币区块链和计算区块链之间各自独立但可以相互交流,这可能会产生更好的结果。

有效市场

去中心化系统被市场有效地控制。BTC区块链是一个市场,它匹配了矿工(系统安全的卖家)和用户(对货币单位有需要的卖家)之间的需要,其中货币单位的安全由矿工来提供。在像ETH如此的智能合约平台上的卖家和用户之间的关系没那样明确,由于需要有不少不一样的“商品”。比如,买卖加密猫和买卖证券代币对于安全的需要完全不同,但,它们都为买卖支付相同的成本。加密猫用户可能为ETH区块链的安全性付出了过多的代价,这有效地补贴了去中心化交易平台中的高风险买卖。(蓝狐笔记注:不过此处的比喻不肯定适合。由于当时加密猫不止是一种游戏,同时每只加密猫也是非同质代币,有些价值也不菲。或许用其他用例做比喻更适合。)

在理想状况下,特定产品或服务的供应求购应该尽量相互咬合。对于上面的例子,大家或许会质疑为何买卖加密猫需要得到成千上万的中国矿工来保护其安全。相反,大家可以想象一下,特定的利益有关者(可能是早期加密猫的支持者或资金投入者)提供足够的安全性来支持系统,而像MakerDAO如此的应用可以由完全不一样的一组安全提供者来支持。

通过如此的方法,大家可以创建更有效的市场,这一般可以转化为更实惠的成本和更快的买卖速度。既然并不是所有应用都需要相同程度的安全,因此对于大规模的用户来讲,统一的安全一般是不经济的。然而,它也有缺点,就是需要每一个应用链都有我们的验证者组,对于特定的应用来讲,从零开始启动这一点可能有困难程度。没办法招募到很多且分散的验证者组将影响应用链的去中心化。

可扩展性

构建可扩展的“世界计算机”需要工程设计的独创性。这里面已经产生不少设计建议,基本上是分片和各种加密技术。这很有困难程度,由于平台需要可以容纳“最坏状况”的应用,而不是“平均状况”应用。这意味着,假如“平均状况”的应用需要每秒10个买卖,但有个应用需要1万tps,这样的情况下,区块链为了容纳这个应用,它需要能达成1万tps的吞吐量。

相反,假如大家构建应用专用的区块链,将会更高效,每条链只须合适我们的速度需要即可。比如,需要非常高tps的游戏在一条完全的独立基础设施上运行,跟每月仅做一次支付结算的区块链完全区别开。在各自独立的基础设施上运行让交流变得困难,但像IBC和cosplaymos Hub如此的技术可以解决这部分问题。(蓝狐笔记注:IBC是指区块链间的通信。)

可组合性

非常难想象,将来只能有一条链的存在。由于不一样的链在去中心化、治理和功能上都有不一样的权衡取舍。在如此的世界愿景中,大家怎么样确保这部分区块链可以互操作?比如,像MakerDAO如此的应用可以非常不错地处置尽量多的不相同种类型的资产。

然而,既然MakerDAO是基于ETH区块链,它非常难将比特币用作其系统的抵押资产,从而致使像WrappedBTC的产生。从根本上,WrappedBTC只不过BTC区块链和ETH区块链之间的浅易桥梁。桥梁非常难建构,由于它需要两条链上各方的不少协调和信赖。

链间直接通信的办法不可以非常不错地达成扩展,由于每次新桥加入都需要实例化以达成链的连接。因此,通过单一的hub路由所有跨链通信是更高效的结构。

比如,假如一条链想与其他三条链交流,它只须容易地跟Hub搭建一条桥梁,那样就可以通过hub路由信息到其他独立的链,而无须构建三条独立的桥。这就是cosplaymos Hub的基本设计。

用上面的示例,假如在cosplaymos互联网上构建MakerDAO链,那样,就可以轻松进入其他资产,而无须构建与其他链的独立桥梁,只须跟cosplaymos Hub连接即可。考虑到cosplaymos SDK被设计为模块化框架,它已经是cosplaymos SDK的即插即用组件。

结论

目前区块链应用默认是构建在现有些智能合约平台上(如ETH),而不是从零开始构建我们的链。

但,伴随构建我们的区块链变得跟撰写web应用一样容易和不受限制,且链之间的互操作性变得无缝,上述的状况会发生改变。

“世界计算机”的愿景确实有一些显著优势,比如共享安全,这可以降低从零开始构建新链的心理开销,但依据你所构建的应用种类,选择我们的安全模型也有明显有哪些好处。大家觉得,假如验证者们也是应用成功的利益有关者(资金投入者、早期用户、高级用户、团队等),那样为专用的应用链进步出一组验证者也非难事。

转自:区块网

出处:蓝狐笔记

贝尔链行情_BRC最新价格_贝尔链历史行情价格走势图-BRC贝尔链 Copyright © 2002-2021 BRC贝尔链 (http://www.hongkongfsdl.com) 网站地图 TAG标签 备案号