预言机概念随着LINK在2020年的疯狂上涨逐渐被我们所熟知,承担着链上链下数据传输工作的预言机对于区块链而言至关重要。以DeFi为例,没有预言机向智能合约发送数据,DeFi则无从谈起。
由于预言机在这个过程中的重要作用,如何保证数据的准确性、防止预言机作恶、保证预言机网络的去中心化程度或者可信赖程度,预言机网络的共识机制变得很关键。一个出色的预言机共识机制,能够解决“如何保证写入区块链的数据是真实”的这个问题。
Gravity是俄罗斯公链Waves提出的跨链和预言机解决方案,与现有的多数预言机和跨链方案相比有独特的特点。
与当前主流的预言机应用LINK、Band、Nest、DIA不同,Gravity的一个重要特征就是它并没有发行自己的代币,这个改变会带来很多化学反应。
如果某应用或者某区块链想要要使用Gravity 的预言机服务,需要锁定一定数量的该区块链网络或者应用的原生代币。用户可以按使用次数付费,或者购买类似包月的服务付费。
如果某个应用想要集成Gravity的预言机服务,他们可以使用协议本身的代币来进行支付,而Gravity的节点会共享这些收入。例如Compound想要使用Gravity协议,那么Compound的运营者可以自己加入Gravity并为Compound提供喂价,由于存在密切的利益关系,这个节点会很诚实的提供真实有效的数据。
这样的做法很明显的降低了参与门槛和整个系统的有效性,参与者会越来越多,这种一个个的量变最终将会带来质变。尽管Link被称为万能插件,但Gravity的方案在此基础上更有经济效益,同时创建了一个更具包容性的开放生态系统,同时解决了未来的扩展、稳定性问题。
Gravity的拓展性还会给它带来更多的应用场景和可能性,例如从去年开始行业内就一直在热议的跨链话题。跨链需要打通各区块链网络之间的通信渠道,而Gravity的节点们除了提供数据外,还可以为资产提供流动性,以及执行跨链交换。通过及时的传递不同链上的数据信息,Gravity可以做到这一点。
Gravity协议可以将任意区块链连接到外部世界,并彼此连接,并允许在其之上构建去中心化网关,从而完成资产的锁仓并将锁仓信息传递到在另一区块链网络上,完成跨链资产的转移。这能够成为链间DeFi的基础,假设我希望用我的waves参与以太坊上的DeFi,我可以通过在Gravity节点中质押Waves的方式完成资产锁仓,并通过节点向以太坊网络发送资产已经锁仓的消息,从而在以太坊上生成一个erc2格式的GWaves,再去参加以太坊上的DeFi。
Gravity的这个可能性,将提供构建新的各种DeFi产品并使它们在所有链中均可访问的机会,这会大大的提高我们加密资产的流动性和资本效率,同时让DeFi迸发出更多的可能性。这对于一些类似ETC这样的POW链来说,是双重的利好,既能利用Gravity给链上的应用提供预言机服务,也能利用Gravity去参与其他区块链网络的生态,打破孤岛效应。
Gravity的共识机制为Pulse 共识,它包括两个阶段:提交发布和数据聚合以及多重签名链上验证。在 Gravity 内,通过对目标区块链中预言机系统所做决定的链上验证,可以达成预言机共识。与块生成共识机制不同,预言机共识处理的是更复杂的系统,由不同的数据流和利用它们的应用程序组成。这种共识机制和激励机制类似比特币的POW机制,作恶成本高的同时、攻击成本也很高,最大程度的保护Gravity的安全、报价的准确。
Waves研发Gravity的理念基于预言机对于区块链的重要性,和近来越来越高发的预言机攻击事件,设计了这样一个拥有非常高可拓展性、无币的预言机网络。
它不会创造新的资产,而是使用区块链网络中的原生资产,这将所有参与链与外部世界连接起来,如同重力一般,在任何场合都存在,都产生作用 。