需要预言机的智能合约是不是笨蛋合约?

随着Chainlink的老大成为了 CoinDesk 的年度风云人物
我也去看一下所谓的预言机究竟在做什么
发现原来语预言机就是帮助智能合约与现实世界对接的接口
因为以太等等的智能合约不智能,读不懂链外的数据,因此需要一个中间层作为接口和其交互

那可以自定义的Cell model
在这方面能比以太坊或 EOS 的智能合约聪明一点吗?
例如不需要外部的 Oracle

Oracle 是区块链真正落地需要解决的一个基本问题,可能是区块链应用落地的最大障碍。Oracle 的成熟度体现了区块链技术离成熟的距离有多远。CKB 在这方面并没有做到更好,目前我也没有看到特别好的方案。

历史上有过许多去中心化 Oracle 的尝试。从早期的 TruthCoinSchellingCoin,到 DApp 中自带的比如 MakerDAOAugur 中的 Oracle,到近期的 Chainlink 和 Band Protocol,总的来看基本没有什么突破,反而是不停的在向实用主义(中心化)妥协。由于设计的不完善,Oracle 可以说是当前 DApp 尤其是 DeFi 生态的一个隐患。例如,由于 MakerDAO 在整个生态中的重要性,MakerDAO 的 Oracle 被许多其他 DeFi 应用依赖,如果 MakerDAO 的 Oracle 出现问题引起可能会是系统性风险。(并不是说 MakerDAO 有问题,目前的技术发展阶段就是这样。)

4 Likes

你说的Oracle问题在这次的bzx攻击中应验了

1 Like

@janxj 结果Chainlink的人为错误报价又应征了你说的话