关于预言机的讨论,常常涉及到区块链的落地问题。当下区块链的落地亟需实用性的场景作为接口,这就需要区块链真实的融入链下数据。而区块链的特性决定了它内部封闭系统的构成特性,链下数据的获取也被定性为被动的接收过程。预言机打通了链下和链上数据的壁垒,并最大可能的确保数据的真实性。
预言机扩宽了区块链的应用场景,为其广阔的商业生态奠定了必要的技术基础。
ADAMoracle系统的运行步骤如下:
1. 用户通过智能合约向ADAMoracle发起数据请求,并且附带相应的数据需求参数(链上);
2. ADAMoracle节点组成的网络通过订阅ADAMoracle合约的日志获取相关信息;
3. ADAMoracle Core拆解用户需求(链下);拆解后的任务由不同的节点通过外部的API数据源完成,获取数据返回;
4. ADAMoracle Core将数据再次返回至链上的ADAMoracle智能合约上;ADAMoracle链上合约整合数据,同时根据最终结果纪录每一个提供数据的节点声誉,最终将结果发送给用户的智能合约,完成整个流程。
多个外部数据源保证了数据获取的去中心化性,同时在大多数节点会为了自身利益正常工作的前提下,保证了数据源的完整性与真实性。通过这样的方式,ADAMoracle预言机具备更好的去中心化程度、更真实的数据、更强的稳定性。
去中心化预言机ADAMoracle的诞生将助力DEFI领域持续长远科学发展。同时,ADAMoracle是区块链上的所有智能合约开发者提供全面的工具、数据,以及更为安全可靠且极致便利的预言机整体解决方案。