在ADAMoracle网络中,每个预言机都是网络中的一个节点。使用ADAM代币结算节点提供的所有服务,以保护网络的经济生态免受外部力量的影响。
去中心化的预言机使开发者能够使用任意数量的预言机(节点)为智能合约提供服务。拥有多个预言机不仅能提供缓冲,以应对某个预言机下线的情况,还能避免单一预言机遭到单点破坏或受到操控的情况。
ADAMoracle系统的运行步骤如下:1. 用户通过智能合约向ADAMoracle发起数据请求,并附带相应的数据需求参数(链上);2. ADAMoracle节点网络通过订阅ADAMoracle合约的日志来获取相关信息;3. ADAMoracleCore(在链下)拆分用户需求;4. 不同的节点使用外部的API数据源来完成拆分后的任务,并返回数据;5. ADAMoracleCore将数据再次返回至ADAMoracle智能合约(链上);6. ADAMoracle链上合约整合数据,并根据最终结果记录每个提供数据的节点的声誉;7. 最终,结果被发送给用户的智能合约,完成整个流程。
ADAMoracle的去中心化预言机网络使智能合约能够与链下系统连接,并以此保证智能合约整个生命周期的确定性、防止篡改和可靠性。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/19207.html
发表回复
评论列表(0条)