9月3日,GMPC CEO Brian CHOI做客深链财经线上沙龙,围绕“支持Cosmos、Polkadot间互联,GMPC的武器是什么?”的主题进行了分享。以下为分享实录,深链财经略有整理:
【深链原创】
文丨深链财经
一、首创MixLink协议
GMPC引入了混合链概念,基于首创的MixLink协议,能够做到向一个个区块链里的价值孤岛输送流量、交换资产,成为区块链世界里的流量引擎。
GMPC混合链作为多链复合的混合链架构,致力于实现公链、联盟链甚至跨链之间的资产互联互通,打造区块链价值流量引擎发动机,引领行业发展。
GMPC自主研发GMPC BFT创新共识机制,融合泛POS Staking生态,实现了“多链-中继链-跨链”的融合链协议交互、混合存储,异构中枢协议实现链上资产互通和数据分布传输。
GMPC通过以MixLink协议为核心的GMPC网络化“高速公路”,实现了两大跨链平台(Cosmos和Polkadot)的互联问题。GMPC通过MixLink协议输送流量、资产和通证给原生链。随着万链接入GMPC,混合链成为区块链的价值流量引擎,为离散、孤立的区块链孤岛提供面向应用的价值流通发动机。
二、GMPC有六大亮点
GMPC的亮点为:
1.全球首创多链复合的混合链架构;
2.全球第一个实现不同跨链、联盟链之间的数据交互、流量传输和资产转移技术;
3.致力于成为全球最大的区块链价值流量引擎发动机;
4.首创GBFT共识协议,融合最新的HotStuff BFT思想,性能、稳定性远超传统公链和联盟链;
5.首个混链原型链游生态强势接入GMPC,成为混链生态的创世域链;
6.兼容包括Move、Solidity在内多种智能合约语言,对Move语言进行改进,打造稳定安全的DApp生态。
GMPC与传统跨链不同的是,GMPC混合链是打造一个可伸缩的容器,在完全保持原生链技术架构、存储架构、治理组织的前提下,在不发生“化学作用”的前提下,为原生链间提供流通交互、互联互通服务。
GMPC将适用于包括公链与公链之间、跨链与跨链之间、公链与联盟链之间的代币交易和流量交互。通过混合链技术下的聚合去中心化交易能够彻底解决用户跨交易买卖效率低、比对困难、搬砖成本高等问题。
具有相同的共识算法以及应用场景的原生链归属同一个单元组织。同个单元组织由于具有相同的信任模型、共识机制和应用交互生态,这为原生链之间的合作、社区治理以及节点奖励生态提供了丰富的想像力空间。
比如说具有相同Pow共识算法的BTC/ETH/LTC,我们用Mixlink协议归结于同一个组织,命名为LdPow。GMPC混合链可以看作多链联合的网格结构,由分布在全球上万个以上的去中心化验证节点维护。
在整个区块链网格中,不同的区块链平台、链路上的资产和流量通过标准的混合链协议以及GMPC数据交互协议(即MixLink协议)进行混合链通信,实现不同区块链项目的资产与流量的流通。
最外圈即原生链,我们可以看到有公链(BTC、ETH、LTC、GXC等),联盟链(Libra、Fabric等);里圈为GMPC提供的功能链域LD,根据共识机制的不同可以分为LdPOW、LdPos、LdBFT、LdPoA;
原生链按照MixLink协议规范接入LD,LD与LD之间通过Domain价值协议联通,MixLink协议是面向应用的,依应用场景不同,每个原生链允许接入一个或多个LD,进而形成了整个网络,APP再通过基础应用流量分发协议接入网络,最终构成GMPC整个生态架构。
三、GMPC有三大核心技术架构
GMPC核心技术架构,由三个方面来讲:
1、混合链分层架构
GMPC作为一个面向应用的域生态,GMPC对接了大量的App和DApp,该App和DApp是域生态的流量入口。
同时GMPC提供了相应的API、SDK层,为包括App/DApp、BaaS、原生链在内的应用提供交易操作工具集。其中,BaaS是一个企业级区块链管理平台,在该平台下,我们可以方便的对GMPC中的App/DApp生态,Domain、智能合约等进行管理和开发。
2、GMPC核心技术组件
GMPC混合链核心层拥有三大技术组件,分别是智能合约组件,GBFT共识算法组件以及GMPC Token经济模型。
GMPC智能合约模型支持多种图灵完备的智能合约语言,包括Solidity、Move等。同时,GMPC结合域应用生态,将域资产Resource化,对Move语言进行了改进,设计了GMove语言,专为GMBC生态而开发,简单、安全、可靠。
GMPC还自研了GBFT共识算法,GBFT融合了DPoS(Delegates Proof of Stake)和HotStuff的特性,使得原本适用于许可型(permissioned)区块链网络的HotStuff共识也适用于非许可型(permissioned)的公链场景。
GMPC支持Domain与原生链的三阶段交互协议以及Domain内部的价值流通协议,可以方便高效的进行原生链与GMPC混合链的资产、流量转换。
3、Mixlink超协议
最后,GMPC最为重要的即是MixLink超协议。
MixLink超协议中主要包含三层协议:1.App与GMPC的基础应用层流量分发协议;2.GMPC与原生链的三阶段交互协议;3.Link Domain价值流通协议
关于GMPC的应用场景,目前首期四款游戏已经接入GMPC,直接给GMPC的游戏应用场景带来日活用户数量。未来我们会布局链游、金融支付、溯源、去中心化聚合交易的应用场景。
四、提问环节:
深链财经:Cosmos和Polkadot作为跨链领域的两匹黑马,仍然认为目前跨链还是一个庞大的愿景。那么,GMPC做如此复杂的混合链网格协议的信心来自于哪里?
Brian CHOI:在GMPC设计的过程中,我们是想通过“多链-中继链-跨链”的混合链模式来解决GMPC的可拓展性问题。但在实际开发过程中,遇到过多链并行执行以及隐私保护等问题,但团队做了针对性解决方案从而保证开发平稳有序推进。其次,在如何将流量和资产进行交换问题方面,GMPC最终参考了IPFS协议,设计出GMPC流量分发协议,通过中继链,将GMPC的流量“搬运”到其他链上。除此之外,GMPC还遇到数据结构适配、不同共识算法的SPV证明等问题。
深链财经:区块链世界存在着扩展性的不可能三角问题,即可扩展性、安全和去中心化性三者只能取其二。基于此GMPC是如何平衡可扩展性、安全和去中心化性的?
Brian CHOI:GMPC也会遇到不可能三角问题,我们的共识和网络架构中,我们采用和EOS相同的思路,即牺牲一小部分的去中心化特性,换来更高的性能以及更好的扩展性。同时,安全性也将由于我们的超级节点规则来保证。
深链财经:GMPC要全面解决流量孤岛问题,实现单链、公链的互联,包括支持跨链之间,以及对联盟链之间的互联,这是一个庞大的工程。那么GMPC在未来发展道路上的短中期具体规划是怎样的?
Brian CHOI:GMPC目前相对已有的独立链游生态,在短期我们会先跟公链进行合作,目前已经合作的公链有,欧洲公链项目Qiibee,美国Fanchain项目。通过Mixlink协议,将我们链游生态资产跟公链资产进行置换,跟韩国Klay公链以及火币公链的合作也正在洽谈中。
我们先用链游资产的应用跟流量,与公链进行合作。接着除了我们自己的链游生态,我们利用Mixlink协议接更多的应用场景生态,接入到已经合作的公链上。这样在中期我们会形成应用场景和生态流量与公链之间的网格架构。
领取专属 10元无门槛券
私享最新 技术干货