区块发布方法及装置、电子设备制造方法及图纸

技术编号:20161704 阅读:24 留言:0更新日期:2019-01-19 00:14
本说明书一个或多个实施例提供一种区块发布方法及装置、电子设备,应用于区块链节点;所述方法包括:调用用于生成字符序列的智能合约,所述智能合约被用于为区块链节点生成随机字符序列;将所述随机字符序列与所述区块链节点的身份信息相关联地发布至区块链,其中所述随机字符序列的发布时刻早于目标字符序列的发布时刻;在所述随机字符序列匹配于所述目标字符序列的情况下,将生成的预备区块在区块链内进行全网广播;其中,当所述随机字符序列被验证为匹配于所述目标字符序列且对应的发布时刻为全网最早时,所述预备区块被记录为所述区块链的最新区块。

【技术实现步骤摘要】
区块发布方法及装置、电子设备
本说明书一个或多个实施例涉及区块链
,尤其涉及一种区块发布方法及装置、电子设备。
技术介绍
区块链中包含数量众多的区块链节点,共识机制用于在这些区块链节点之间达成一致,以确保这些区块链节点共同维护统一内容的区块链账本。在相关技术中,通常采用PoW(ProofofWork,工作量证明)算法在这些区块链节点之间达成共识;具体地,由所有区块链节点分别计算同一数学题的解,并由最先求得符合条件的解的区块链节点争得记账权,由该区块链节点生成区块链的最新区块,并且所有区块链节点都将该区块链节点生成的区块记录至区块链账本中。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种区块发布方法及装置、电子设备。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种区块发布方法,应用于区块链节点;所述方法包括:调用用于生成字符序列的智能合约,所述智能合约被用于为区块链节点生成随机字符序列;将所述随机字符序列与所述区块链节点的身份信息相关联地发布至区块链,其中所述随机字符序列的发布时刻早于目标字符序列的发布时刻;在所述本文档来自技高网...

【技术保护点】
1.一种区块发布方法,应用于区块链节点;所述方法包括:调用用于生成字符序列的智能合约,所述智能合约被用于为区块链节点生成随机字符序列;将所述随机字符序列与所述区块链节点的身份信息相关联地发布至区块链,其中所述随机字符序列的发布时刻早于目标字符序列的发布时刻;在所述随机字符序列匹配于所述目标字符序列的情况下,将生成的预备区块在区块链内进行全网广播;其中,当所述随机字符序列被验证为匹配于所述目标字符序列且对应的发布时刻为全网最早时,所述预备区块被记录为所述区块链的最新区块。

【技术特征摘要】
1.一种区块发布方法,应用于区块链节点;所述方法包括:调用用于生成字符序列的智能合约,所述智能合约被用于为区块链节点生成随机字符序列;将所述随机字符序列与所述区块链节点的身份信息相关联地发布至区块链,其中所述随机字符序列的发布时刻早于目标字符序列的发布时刻;在所述随机字符序列匹配于所述目标字符序列的情况下,将生成的预备区块在区块链内进行全网广播;其中,当所述随机字符序列被验证为匹配于所述目标字符序列且对应的发布时刻为全网最早时,所述预备区块被记录为所述区块链的最新区块。2.根据权利要求1所述的方法,所述将所述随机字符序列与所述区块链节点的身份信息相关联地发布至区块链,包括:将包含所述随机字符序列与所述区块链节点的身份信息的交易发布至区块链;其中,所述预备区块中包含所述交易的流水号,使接收到所述预备区块的区块链节点根据所述流水号从区块链中查找所述交易,以对所述随机字符序列及其发布时刻进行验证。3.根据权利要求1所述的方法,所述目标字符序列由预言机节点发布至所述区块链。4.根据权利要求3所述的方法,所述目标字符序列由预言机节点通过调用所述用于生成字符序列的智能合约而生成。5.根据权利要求1所述的方法,还包括:向所述区块链发布与所述随机字符序列相关联的资产冻结凭证,所述资产冻结凭证表明所述区块链节点持有的不少于预设数额的区块链资产处于冻结状态;其中,当所述随机字符序列不存在相关联的资产冻结凭证时,所述随机字符序列被判定为无效信息。6.根据权利要求5所述的方法,在所述随机字符序列匹配于所述目标字符序列的情况下,所述资产冻结凭证对应的区块链资产被解冻并归还至所述区块链节点;在所述随机字符序列不匹配于所述目标字符序列的情况下,所述资产冻结凭证对应的区块链资产被从所述区块链节点处扣除。7.根据权利要求5所述的方法,所述区块链节点存在多个对应的随机字符序列,每一随机字符序列分别存在对应的资产冻结凭证;所述在所述随机字符序列匹配于所述目标字符序列的情况下,将生成的预备区块在区块链内进行全网广播,包括:在所述区块链节点对应的任一随机字符序列匹配于所述目标字符序列的情况下,将生成的预备区块在区块链内进行全网广播;其中,当所述区块链节点对应的任一随机字符序列被验证为匹配于所述目标字符序列且对应的发布时刻为全网最早时,所述预备区块被记录为所述区块链的最新区块。8.一种区块发布装置,应用于区块链节点;所述装...

【专利技术属性】
技术研发人员:陆旭明
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1