在COSMOS和波卡还没有切实落地资产跨链的时候,PolyNetwork已经成功上线主网,并开始了资产跨链。
据官方透露,自2020年8月至今,PolyNetwork已实现包含比特币、以太坊、Neo、Ontology、BSC、Heco、Elrond、Zilliqa、COSMOS-SDK等9条异构链的互通,超35亿美金的跨链资产完成转移,接近20000个地址使用了跨链服务。
这些数字是极为可观的。
公链数量众多,但链与链之间已形成明显的「孤岛」,导致用户中转资产,还需要在中心化交易所里去互换完成的。
其原因就在于,所有的layer1尚未打通,资产兑换无法直接完成,DeFi应用里的组合性也无法实现。
PolyNetwork的上线,补足了一些跨链中转的需求空白,其提供了一个安全易用的去中心化跨链资产网络,做到了既具备高安全性,而流程并不复杂。在跨链资产管理这个需求场景里,不失为一个简单高效的标准化工具。
与官方沟通后获悉,Poly?Network的交易验证方式更为简洁。对比PolyNetwork和Polkadot、COSMOS,Polkadot、COSMOS需要其他链支持协议或直接部署一个节点或SDK,而PolyNetwork只是需要在原链上运行智能合约即可。
PolyNetwork的跨链过程
智能合约输出跨链数据后,会根据PolyNetwork中继链协议数据进行验证,然后通过中继链的共识,输出一个交易数据,在另一链上增加资产。
这种验证的方式,更像“桥的”验证逻辑。另外,如果剔除掉PolyNetwork可以验证安全性的部分,其架构很像一个多链的钱包聚合,只不过普通多链钱包中两条链的资产无法互转,而PolyNetwork是可以实现的,是因为其自身有一个安全性确认的总帐本。
这样的设计足以引起《金色深核》栏目关注,为了更清晰地了解PolyNetwork,《金色深核》栏目策划人王航与PolyNetwork的CTO谈元进行了对话,将剖析PolyNetwork,讨论跨链场景,以及其应用可能性。
对于整个PolyNetwork项目的建立,PolyNetwork团队秉承了“补充市场所需”的初衷,不在意一时得失,并且还将跨链服务定向开发了企业使用版本?Poly?Enterprise,该服务已在区块链服务网络BSN上应用。
本文中您还将获取到以下关键信息:
1.PolyNetwork是layer1的跨链聚合器;
2.PolyNetwork通过在原链部署智能合约控制跨链,操作更易用;
3.PolyNetwork产品已支持BSC链、Heco链资产互转;
4.PolyNetwork下一个版本或将实现跨链智能合约互操作;
5.PolyNetwork正在部署NFT跨链转接桥。
以下为《金色深核》栏目策划人王航与PolyNetwork?CTO谈元的对话实录,经《金色深核》整理,尽力还原对话中的精彩部分,以飨读者。
PolyNetwork?CTO谈元
区块链架构发展背景
《金色深核》栏目策划人王航:
第一个问题是关于区块链架构的,目前所有的公链,为了扩容和可扩展性,都做了多链的尝试,您怎么看区块链架构这样的发展趋势?
PolyNetwork?CTO谈元:
我认为核心点还在以太坊。以太坊有需求,但它本身TPS比较低,没有办法支撑链上DApp的发展,另外,单一区块链体系也无法支撑整个加密货币体系的发展,还需要其他性能高的链补足,所以所有链选择扩容是一个趋势。
目前扩容其实主要分为layer1和layer2两类,但以太坊扩容目前主要是朝着layer2发展,大致有三种思路:
1)?ZK-Rollup的layer2;
2)?Optimistic?Rollup的layer2;
3)侧链的机制。
这三种都发展不错,但又不是特别完美。因为?ZK-Rollup和Optimistic?Rollup无法很好的运行智能合约,侧链机制的安全性存在一定的问题,这些都是会存在限制因素。
Vitalik也宣布,接下来会发布比较重要的版本,比如支持OVM虚拟机的layer2。只有主推的layer2都得到比较好的发展,才能缓解以太坊的压力。
《金色深核》栏目策划人王航:
我觉得还有一个发展瓶颈是layer2之间其实是没办法交互的,这个问题很大。
PolyNetwork?CTO谈元:
这也是比较大的一个弊病,不过Polygon,也就是Matic,已经在做这件事情,它相当于一个layer2聚合器,可能会形成一个互通的探索性方案,并且已经产生了一些趋势。
如果说以太坊在layer2这个层面,能打通应用虚拟机,能把layer2之间做成一个桥接,它未来的发展前景应该是比较大的。
其次,来谈谈在layer1做扩容。COSMOS是一个比较独特的例子。以太坊和波卡比较相似,整体的安全性都是靠主要的链去验证,然后分片扩展,也相当于要打通链与链之间的关系。
不过,波卡提出了一个比较重要的观点——安全共享,一条中继链去保证其他所有链的安全性。所以这样看来,波卡的发展形态是一个大链的发展形态,是比以太坊更大的一个网络。
《金色深核》栏目策划人王航:
对,波卡是异构分片,以太坊是同构分片,而且以太坊还会有数据分片。
PolyNetwork?CTO谈元:
波卡虽然是异构链,但实际上它的架构体系里首先有一个Substrate,这会使它类似于以太坊的同构形态,给开发者提供了一个很好的区块链底层架构。
长远来讲,我更偏向于在波卡生态里做应用。因为如果花精力去构建链,然后进一步做经济模型,本身会是一个比较漫长的过程。就算你花两三年把基础设施搭建起来,上面的应用发展也是一个比较缓慢的过程。
波卡,还有COSMOS的跨链系统的进程也并没有想象中快。因为他们不是单纯去做跨链,还要搭建生态。以太坊也是从17年至今才发展到现在的规模。
《金色深核》栏目策划人王航:
明白,我认为以太坊为了扩容推进以太坊2.0,面临的大问题还有1.0和2.0合并的问题,这个问题的核心,可能还是去中心化的问题。
PolyNetwork?CTO谈元:
PoW本身就是在保证足够的去中心化特性,而PoS的好处在于币价本身不影响安全性。长远来看,虽然PoW的弱点很多,比如消耗资源大、性能低,但从安全性来讲,确实比PoS机制更安全。
PolyNetwork是layer1的跨链聚合器
《金色深核》栏目策划人王航:
如果公链不去为了扩容做非常大的更新迭代,保持小而美,链之间的互通问题就和PolyNetwork要解决的事情有重合了。
PolyNetwork?CTO谈元:
PolyNetwork所做的跟波卡不一样,因为我们的核心还是跨链。
PolyNetwork相当于一个layer1的聚合器,我们不是想建立一个特别庞大的生态系统。因为资产流动的正常操作应该是使用去中心化桥的方式,但现在很多资产流动都是通过中心化交易所。如果你想参与DeFi,一般是去交易所买币,然后提币到钱包。
PolyNetwork想做的是提供一种去中心化方案,用户可以直接从以太坊转到币安智能链BSC、火币生态链Heco上,解决中心化资产问题。这么做的意义在于,如果交易所宕机,或者说很多交易所不提供资产流动服务时,用户仍可以通过PolyNetwork进行资产流动,比如DeFi或转账。
《金色深核》栏目策划人王航:
明白,交易所可能出现宕机或者是任务顺序排的很满,非常慢。这个慢的“过程”用户是看不到的,所以,用户一旦遇到,体验感会特别差。
使用去中心化的方式转账,就算慢,我还可以查到这笔交易有没有pending,有没有在过程中,我能知道可以继续等待。
PolyNetwork?CTO谈元:
对,我们做的产品,你能查到整个交互的过程,你在原链上做了什么,你在中继链做什么,你在目标链做什么,并且也没有交易审查时间的问题。交易所提币是一个慢动作,而PolyNetwork在时间上会占据比较大的优势。
《金色深核》栏目策划人王航:
就像您刚才说的,其实PolyNetwork是一个layer1的聚合器,这很像多链钱包,或者说把多链钱包升级成为了一条链,对吗?
PolyNetwork?CTO谈元:
多链钱包只是针对于为每条链提供一个钱包,但是钱包与钱包之间无法互通,例如,不能把以太坊转到其他链上去。
并且这是比较原始的概念,跨链不一样,跨越逻辑在于信息的交互。
然而PolyNetwork其实跟现在的一些跨链模式逻辑不太一样,因为普通模型都是基于多签通过钱包去控制的。
我们的逻辑是信息交互,信息交互的好处在于什么呢?可以用简单的方式实现复杂的逻辑。
例如当我们要做一些多链间转账,或者在智能合约里面写一些多链控制的逻辑。PolyNetwork可以简化这个问题,例如把USDT换成BUSD,正常来看,它的转换过程虽然经过了好多步骤,但我们其实可以实现USDT和BUSD的直接互换,这是普通的跨链钱包做不到的。
PolyNetwork的跨链技术细节
《金色深核》栏目策划人王航:
PolyNetwork?需要在所有实施跨链的链上部署节点吗?
PolyNetwork?CTO谈元:
不需要,PolyNetwork通过智能合约控制就可以实现。譬如说这条链包含智能合约,需要写两个智能合约,一个是框架管理合约,一个区块互通的合约。另外,我们还可以集成COSMOS-SDK等跨链的模块。
《金色深核》栏目策划人王航:
相当于PolyNetwork本身是可以去查询原链上交易和余额这些数据吗?
PolyNetwork?CTO谈元:
PolyNetwork并没有去监控每条链的状态,而是做了跨链信息安全性的校验,会保证跨链信息的一个完整性,以及接口和跨链数据的统一。
用户在原链上进行操作后,PolyNetwork会监控跨链信息,这个信息会被推送到PolyNetwork的中继链上去,中继链上会对信息进行合法性校验,验证是否是原链真正产生信息,其中会涉及到密码学验证。
验证通过之后,中继会把信息推送到目标链,中继链在这些信息执行完毕后,还会有对应的调用合约。我们在跨链管理合约里面有一个集成,专门去通过读取参数,这就是PolyNetwork的整体逻辑。
《金色深核》栏目策划人王航:
相当于把基于网关的跨链,升级为智能合约来去执行的,更复杂的一个账本逻辑?
PolyNetwork?CTO谈元:
你可以这么理解。总结起来就是很多标准的统一和跨链信息验证。
因为接入链越多,链的模型会越复杂。我们做的是异构链架构,有很多需要去适配,我们需要有统一的协议去适配不同的异构链架构。不同的异构链可能会有一些工作算法差异,还有区块结构、签名加密、字段、信息流的不一致,这些是需要很多的协议去规范,以及需要设计一套通用的协议。
《金色深核》栏目策划人王航:
先解决数据可用性问题,然后解决事务一致性问题。
PolyNetwork?CTO谈元:
是的,底层涉及到的原理性东西会比较多,怎么保证事务一致性?怎么保证跨链安全性?怎么保证数据可用?怎么规范数据统一?设计逻辑原理比较多一点。
PolyNetwork测试产品已支持BSC、Heco资产互转
《金色深核》栏目策划人王航:
明白。如果我使用PolyNetwork的产品,比如说PolyBridge,该如何去分析这个网络的稳定性呢?
PolyNetwork?CTO谈元:
PolyNetwork现在是一个半中心化方案,因为还没有完整运行一个治理模型和经济模型,目前的节点有4个。
共识算法使用的是PoC,整体的架构体系与公有链类似,但没有设计的激励模型,利用知名公链作为我们的信用背书。
《金色深核》栏目策划人王航:
这个角度来看,PolyNetwork的稳定性和安全性是有所保障,不会出现无故宕机或者是那种单点漏洞。
PolyNetwork?CTO谈元:
正常情况下,无故宕机其实是因为中心服务器,我们的网络其实都分散了。另外不同的项目方会运行一个自己的供给节点,也会跑自己的一个同步节点。
《金色深核》栏目策划人王航:
明白。只会慢,不会直接挂掉。
PolyNetwork?CTO谈元:
对,我们去年上线到现在,整个网络没有出现过一次故障。不过有一些节点也会需要去同步一些目标链,例如可能需要去BSC、Heco获取一些数据,会导致PolyNetwork在执行过程中可能会有一些缓慢。
《金色深核》栏目策划人王航:
我看了一下像PolyBridge的测试产品,现在是支持BSC、Heco,可以做资产互转。
PolyNetwork?CTO谈元:
对,PolyNetwork已经被BSC和Heco作为跨链服务纳入生态。
《金色深核》栏目策划人王航:
也就是其实是把PolyNetwork的整个能力封装成一个服务,只需要调用就可以。像之前的?Poly?Enterprise一样。
PolyNetwork?CTO谈元:
对,因为PolyEnterprise相当于一个是企业版,PolyNetwork服务的对象就更广了,包括公有链。
《金色深核》栏目策划人王航:
那这种形式会不会发展成为流支付形式?其他的链调用,调用一次支付某种代币或gas?
PolyNetwork?CTO谈元:
这个我们在探讨,计划分为两步,一是说我们会接入更多的链,再引入一些比较大的共识节点做背书。
但我们的目的不是盈利,我们希望实现一个市面上没有的产品,我们的使命愿景是想帮助不同的链可以快速实现一个信息交互。我们希望我们体系越来越大,但至于最后演变成什么形式,现在没有一个特别清晰的结论。
第二步就是推动去中心化资产互换的进程,实现无需经过中心化交易所和中心化网关,可以直接实现资产在不同链之间的一个转移。例如之后BSC的资产和Heco的资产可以通过PolyNetwork实现互转。另外,我们正在准备对接一些公链,还有一些我们尚未公开的合作伙伴。
PolyNetwork还有哪些创新可能性?
《金色深核》栏目策划人王航:
那PolyNetwork有没有图灵完备的能力呢?比如说在你们链上,运行智能合约,可以去再加一个虚拟机模块等,做一些其他尝试。
PolyNetwork?CTO谈元:
是的,我们其实也在想这件事情,因为有虚拟机在链上,会是一个比较好的条件。相当于在做去中心化跨链的过程中,还可以调用更多PolyNetwork上的服务,这些服务的好处在于可以实现不同链资产的统一交换。以上功能可能会在PolyNetwork下一个版本发布。
《金色深核》栏目策划人王航:
聊了这么多,如果给PolyNetwork找一个对标的话,你觉得会是谁?
PolyNetwork?CTO谈元:
对标的话,我们其实做的是layer1聚合器,结构上很像另外一个layer2的产品Polygon。
《金色深核》栏目策划人王航:
明白。那PolyNetwork的资产中转,会限于基础协议吗?例如ERC20和ERC721。
PolyNetwork?CTO谈元:
现在ERC20和ERC721都没有问题。我们也已经涉足NFT领域,目前正在做了一个NFT跨链转接桥。
《金色深核》栏目策划人王航:
我想再延伸讨论一下,layer2需要新起一条网络,所以它的组合性会差。
如果说,很多DeFi合约都部署在layer2里了,用户使用PolyNetwork做资产中转,DeFi也通过PolyNetwork连接交易所、交易所的链。
可以做一个推论,这种情况下会形成一个足以堪比以太坊layer1规模的结构。因为脱离以太坊layer1的资产可能没有太多的机会回到以太坊layer1去了。
PolyNetwork?CTO谈元:
目前来看,很有可能,因为很多DeFi都有layer2计划。
不过为什么我们还要聚焦于layer1,因为layer2还没有一些特别成熟的智能合约和虚拟机,后期我们可能会把layer2的方案集成进来,去做一个基于layer1和layer2的跨链。
layer2会是一个应用的主战场,就是应用会把它的主体部署在layer1上,业务逻辑放在layer2上。如果我们能把两者打通,其实是非常可观的。
并且,刚刚提到的逃离以太坊layer1资产,它的主体资产其实还是锁在以太坊layer1的。因为它整体安全性还是依赖于以太坊,layer2自己可能没有实质的安全性,资产属于在以太坊的话,只能说长远还是促进整体发展的。
《金色深核》栏目策划人王航:
对,短期看是机会,长期看还是利好以太坊。
PolyNetwork?CTO谈元:
因为可能性更多了,或链上的一个资产价值量会更大。
《金色深核》栏目策划人王航:
最后一个问题,PolyNetwork会比较看好哪些新的公链呢?
PolyNetworkCTO谈元:
?我们看好Solana,还有Flow。Solana的速度、存储等各方面性能非常可观。Flow专注NFT,会是一个比较大的应用市场。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。