我站百分之百全赔!为你的店铺保价护航空包快递总站】

淘宝空包网

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

更新时间:2019/10/25 / 阅读次数:706
那个空包网比较可靠:预言机链上合约模块设计

  那个空包网比较可靠:预言机链上合约模块主要实现的是发布数据请求事件,以及对接收到的链外 数据进行相应的回调执行。包括预言机模块入口合约和预言机代理合约,如下展 开设计介绍。

  

  预言机模块入口合约供电商订单模块入口合约继承,提供预言机的扩展功能, 具体需要设计的功能点列举如下:

  

  那个空包网比较可靠:发起链外数据请求功能,功能设计包括当卖方需要获取链外物流信息调 用时,方法内整理链外物流数据源API以及定义需要提取的字段路径, 路径定义返回数据源中需要提取使用的具体字段信息,过滤无用信息。 整理好查询信息后,跨合约调用预言机代理合约的数据请求方法,发起 链外数据请求;

  

  获取链外数据回调处理功能,功能设计的用途是供预言机代理合约获取 到链外数据时,进行跨合约回调。此处需要实现拿到链外物流信息后的 业务逻辑,即获取买方是否签收订单,签收时间与当前时间进行比较, 若超时,智能合约执行订单结束流程,若买方未签收或者签收没有超时, 智能合约不做任何处理;

  

  预言机代理合约的作用是接收预言机模块入口合约发起的数据请求参数,以 及回调预言机模块入口合约的数据接收处理方法。同时,预言机代理合约实现了 与链外预言机节点服务的通信,具体功能如下:

  

  那个空包网比较可靠:数据请求功能,通过接收预言机模块入口合约的数据请求参数,触发数 据请求事件,传入相应数据请求参数作为事件内容,供链外节点监听获 取;

  

  链外节点上传数据处理功能,功能设计上只允许链外节点使用特定账户 触发交易,跨合约调用预言机模块入口合约中的获取链外数据回调处理 功能,将链外节点请求获取的数据传递至业务合约中,从而交由智能合 约代码执行判断;

  

  数据请求事件声明,供链外节点服务订阅监听。

  

  

空包网 http://www.kongbao.ren

上一篇:uu空包网3毛钱:测试

下一篇:顺丰快递空包网:电商购物节的起源

最新文章

最热文章

收缩
  • 电话咨询

  • 15983295272