一种区块链智能合约的监控方法、系统及装置.pdf
努力****冰心
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种区块链智能合约的监控方法、系统及装置.pdf
本说明书实施例公开了一种区块链智能合约的监控方法,其中,所述方法包括:运行部署于区块链节点上的智能合约,所述智能合约中包含有用于采集运行数据的接口;获取所述智能合约在运行期间由所述接口采集的运行数据;所述运行数据用于被处理以对所述智能合约执行以下至少一种操作:运行状态监控、或性能分析。可以实现合约开发者在智能合约开发时对合约内部性能以及合约部署后的线上执行情况进行监控,使得智能合约的性能分析提供数据基础,帮助开发者优化智能合约。
一种区块链智能合约版本控制方法及区块链系统.pdf
本发明公开了一种区块链智能合约版本控制方法及区块链系统。使用节点构造智能合约版本控制交易,交易类型包括升级合约、切换合约版本、灰度控制、合约冻结、合约解冻和快速回滚,使用节点将智能合约版本控制交易发送给验证节点,验证节点验证通过后将交易广播至区块链网络中的其他验证节点;收到智能合约版本控制交易的验证节点将交易写入区块中,相互对区块进行共识,共识通过后所有验证节点执行区块中的智能合约版本控制交易,根据交易类型,对交易中目标合约地址对应的合约内容进行相应操作。本发明方法将智能合约地址与智能合约代码解耦,智能合
智能合约升级方法及区块链系统.pdf
本说明书提供一种智能合约升级方法及区块链系统;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约,所述合约部署交易为响应于用户的合约部署请求而生成;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码;所述区块链网络中的所有区块链节点分别获取包含所述机器码的合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码,所述合约升级交易为响应于所述用户的合约升级请求而生成。
智能合约升级方法及区块链系统.pdf
本说明书提供一种智能合约升级方法及区块链节点;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码,并基于所述机器码生成针对所述智能合约的合约升级交易;所述区块链网络中的所有区块链节点分别获取所述合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码。
基于区块链的智能合约调用方法、装置及设备.pdf
本公开实施例提供一种基于区块链的智能合约调用方法、装置及设备,该方法包括:接收客户端发送的交易信息,其中交易信息中包含交易信息对应的待执行的智能合约的路径信息;将接收到的各交易信息放入调度器以使调度器将各交易信息分发至不同的执行器;通过各执行器基于各交易信息对应的待执行的智能合约的路径信息,查询存储单元以获取各交易信息对应的智能合约,其中存储单元中包含了按照树形文件目录结构存储的各智能合约、且各个智能合约的存储路径是唯一的;通过各执行器对交易信息执行智能合约,得到执行结果。不需要各执行器在并行执行交易时进