1. 首页
  2. 区块链资讯

互操作性如何助推区块链接入互联网基础设施?

十年前 IFTTT 的降生,显著提升了所有互联网产物的互操作性,成为了生产力达人的必备工具,那在区块链系统中是不是也需要一款这样的超级工具呢?

撰文:潘致雄,链闻研究总监

区块链手艺最先逐渐接入传统天下的系统,逐渐施展其「免信托」的优势。而区块链与这些系统交互历程的「互操作性」,很大程度上需要依赖于区块链底层协议是否有足够的「兼容性」。好比对于不支持智能合约的比特币而言,以太坊或其他区块链协议只能单向兼容比特币协议,而反过来比特币协议是无法兼容其他区块链的,或许也没有这个需要。

但不是所有项目都可以成为比特币,对于其他公链项目,在提供了图灵完整的通用盘算能力之后就能获得足够的互操作性了吗?可能并不一定,而且兼容成本也可能很高。在这个问题上,Nervos 以为他们探索的「互操作性 2.0」更近了一步,将基础设施的复用作为焦点突破口。

一个很简朴的例子,对于大多数加密钱币行业用户,MetaMask 或其他钱包入口是一个险些必备的工具。若是其他公链或应用需要用户下载一个新的钱包工具,不仅体验更差,平安性也没有获得充实验证。但 Nervos 的「互操作性 2.0」就可以复用 MetaMask 这个基础设施,作为该链的钱包入口。

互操作性如何助推区块链接入互联网基础设施?

换个更广义的例子,对于大多数互联网用户,邮箱是一个必备工具。而 Nervos 天真的密码学原语支持,就可以直接复用这套经由几十年磨练的基础设施。这或许就可以打开更多的使用场景,让更多互联网用户更方便使用加密钱币。

以是,相比以太坊社区在探索的去中央化金融应用,Nervos 选择了一条不一样的路径,没有专注大范围开启新类型的特定应用场景,而是通过自己底层手艺的特点接入那些现有的工具和入口,将着力点放在了互操作性之上。

为什么互操作性很主要?

简朴来说,互操作性体现了两个系统之间的兼容能力以及兼容成本。对于兼容能力很强的系统,就可以更方便地接入其他系统,打开更多的应用场景。

从专业角度来说,互操作性又可以翻译为「协同工作能力」或「互用性」,电气与电子工程师协会(IEEE)对互操作性(Interoperability)是这样界说的:两个或多个系统或组成部门之间交流信息以及对所已经交流的信息加以使用的能力。

互操作性如何助推区块链接入互联网基础设施?

有一个盛行的生产力工具叫做 IFTTT,它就是一种可以显著提高互操作性的产物,把许多互联网服务粘合在一起。IFTTT 的全称为「If this then that」(若是发生了某件事,就执行另一件事),这个工具就像是一个胶水一样,把险些所有平台式的服务商都集成在了内里,减少了用户自动去接入差别服务的成本。

IFTTT 可以辅助用户在邮箱、RSS 信息源、聊天工具(如 Slack)、智能家电、Twitter 等许多服务中设置联动,随便组合,缔造用户自己特殊的使用场景。好比可以设置当 Twitter 上搜索到了某个特定效果,就发送该内容到邮箱里,玩法和想象空间实在稀奇多。

互操作性如何助推区块链接入互联网基础设施?

然则若是某一个平台没有开放 API (应用程序接口),没有提供互操作性的可能性,那 IFTTT 就无法接入,无法与其他平台举行联动和协作。好比微信就是一个相对对照封锁的空间,IFTTT 对于微信的支持就对照差。

把以上案例套在区块链系统中也是同样建立的。许多工具也允许以降低差别区块链系统之间的互操作性成本,也可能可以买通区块链系统和传统互联网系统之间的隔膜,然则若是区块链底层没有提前做好准备,没有提供响应的基础设施建设,这些工具的开发和使用成本就可能会很高,或者就是无法获得互操作性。

以是,提前预留了足够互操作性的区块链系统,才有可能后续接入其他系统,或者是以更低成本接入其他系统,探索更多应用场景。

不仅是跨链,另有更多应用场景

可能有人会以为跨链是区块链系统体现互操作性的唯一方式,但实在还远远不止。以 Nervos 现在探索的偏向来看,至少还包罗了密码学原语的天真支持所带来的厚实扩展性,以及应用的迁徙能力。

Gavin Wood:波卡平行链的优势在于抽象和通用性

波卡创始人 Gavin Wood 分享项目愿景及平行链插槽拍卖。…跨链,Polkadot,预言机,波卡,Gavin Wood,平行链

好比在以太坊上,它使用的公私钥加密算法是基于椭圆曲线 secp256k1 的 ECDSA,对于其他没有使用这一条曲线或加密算法的公链来说,就无法行使以太坊的公私钥系统,使用他们已经建立起来的应用生态(好比 MetaMask)。

