|区块链Oracle:为什么区块链本身不能进行API调用?( 二 )
还有 , 即便集中式架构下的Oracle的出发点是最好的 , 我们也已经看到了它会被黑客入侵、攻击 , 会过时 , 还可能得不到维护 , 还有随之而来的大麻烦 。
本文插图
集中式架构下的Oracle是重大的失败点 | 图源:Chainlink
Oracle问题的定义
Oracle问题是由以下两部分结合在一起的:
· 区块链本身无法访问外部数据 。
· 使用集中式架构下的Oracle使智能合约的优势全无——这是主要的安全风险 。
解决办法
Chainlink解决了这两个问题 , 它也是去中心化Oracle的标准 。
Chainlink是一个框架 , 用于选择你的独立节点网络以将现实世界的数据连接到区块链 , 从而使智能合约发挥其真正潜力 。 通过这种方式 , 我们利用了与区块链具有同样可靠的去中心化基础设施概念 , 但是使用在区块链Oracles上 。 如果节点/源被黑客攻击、折旧或删除 , 那么Chainlink的网络将利用分散的网络并继续运行 。
本文插图
分散的Oracles是解决方案 。 | 图源:Chainlink
有大量的市场利用Chainlink技术来帮助你选择独立节点的网络来提取数据 。 这样一来 , 你的智能合约就不会轻易出现单点故障 。
这种技术致力于与更多区块链集成 , 因此所有区块链都可以访问可靠的安全链外数据 。 此外 , 其文档非常适合初学者 , 同时也适合经验丰富的工程师(https://docs.chain.link/docs) 。
使用区块链Oracle有着巨大的风险 , 但是Chainlink提供了一个围绕数据的奇妙的新生态系统 。 区块链Oracle是开启智能合约未来的关键 , 同时Oracle也为区块链相互了解提供了一种方法 , 这被称为互操作性 , 是重要的下一步 。
归根结底 , 为了使智能合约成为高级的协议形式 , 我们需要访问各种可靠的数据 , 这就是我们需要Oracle的原因 。
本文插图
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- |万向肖风:区块链的商业突破不是从 C 端开始,而是从开发者开始
- 5G|为什么无线通信需要同步?
- 数字|美区块链股3日涨逾20% 数字货币再迎政策“红包” 概念股来了
- 区块链|MANTRA DAO推出RFUEL质押计划
- 苹果手机|为什么苹果11接电话的时候声音特别小呢
- 嬉皮呀|为什么2020年的抖音账号很难做?
- |街边1元店复兴,这届消费者每天都像过节
- 秦汉|刘邦为什么不愿意动吕后?吕后在哪些方面胜过刘邦?
- |为什么下周三的iPhone 12不值得期待?
- 手机使用技巧,电池技术|实用冷知识|手机遇冷为什么会关机?