拼多多 推荐使用拼多多远成,价格最低!!好消息:充100元自动升级代理商即可购买且享受全网低价。
空包网站制作

那个空包网比较可靠:预言机链上合约模块设计

2019/10/21      来源: 空包网
那个空包网比较可靠:预言机链上合约模块设计
  那个空包网比较可靠:预言机链上合约模块主要实现的是发布数据请求事件,以及对接收到的链外 数据进行相应的回调执行。包括预言机模块入口合约和预言机代理合约,如下展 开设计介绍。
  
  预言机模块入口合约供电商订单模块入口合约继承,提供预言机的扩展功能, 具体需要设计的功能点列举如下:
  
  那个空包网比较可靠:发起链外数据请求功能,功能设计包括当卖方需要获取链外物流信息调 用时,方法内整理链外物流数据源API以及定义需要提取的字段路径, 路径定义返回数据源中需要提取使用的具体字段信息,过滤无用信息。 整理好查询信息后,跨合约调用预言机代理合约的数据请求方法,发起 链外数据请求;
  
  获取链外数据回调处理功能,功能设计的用途是供预言机代理合约获取 到链外数据时,进行跨合约回调。此处需要实现拿到链外物流信息后的 业务逻辑,即获取买方是否签收订单,签收时间与当前时间进行比较, 若超时,智能合约执行订单结束流程,若买方未签收或者签收没有超时, 智能合约不做任何处理;
  
  预言机代理合约的作用是接收预言机模块入口合约发起的数据请求参数,以 及回调预言机模块入口合约的数据接收处理方法。同时,预言机代理合约实现了 与链外预言机节点服务的通信,具体功能如下:
  
  那个空包网比较可靠:数据请求功能,通过接收预言机模块入口合约的数据请求参数,触发数 据请求事件,传入相应数据请求参数作为事件内容,供链外节点监听获 取;
  
  链外节点上传数据处理功能,功能设计上只允许链外节点使用特定账户 触发交易,跨合约调用预言机模块入口合约中的获取链外数据回调处理 功能,将链外节点请求获取的数据传递至业务合约中,从而交由智能合 约代码执行判断;
  
  数据请求事件声明,供链外节点服务订阅监听。
  
  空包100 www.kongbao100.com
上一篇:最好的空包:去第三方交易仲裁设计    下一篇:最安全空包网:智能合约部署方法