【技术实现步骤摘要】
区块链数据处理方法、装置、电子设备及介质
本申请实施例涉及计算机
,具体涉及区块链技术,尤其涉及一种区块链数据处理方法、装置、电子设备及介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。其中,共识机制是区块链技术的重要组成部分,区块生成权是节点基于共识机制争取到的,例如,权益证明(ProofofStake,POS)机制。权益证明机制也称为股权证明,主要是根据每个用户所拥有的token来确定哪个用户拥有记账权。虽然,权益证明机制降低了工作量证明机制的难度,但是权益证明机制的运行还是需要工作量证明的,因此也存在不断提高算力,引起资源消耗的问题。
技术实现思路
本申请实施例公开一种区块链数据处理方法、装置、电子设备及介质,可以实现降低资源消耗,同时提高数据安全性的技术效果。第一方面,本申请实施例公开了一种区块链数据处理方法,由区块链网络中可信节点执行,所述方法包括:通过本地可信节点的可信执行区,采用权益证明机制,根据本地可信节点的权 ...
【技术保护点】
1.一种区块链数据处理方法,其特征在于,由区块链网络中可信节点执行,所述方法包括:/n通过本地可信节点的可信执行区,采用权益证明机制,根据本地可信节点的权益占比值确定当前区块生成节点;/n基于所述当前区块生成节点执行区块处理操作。/n
【技术特征摘要】 【专利技术属性】
1.一种区块链数据处理方法,其特征在于,由区块链网络中可信节点执行,所述方法包括:
通过本地可信节点的可信执行区,采用权益证明机制,根据本地可信节点的权益占比值确定当前区块生成节点;
基于所述当前区块生成节点执行区块处理操作。
2.根据权利要求1所述的方法,其特征在于,采用权益证明机制,根据本地可信节点的权益占比值确定当前区块生成节点,包括:
采用权益证明机制,根据区块链网络的基础出块时长值、本地可信节点的权益占比值和难度确定函数,确定本地可信节点的本地难度值;
根据所述本地难度值和当前事务处理请求的当前事务数据,确定所述当前区块生成节点。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据历史事务处理请求的历史难度值和历史出块时长值,通过曲线拟合得到难度辅助函数;
根据基础出块时长参数、节点权益占比参数和节点出块时长参数之间关系,以及所述难度辅助函数,确定所述难度确定函数。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述区块链网络的实际出块时长值;
将所述区块链网络的实际出块时长值与期望出块时长值进行比较;
根据比较结果调整所述基础出块时长值,以调整所述本地难度值。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在监测到可信证明事件时,确定待发送的第一数据;
采用所述本地可信节点的密钥存储区中第一区块链密钥,对所述第一数据进行签名,以得到第一数据签名;
技术研发人员:肖伟,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。