ADAMoracle的诞生,将为链上的智能合约开发者提供全面的工具和数据,为智能合约开发者提供更为安全且极致便利的预言机整体解决方案。
预言机扮演着至关重要的角色,因为它帮助区块链解决了外部数据连通性问题,帮助区块链和外部数据建立起一座安全可靠的桥梁,这就是预言机的意义。ADAMoracle去中心化预言机就是区块链其中之一的预言机项目,却是首个支持广域网节点喂价机制的。
ADAMoracle系统的运行步骤:
用户通过智能合约向ADAMoracle发起数据请求,并且附带相应的数据需求参数(链上);
ADAMoracle节点组成的网络通过订阅ADAMoracle合约的日志获取相关信息;
ADAMoracle Core拆解用户需求(链下);拆解后的任务由不同的节点通过外部的API数据源完成,获取数据返回;
ADAMoracle Core将数据再次返回至链上的ADAMoracle智能合约上;ADAMoracle链上合约整合数据,同时根据最终结果纪录每一个提供数据的节点声誉,最终将结果发送给用户的智能合约,完成整个流程。
经过数年的发展,预言机领域已经历多次迭代。预言机1.0属于中心化应用,由中心化机构提供数据至智能合约运行;预言机2.0是去中心化应用,当前市场上的主要代表有Chainlink和MakerDao联盟预言机;预言机是现实世界和区块链系统能够实现数据互通有无的桥梁,其核心功能是做数据信息传输。数据是至关重要的,这就要求预言机产品不断提升数据传输的安全、精准、高效等性能。这既是预言机领域的发展趋势,也是我们提出的预言机3.0时代必须具备的特点。