然则 Nervos 提供的天真密码学原语支持,就可以通过后期应用的开发(PW Core),以兼容以太坊的尺度,并接入以太坊的应用生态。现在 Nervos 生态的 Portal Wallet 团队就在实验这些偏向,他们已经可以实现通过用户此前已经拥有的以太坊地址收发 Nervos 链上的资产,基于大多数人已经拥有的 MetaMask 即可实现,无需下载或学习新的器械。

互操作性如何助推区块链接入互联网基础设施?

Portal Wallet 团队称,「CKB 的优势在于密码学,能够自界说随便密码学算法,以是可以读懂其他链的哈希或署名算法。其他想做到这个是很难。」以是无论是波卡、NEAR 以及其他公链,Portal Wallet 都可以基于以上这个优势兼容另外一条区块链的地址,以实现基础设施的复用。

Nervos 团队也建立了一个名叫 Gliaswap 的示范性 DEX 测试版,基于 Nervos 的 Layer 2 网络实现,用户使用该协议不需要一个 CKB 专属钱包或建立 CBK 账户,只需要使用现在常用的以太坊钱包或波场钱包即可接入。

另一方面是 Nervos 称之为 Polyjuice 的功效,可以兼容其他链的智能合约,也就是在链上运行的虚拟机,对于开发者来说这将降低应用迁徙的成本。Polyjuice 会优先从以太坊最先支持,后续再支持其他链的虚拟机。

而关于链上运行的性能,Portal Wallet 团队示意,「其余链想加一个虚拟机那是需要异常大的改动,由于 CKB VM 是 CPU 级其余抽象,以是他在上面跑 EVM 的时刻,异常的顺畅,在他看来 EVM 就应该是应用层的器械。」

固然,跨链肯定是一种基础能力,Nervos 的解决方案为 Force Bridge,通过「双向」SPV (简朴支付验证)手艺,也就是两条链上都搭建了对方链的轻节点,可以相互验证对方的区块头,以实现资产跨链。

甚至是接入互联网最主要的基础设施:邮件

实在互联网自己就有许多运用了密码学的基础设施,基于「互操作性 2.0」的优势,或许就可以成为 Nervos 接入传统互联网的切入点。

互操作性如何助推区块链接入互联网基础设施?在中国发出的第一封邮件

好比互联网基础设施「邮箱」,现在已经普遍使用了域名密钥识别邮件(DKIM)机制,提供了数字署名与身份验证的功效,以检测寄件者、主旨、内文、附件等部门有否被伪冒或改动。

DKIM 是 2004 年雅虎和思科的两套相近的系统合并改善而来的协议,在 2007 年 5 月成为互联网工程工作小组(IETF)的正式尺度,获得了雅虎、Gmail 等主要电子邮件服务供应商的支持。

基于 DKIM 的密码学署名算法,Portal Wallet 的看法验证已经实现了通过发送邮件的方式转移 CKB 资产,同时可以保证这个历程平安、无法窜改、无需允许。究竟 DKIM 自己的优点就是可以让寄件者有效地解释身份,让收件者可依附公钥确认寄件者并非伪冒、内文未经改动,提高电子邮件的可信度。

互操作性如何助推区块链接入互联网基础设施?来自 DKIM 官方文档

更进一步的话,邮件是一个互联网发展中主要的基础协议,许多应用和其他协议都可以基于邮件实现,好比线上营销、Newsletter (时势通讯)、日历约请治理、作为信息源聚合地等等。

若是再加上适才提到的 IFTTT,就可以实现更多与其他协议的交互,增添更多应用的互操作性。好比当用户收到吸收 CKB 资产的邮件后,可以设置触发一个其它义务:查询钱包余额、推送或再次转发邮件将资产发送给其他人等等。

隐藏在背后的 Nervos

另一个感受是,Nervos 在推进互操作性希望时,把自己放在了更底层的位置而不刻意强调自己是一个区块链网络,而是作为前端服务的结算层、盘算层,其余项目可以行使它搭建与传统互联网之间的毗邻,以一种无需允许且去中央化的方式实现。

Portal Wallet 也表达了这一看法,他们以为,「Nervos 的这种做法就是无处不在,又无处都在的感受。以是它的定位是做一个 Hub (枢纽),所有资产可以跨过来做结算,用户直接就可以使用这种服务。」

也许未来等区块链可以完全融入并彻底改变互联网设施之后,就会和人人现在看待 HTTP 或 TCP/IP 协议一样,许多人可能并不清晰它详细是做什么的,但却是一种无法绕开又随处都在的底层协议。

原创文章,作者:链大大,如若转载,请注明出处:http://www.chaindada.com/chain/28922.html