Oracle的粗浅的比较

作者: 苍天鸭 | 来源:发表于2019-06-18 07:06 被阅读118次

本文面向对于Oracle比较熟悉的人员阅读。
目前的Oracle,知名的包含:

  • Provable,原来叫Oraclize
  • Town Crier
  • ChainLink
  • Augur
  • Gnosis

Augur和Gnosis由于在绝大多数情况下无法满足实时的线下数据的获取,因此不再本文分析范围之内。

中心化的Oracle

首先来看Town Crier和Provable,他们是所谓的“中心化”的Oracle。中心化的意思,就是由项目方提供链接链上和链下的oracle服务器。项目方来保障自身服务器的服务能力。为了让使用方放心,中心化的oracle没有对返回结果进行修改,TC采用了intel的SGX架构,而Provable则采用了TLSNotary对于每一个返回的结果均可以提供一个未经修改的证明(文件形式)。

中心化的Oracle存在两个潜在的弊端:

  1. 中心化,即使利用证明来表明中心化服务器没有作恶,这样的架构仍然是和区块链的去中心化思路相悖的。中心化的企业的发展,必然是以最大经济利益为目标,很难保证在所有的时候,针对所有的需求端,都能用一样公平稳定不出问题的服务来保证;
  2. 中心化的处理,使得其本事并不需要专门的token。使用者支付公链的基础token(如ETH、EOS即可),从而没有社区的概念,也没有通证本身具有的想象空间。
去中心化的Oracle

先来看看ChainLink,ChainLink利用节点的概念,让节点参与提供oracle的服务,并通过可信度、奖励等机制使得节点优胜略汰,从而解决了中心化oracle的问题。
但在目前的方案中,所用的共识方法是基于链上的,在多轮消息交互的情况下,其性能非常一般,且gas费用消耗比较多。

DOS,和ChainLink一样,也采用了去中心化的方法。和ChainLink不同,DOS提出的方案是基于线下节点的,利用VRF和门限签名方案完成BFT共识机制。
进一步的,DOS提出了可信链下计算和跨链操作的方案。从技术方案和未来应用的拓展思路上,DOS无疑是领先于ChainLink的。

DOS的挑战:
  1. 目前,Provable已经支持了ETH、EOS、R3 Corda、Hyperledger Fabric,ChainLink也号称要支持多链,这对于目前还没有上ETH主网的DOS,在开发进度上会有很大的挑战;
  2. 因为要做线下节点的共识、通行、签名机制,虽然DOS做的不是公链,但涉及到的技术不比开发公链的挑战低。除了节点的客户端,在白皮书里,DOS也提到为了便于开发者开发应用,也需要提供虚拟机,这样,技术上对于DOS的挑战非常大。其共识能否达到一定的高度,也有待观察;
  3. 在CMC上,Chainlink达到了6.25亿美元,DOS只有125万美元,这个差距不小。而且Chainlink已经提供了为银行服务的商业解决方案。另外,由于占领了先机,Provable无疑是目前预言机应用最大的服务提供商(虽然没有公开数据可查)。对于社区的搭建和应用场景的落地,DOS还有很多工作要做,不光是在技术层面。

相关文章

  • Oracle的粗浅的比较

    本文面向对于Oracle比较熟悉的人员阅读。目前的Oracle,知名的包含: Provable,原来叫Oracli...

  • ORACLE 日期比较

  • oracle 日期比较

    select DISTINCT(GYSID) from HTGYS.QJC_CP_CPSJK where to_d...

  • Oracle与PL/SQL

    Oracle安装 对于oracle的安装可以比较简单,需要注意的地方为密码的设置以及字符集的设置; oracle安...

  • 001.PHP 面向过程连接数据库

    请参考 天龙八"步",知识点,这里比较粗浅,勿喷!

  • Oracle与Mysql比较

    常见区别 1. 连接字符串在Oracle中用“||”或者concatt('a','b'),SqlServer中用+...

  • oracle与postgresSQL比较

    Oracle:是当今市场上最大的关系数据库管理系统(RDBMS)供应商之一。通常称为Oracle数据库或Oracl...

  • Oracle转换Postgres

    Oracle转换Postgres 1、前提 首先需要对Oracle和PostgreSQL的SQL都比较熟悉。对其理...

  • 粗浅的思考

    时间过得好快,转眼又到了交作业的时候了。我发现真想专注地去做一件事情其实挺难的,总是会被各种各样的琐事或情绪打扰。...

  • 粗浅的阅读

    知行合一不可分,坚持不懈往目标冲。 欢迎来到箜的世界。 今天分享的是《如何阅读一本书》中的检视阅读二:粗浅的阅读及...

网友评论

    本文标题:Oracle的粗浅的比较

    本文链接:https://www.haomeiwen.com/subject/qrpzfctx.html