买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请公开了一种区块链运行方法、装置、设备及存储介质,涉及区块链技术领域,可应用于云计算和云服务。具体实现方案为:根据本地账户密钥对待广播区块的区块头数据进行签名,得到区块头签名;根据区块头签名,确定待广播区块的区块标识,以使本机节点竞争待广播区块的出块权。本申请提高了区块链网络的去中心化程度,进而提高了区块链网络的稳定性和安全性。
主权项:1.一种区块链运行方法,包括:根据本地账户密钥对待广播区块的区块头数据进行签名,得到区块头签名;根据所述区块头签名,确定所述待广播区块的区块标识,以使本机节点竞争所述待广播区块的出块权;其中,所述根据所述区块头签名,确定所述待广播区块的区块标识,以使本机节点竞争所述待广播区块的出块权,包括:基于共识算法,根据所述区块头签名,确定所述待广播区块的区块标识;若所述区块标识满足目标要求,则确定所述本机节点为所述待广播区块的出块节点;若所述区块标识不满足所述目标要求,则根据签名算法中签名随机数,选择对签名随机数和区块随机数其中一个进行调整,进而根据调整后的随机数,变更所述区块头签名,重新确定所述待广播区块的所述区块标识,直至确定所述本机节点为所述待广播区块的出块节点,或获知其他节点为所述待广播区块的出块节点;其中,所述待广播区块采用以下方式生成:识别待处理事务请求中是否存在元素转移事务请求;若存在,则执行包括元素转移事务请求和元素奖励事务请求的待处理事务请求,并生成事务数据添加至所述待广播区块中;否则,执行包括常规事务请求和元素奖励事务请求的待处理事务请求,并生成事务数据添加至所述待广播区块中;其中,所述元素奖励事务请求用于将本机节点的出块元素奖励和或事务请求执行过程的元素奖励,转移至自身区块链账户;其中,选择对签名随机数进行调整,进而根据调整后的随机数,变更所述区块头签名,包括:调整签名算法中的签名随机数;根据所述签名随机数和所述本地账户密钥,对所述待广播区块的区块头数据进行签名,以变更所述区块头签名;其中,选择对区块随机数进行调整,进而根据调整后的随机数,变更所述区块头签名,包括:调整所述区块头数据中的区块随机数;根据所述本地账户密钥,对调整后的区块头数据进行签名,以变更所述区块头签名。
全文数据:
权利要求:
百度查询: 百度在线网络技术(北京)有限公司 区块链运行方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。