一种区块链升级方法和系统.pdf
努力****凌芹
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种区块链升级方法和系统.pdf
本说明书实施例公开了区块链节点升级方法和系统。所述方法包括:分轮次升级区块链网络中区块链节点的区块链程序,区块链节点包括共识节点;当升级完所有共识节点的区块链程序后,在区块链网络中广播升级交易。其中,第T‑1轮的升级包括:停止第T‑1轮对应的区块链节点运行的支持第一区块链协议的第一区块链程序;启动第T‑1轮对应的区块链节点中支持第二区块链协议的第二区块链程序,第二区块链程序兼容第一区块链协议;当满足预设条件时,开始第T轮的升级。若升级交易通过共识,则区块链网络中的共识节点此后将生成新区块所基于的区块链协议
智能合约升级方法及区块链系统.pdf
本说明书提供一种智能合约升级方法及区块链系统;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约,所述合约部署交易为响应于用户的合约部署请求而生成;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码;所述区块链网络中的所有区块链节点分别获取包含所述机器码的合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码,所述合约升级交易为响应于所述用户的合约升级请求而生成。
智能合约升级方法及区块链系统.pdf
本说明书提供一种智能合约升级方法及区块链节点;该方法可以包括:区块链网络中的所有区块链节点分别获取包含字节码的合约部署交易,并基于所述合约部署交易部署相应的智能合约;所述区块链网络中的第一区块链节点对所述字节码进行JIT编译,得到所述智能合约的机器码,并基于所述机器码生成针对所述智能合约的合约升级交易;所述区块链网络中的所有区块链节点分别获取所述合约升级交易,并基于所述合约升级交易将所述智能合约对应的合约代码由所述字节码升级为所述机器码。
一种区块链系统中核心协议的升级方法.pdf
本发明公开了一种区块链系统中核心协议的升级方法,该方法包括如下步骤:A、在区块链的区块结构中,增加核心协议代码ProtocolCode和投票统计Votes域;B将ProtocolCode的发布者设置为所述区块链核心开发组保留地址,规定该地址在创世区块内部硬编码无法变更;所有记账节点均验证ProtocolCode签名,签名不通过则视为非法数据;C、通过区块链客户端节点从当前最新区块的ProtocolCode存储区获取编译后的虚拟机字节码,如果当前最新区块有ProtocolCode数据,将升级代码通
一种区块链对账方法和系统.pdf
本说明书实施例公开了一种区块链对账方法和系统。所述方法由区块链节点执行,其包括:接收来自第一对账方的对账交易,所述对账交易包括账目标识和所述第一对账方的第一账目数据的哈希值;根据所述账目标识在区块链数据中查询第二对账方的第二账目数据的哈希值,所述第二账目数据的哈希值关联于所述账目标识;若查询到所述第二账目数据的哈希值,则比较所述第一账目数据的哈希值和所述第二账目数据的哈希值;基于查询结果或者比较结果确定对账结果。