区块链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的原因 。
本文插图
【区块链Oracle:为什么区块链本身不能进行API调用?】
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- 前有iPhone 12,后有Mate 40,为什么我却攥着中兴天机Axon 20 5G不放
- 机核网|为什么我觉得《刺客信条》越来越差了:游戏性篇
- 捷途|买新车时,为什么4S店都要送贴膜?原来里面这么多猫腻,太坑了
- 做你一辈子的蜡笔|西方为什么不假思索的污蔑中国?因为我们的这个错误!
- 暖日科技盈如|这到底是为什么?,俄罗斯华人给出劝告:最好别跟俄罗斯女孩结婚
- 什么值得买|为什么要精养信用卡?因为信用卡背后有你想象不到的财富!
- 汽车之家|我想说因为了解因此喜欢,别人总问我为什么喜欢风光ix5
- 电动大咖|3的为什么是宏光MINI EV,打败特斯拉Model
- 给你说个车|都不会考虑四驱,这是为什么呢?,多数人在买SUV时
- |为什么每一年的高考试卷,要安排在监狱里面印刷?原因你可能不信
