作者:马修·马斯坦多·福布斯
Oracle是一行代码,负责将现实世界的数据连接到链上的合同。它就像一座连接区块链世界和离线数据的桥梁。
这个“桥梁”使智能合约(或启动指令的代码行)能够基于区块链之外的数据执行交易。这些数据可以是利率、温度或第三方列表。智能合约可以确保这些数据没有被篡改。根据数据网站CryptoSlate的数据,目前有超过400亿美元的通行证来验证甲骨文的数据。
为什么区块链与神谕密不可分?
Oracle本身不能生成真实世界的数据,但是可以从各种数据库中收集数据,并以可靠的方式发送给区块链。甲骨文和区块链本质上是互补的。Oracle还可以将在线数据发送到各种离线应用程序,如银行应用程序。
这为企业提供了创新的应用场景,比如追踪产品从源头到最终用户的所有供应链环节;并创建基于第三方利率的债券产品。传统系统可以通过Oracle轻松访问分散的网络。
区块链和其他公共账本就像没有联网的电脑,无法用来检索和获取现实世界的数据。如果电脑无法连接到互联网,它只能访问存储在本地硬盘中的数据。
同样,如果区块链不能访问真实世界的数据,就只能访问存储在自己分布式账本中的交易记录,这就大大限制了它的应用场景。在这种情况下,Oracle可以扮演连接互联网的角色,并将外部数据连接到智能合约链上。
集中式Oracle机器的瓶颈
虽然Oracle解决了区块链与外界连接的问题,并允许区块链访问真实世界的数据,但Oracle本身也可能存在中心化问题。区块链是去中心化的分布式网络,可以避免单点失效的风险。比如黑客窃取了你的私钥,最多只能移除你的账户资产。但如果黑客侵入集中交易平台,就可以盗取数百万用户的账户资产。
简而言之,去中心化的网络由数百万台计算机组成,需要数百万黑客同时攻击才能将其捕获;集中式系统只需要一次攻击,就可能导致数百万人的财产损失。如果区块链使用集中式预测器,它将面临单点故障的风险,这将使区块链在去中心化方面所做的所有努力付诸东流。
为了解决这个问题,分散预测机应运而生。
分散式Oracle机器的优势
分散的Oracle同时连接多个数据源,既可以连接区块链和现实世界,又可以避免单点故障的风险。
例如,基于共享协议的分散交易平台(DEX)可以提供各种资产(如ETH和BTC)的价格,并且不依赖于任何中央实体。这种交易平台采用共享公共账本,用户之间可以直接进行资产交换。这个账本是完全去中心化的,不属于任何人。与此相对应的是比特币基地或北海巨妖等集中交易平台。那么问题来了,由于去中心化的交易平台无法获取BTC或ETH对美元的当前价格,需要像Chainlink这样的去中心化的Oracle机器为其提供价格。
那么Chainlink如何在没有集中化风险的情况下提供价格呢?Chainlink访问了几十个不同的价格提供商,最终整合了一个单一的价格。因此,如果其中一个数据源出现问题,大约20个其他数据提供商仍然可以保证数据不被篡改。
这只是甲骨文的众多用例之一。此外,Oracle可以用不同的方式收集和传输各种数据。
预测机器的类型
Oracle可以根据数据来源、数据传输方向和信任模式进行分类。
数据源
那就是:我们向区块链传送什么样的数据?大多数数据是数字的,但有些系统收集物理数据。这种预测机往往是软件或硬件系统。例如,预测器可以读取射频识别芯片(RFID)、天气状况或健康数据。
数据传输方向
即区块链是在接收数据还是在发送数据。这通常也称为入站或出站系统。比如你可以根据美联储的利率进行智能合约的交易;或者当链上钱包达到预定义金额时,触发链下缴税。
信任模式
即:预测器是分散的还是集中的?虽然集中式系统会导致单点故障的风险,但许多人仍然会选择这种系统,而不是其他更具实验性的解决方案。
甲骨文对区块链的意义
目前,加密货币的总市值在1万亿美元左右,但根据麦肯锡的数据,全球金融系统的年交易额超过5.76万亿美元,其市值超过487万亿美元。Zillow估计美国居民的房地产行业价值为43.4万亿美元;医疗保险和医疗补助中心估计,美国医疗保健系统价值4.1万亿美元。
这些数据揭示了离线世界的惊人价值,以及连接集中式和分散式系统的重要意义。为了将这些离线系统连接到智能合约,我们需要分散的预测机器来确保数据的安全性和不可篡改性,并丰富区块链在现实世界中的应用场景。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"为什么说2021区块链牛市,区块链为什么大跌":http://www.guoyinggangguan.com/qkl/156344.html。

微信扫描二维码关注官方微信
▲长按图片识别二维码