一文了解NGK.IO生态中的跨链交互机制
现如今,区块链行业也朝着这方面发展,不仅要始终以去中心化为核心概念去发展,还要在支付交易方面安全放心,高效,而且现在还要求跨链交易了,花样可谓是越来越多了。不过,对于NGK公链的制作团队而言,这些小风小浪早已不是问题了。在区块链行业和数字经济高度竞争的今天,谁要“钱包”里没有个跨链技术,都不好意思说自己上市了。
体系内的跨链通讯
Cross-chain communication within the system
通常在一条公链上出现高频率发起交易或者信息验证和交换的情况下,链与链之间的通讯交流技术就成为了NGK公链的首选解决方案,NGK.IO整个生态会通过水平方面进行拓展的方式来增加其自身的承载能力。
其实跨链技术并不是要解决多么复杂的问题,其最根本的作用就是为了解决各个链之间交易的信任问题,就像智能合约是每个区块链上节点之间交易时提供信任机制一样。EOS和
ETH
的区块链系统,它们都是异构的,它们内部的数据结构、共识机制以及生成区块的速度等等其他方面都有很大差别,因此异构的公链之间想要发生去中心化跨链的操作相对来说还是有些难度的。
目前NGK在这方面比较有优势的是去中心化跨链通信的轻客户端(Light Weight Client)和交易验证技术(SPV / Simple Payment Verification)。这两个东西到底是什么呢?举个例子来说吧,比如轻客户端是区块头构成的一条链,而不包括区块体,所以轻客户端占用的空间并不大,连一个区块的一半都不到;而SPV技术则是使用Merkle的方式来证明某个交易是不是存在某个区块里。
由此可见,NGK.IO的跨链技术优势显现无疑。首先,轻客户端本身就是区块里的一部分,而区块是智能合约的产物,从始至终,区块的信息从生成到合约完全验证有效,都是没有中介的情况下完成的,也就是去中心化的一种体验。再者,刚刚我们也提到了轻客户端的属性,它是一个非常轻量级别的东西,也正因如此,它无需连续同步原链所有的区块信息来源,只需要根据区块链上部分片段就可以完成区块可信度的验证。最后,也是最重要的一点,NGK.IO生态内上不仅有自身的公链还有侧链,不同的链之间相互交易可以并行执行,而且可以承载的量很大,尤其是两个链之间完成的对应交易居然只需要不到三分钟时间,实在是令人惊叹不已!