【技术实现步骤摘要】
冻结区块链网络的方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及通信
,特别是涉及一种冻结区块链网络的方法、装置、电子设备及可读存储介质。
技术介绍
[0002]区块链技术构建在传输网络(也可称为区块链网络)之上,传输网络中的分布式节点设备(以下简称为节点)通过运行区块链程序,实现区块数据的生成、验证和上链保存,最终实现了数据防篡改机制,为业务开展提供了安全可信的技术新思路。
[0003]区块链技术可应用至多种业务场景,例如金融领域、电子商务领域、商品或原材料溯源领域、电子存证领域等,由于区块链技术实现了数据防篡改机制,因此利用区块链技术开展业务,能解决业务参与各方之间的信任危机。
[0004]在利用区块链网络开展业务期间,在一些情况下,可能会产生对区块链网络内的账户、资产或者智能合约的冻结需求。相关技术中,已经能实现对区块链网络内的账户、资产、智能合约等进行冻结。而在另一些情况下,也可能会产生对整个区块链网络进行冻结的需求。然而相关技术中,还难以有效地对整个区块链网络进行冻结。
【技术保护点】
【技术特征摘要】
1.一种冻结区块链网络的方法,其特征在于,应用于所述区块链网络内的任一节点,所述方法包括:接收所述区块链网络内的排序节点所发送的交易包;检测所述交易包是否携带冻结标识;在所述交易包携带所述冻结标识的情况下,持续地从所述区块链网络之外的目标系统获取目标数据;在获取到所述目标数据之后,生成所述交易包对应的区块;在生成所述交易包对应的区块之后,开始处理所述交易包的下一个交易包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述交易包未携带所述冻结标识的情况下,生成所述交易包对应的区块。3.根据权利要求1所述的方法,其特征在于,所述目标数据用于表征:所述区块链网络之外的另一区块链网络已经成功预执行第一目标交易;所述在获取到所述目标数据之后,生成所述交易包对应的区块,包括:在获取到所述目标数据之后,获取预先存储的预执行结果;根据该预执行结果,生成所述交易包对应的区块;其中,所述预执行结果是节点本身预执行第二目标交易后得到的执行结果,所述第二目标交易是与所述第一目标交易相关联的交易;或者,在获取到所述目标数据之后,执行第三目标交易,得到第三目标交易的执行结果;根据该执行结果,生成所述交易包对应的区块;其中,所述第三目标交易是与所述第一目标交易相关联的交易。4.根据权利要求3所述的方法,其特征在于,所述预执行所述第二目标交易,包括:执行所述第二目标交易,得到所述第二目标交易的执行结果;将所述执行结果记录至节点本身的非账本数据库。5.根据权利要求4所述的方法,其特征在于,所述执行所述第二目标交易,包括:在接收到所述交易包的前一个交易包,且检测到所述前一个交易包携带预执行标识的情况下,生成所述前一个交易包对应的区块;在生成所述前一个交易包对应的区块之后,执行预先存储的所述第二目标交易。6.根据权利要求5所述的方法,其特征在于,携带所述冻结标识的所述交易包还携带目标标识;所述区块链网络之外的目标系统为公共区块链网络,所述公共区块链网络同时与所述区块链网络和所述另一区块链网络通信连接;所述在所述交易包携带所述冻结标识的情况下,持续地从所述区块链网络之...
【专利技术属性】
技术研发人员:李成才,唐坤,
申请(专利权)人:成都质数斯达克科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。