ADAMoracle正在打造一个去中心化的预言机网络。搭建一个综合性平台,提供开发者开发智能合约时所需的工具和数据。ADAMoracle既是一个预言机,也是一个灵活的平台,为智能合约开发者提供安全可靠的预言机解决方案。
每个预言机都是网络中的一个节点,节点提供的所有服务都会用ADAM代币结算,以保护网络中的经济生态不受外部力量的影响。
去中心化的预言机将让开发者有能力使用任意数量的预言机(节点)为智能合约提供服务。拥有多个预言机不仅能在某一个预言机下线时提供缓冲,还能避免单一预言机遭到单点破坏或被买通的情况。
ADAMoracle系统的运行步骤如下:
1. 用户通过智能合约向ADAMoracle发起数据请求,并且附带相应的数据需求参数(链上);
2. ADAMoracle节点组成的网络通过订阅ADAMoracle合约的日志获取相关信息;
3. ADAMoracle Core拆解用户需求(链下);拆解后的任务由不同的节点通过外部的API数据源完成,获取数据返回;
4. ADAMoracle Core将数据再次返回至链上的ADAMoracle智能合约上;ADAMoracle链上合约整合数据,同时根据最终结果纪录每一个提供数据的节点声誉,最终将结果发送给用户的智能合约,完成整个流程。
ADAMoracle的去中心化预言机网络让智能合约能够连接链下系统,并以此保障智能合约整个生命周期的确定性、放篡改性和可靠性。