Oracles(预言机)是分布式账本技术世界中一个令人兴奋的前沿。它们被设计成以一种去中心化、无权限的方式安全地连接数字和物理世界。随着IOTA的扩展,提供适当的工具来支持希望将机器经济带入生活的组织和工程师是非常重要的。
在这篇博文中,我们将讨论什么是Oracle,如何使用它们,我们正在采取的全面Oracles解决方案的第一步,以及为什么它们对IOTA生态系统的未来很重要。
常见Oracle存在的问题
Oracles为区块链提供外部信息,通常用于智能合约,或提供不同分布式账本之间的互操作性。
虽然Oracle主要是为了成为外部/离链世界与去中心化网络和服务之间的桥梁,但它们却遭受着 “垃圾进,垃圾出 “的老问题。如果进入Oracle的数据可以被操纵或删减,那么 “错误 “的数据就有可能导致 “错误 “的结果。一些Oracle解决方案试图通过确保Oracle使用来自足够多的独立来源的输入来解决这个问题。市场上的其他Oracle提出了一套标准来将链外数据带入链上,但即使是这些标准也存在固有的瓶颈,会抑制现实世界的采用。
正是考虑到这一点,今天我们推出了IOTA Oracles!
什么是IOTA Oracles?
IOTA Oracles为IOTA网络上的去中心化应用和智能合约带来链外数据。与传统的区块链Oracle方案相比,IOTA Oracle提供了几个关键优势。
- IOTA交易是无手续费的。
- IOTA交易可以容纳相当大的数据量。
- IOTA的网络几乎实时运行。
- 使用IOTA节点获取数据是轻量级和高效的。
- IOTA Oracles支持多种安全和数据结构功能。
IOTA Oracles如何工作?
从IOTA的观点来看,最佳的可信数据需要直接来自数据产生的地方,同时以去中心化的方式进行处理和保护。如果源头(如传感器)直接将数据提交给防篡改的分布式账本,而不需要经过多个中间商,那么数据被操纵的可能性就会大大降低。
这里我们介绍第一个,也是最简单的IOTA Oracle–First Party Oracle(简称FPO)。IOTA FPO不使用外部数据源,也不使用被第三方处理并在DLT上提供的数据,而是依靠数据发布者自己提交给IOTA Tangle的数据。在物联网网络的背景下,”数据发布者 “指的是传感器本身,没有经过任何人或任何东西的操作或重新格式化。
一旦IOTA智能合约上线,就可以用FPO直接给智能合约提供数据,而不用担心有中介机构来检索、处理、托管或维护数据。与市场上其他一些解决方案不同,IOTA基金会从不与数据提供商提供的数据进行交互。
多说无益,看证据!
在下面的演示中(仅限桌面),我们展示了一个IOTA FPO从Kaiko获取数字资产价格馈送,并将其流式传输到IOTA Tangle上。一旦提交,应用程序可以利用Kaiko的企业级加密资产市场数据,并将其纳入任何去中心化应用程序,如自动做市商(AMM)、借贷平台或IOTA Tangle上的合成资产交易所。
后续工作
IOTA Oracles将为组织直接向Tangle发送数据提供完整的解决方案。我们鼓励数据提供商试用IOTA Oracles,自己判断它们有多容易使用。我们还鼓励IOTA社区成员构建利用链外数据源的应用程序,以探索我们网络上oracle的全部潜力。
在未来几周内,我们将分享更多关于IOTA Oracles如何融入我们的生态系统工具和产品策略的信息,以及为加密资产特定和现实世界的用例开发神谕系列的计划,如工业Orcale和共识Oracle。共识Oracle可以汇总来自多个数据提供商的数据,以提供更可靠的信息来源,以防任何提供商受到损害。
如果你对IOTA Oracles感兴趣并想加入对话,欢迎访问我们的Discord。
关于Kaiko
Kaiko成立于2014年,是基于区块链的数字资产行业中领先的市场数据提供商,为机构投资者提供企业级市场数据基础设施。Kaiko总部位于巴黎,在纽约和东京也设有办事处。在过去的6年里,Kaiko一直在收集、规范、存储加密资产数据,并通过一套API和数据产品向市场参与者分发。目前,Kaiko提供了业内最大的工具参考数据公共数据库,从超过85家加密货币交易所收集,包括3800多个个人代币和75000多个工具。
本文原文非中文版本,由BruceX进行翻译,如若转载,请注明出处:http://www.iota.love/202102/first-introducing-iota-oracles/