一种区块链智能合约版本控制方法及区块链系统.pdf
一吃****海逸
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种区块链智能合约版本控制方法及区块链系统.pdf
本发明公开了一种区块链智能合约版本控制方法及区块链系统。使用节点构造智能合约版本控制交易,交易类型包括升级合约、切换合约版本、灰度控制、合约冻结、合约解冻和快速回滚,使用节点将智能合约版本控制交易发送给验证节点,验证节点验证通过后将交易广播至区块链网络中的其他验证节点;收到智能合约版本控制交易的验证节点将交易写入区块中,相互对区块进行共识,共识通过后所有验证节点执行区块中的智能合约版本控制交易,根据交易类型,对交易中目标合约地址对应的合约内容进行相应操作。本发明方法将智能合约地址与智能合约代码解耦,智能合
智能合约升级方法及区块链系统.pdf
本说明书提供一种智能合约升级方法及区块链系统;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约,所述合约部署交易为响应于用户的合约部署请求而生成;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码;所述区块链网络中的所有区块链节点分别获取包含所述机器码的合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码,所述合约升级交易为响应于所述用户的合约升级请求而生成。
智能合约升级方法及区块链系统.pdf
本说明书提供一种智能合约升级方法及区块链节点;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码,并基于所述机器码生成针对所述智能合约的合约升级交易;所述区块链网络中的所有区块链节点分别获取所述合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码。
一种区块链智能合约的监控方法、系统及装置.pdf
本说明书实施例公开了一种区块链智能合约的监控方法,其中,所述方法包括:运行部署于区块链节点上的智能合约,所述智能合约中包含有用于采集运行数据的接口;获取所述智能合约在运行期间由所述接口采集的运行数据;所述运行数据用于被处理以对所述智能合约执行以下至少一种操作:运行状态监控、或性能分析。可以实现合约开发者在智能合约开发时对合约内部性能以及合约部署后的线上执行情况进行监控,使得智能合约的性能分析提供数据基础,帮助开发者优化智能合约。
基于区块链智能合约的抽奖系统.pdf
本发明涉及基于区块链智能合约的抽奖系统,包括发布模块、算法模块以及核验模块,算法模块基于区块链技术用于录入及存储抽奖的算法,发布模块用于将抽奖的算法事先发布到区块链上以及发布抽奖结果,核验模块用于记录并核验抽奖结果的真实性。当有抽奖活动需要开启时,算法会调用区块链当前的区块哈希值作为随机因子,当算法执行时,区块链会记录下所有的入参以及结果以保证公正。区块链具有“不可伪造篡改”“全程留痕”“可以追溯”“公开透明”“集体维护”的特点,基于这些特点提高了抽奖系统的公平性与随机性。