预言机能够更快地获取链上数据,它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的唯一途径。预言机的出现给当下市场提供了一个很好的解决办法,不仅允许将与真实事件有关的数据调用到区块链上。
事实上,DeFi为了保持去中心化的状态,使用的数据不能由中心化的来源提供,因为当中可能会涉及伪造、篡改、修改或隐藏信息。DeFi协议将预言机作为区块链之外的数据来源,例如资产市场价格、体育赛事结果、天气数据或任何其他在区块链上无法获得的信息,如果没有预言机,DeFi协议就无法获得正常运行所需的所有数据。越来越多的项目开始着手于提高预言机提供数据的准确性和去中心化水平所需要的解决方案。
ADAMoracle 属于去中心化预言机网络服务设施,也是连接现实世界数据与区块链系统,为众多应用场景提供标准化解决方案,实现与区块链外的服务进行无缝交互的中间件。
ADAMoracle系统的运行步骤如下:
1.用户通过智能合约向ADAMoracle发起数据请求,并且附带相应的数据需求参数(链上);
2.ADAMoracle节点组成的网络通过订阅ADAMoracle合约的日志获取相关信息;
3.ADAMoracle Core拆解用户需求(链下);拆解后的任务由不同的节点通过外部的API数据源完成,获取数据返回;
4.ADAMoracle Core将数据再次返回至链上的ADAMoracle智能合约上;ADAMoracle链上合约整合数据,同时根据最终结果纪录每一个提供数据的节点声誉,最终将结果发送给用户的智能合约,完成整个流程。
作为DeFi 安全性的一个重要组成部分,无论是价格还是支付的数据,预言机蕴藏的巨大能量仍然是不可忽视的关键工具。目前而言,市面上预言机主要的应用场景有保险、溯源等,未来可用于IOT领域以及传统金融板块,帮助实现需要与外部世界交互的应用场景,加速区块链发展和应用落地。
ADAMoracle的诞生,将为链上的智能合约开发者提供全面的工具和数据,为智能合约开发者提供更为安全且极致便利的预言机整体解决方案。