一种基于身份的区块链封印机制制造技术

技术编号:24945573 阅读:25 留言:0更新日期:2020-07-17 22:46
本发明专利技术涉及一种基于身份的区块链封印机制,包括以下步骤:S1、网络中具有记账资格的区块节点A生成第一备选状态区块;S2、区块节点B用自己的私钥对该第一备选状态区块的哈希值进行加密,再取加密结果的哈希值;S3、判断所得到的哈希值从任意位置开始的连续0或者1的个数是否满足设定的要求;S4、如果满足要求,则对第一备选状态区块的第一次封印完成。本发明专利技术的封印机制比PBFT算法更简洁,不需要复杂的点对点通讯;同时,还可以避免像比特币一样经过漫长的等待才能最终确定交易。

【技术实现步骤摘要】
一种基于身份的区块链封印机制
本专利技术涉及区块链
,更具体地说,涉及一种基于身份的区块链封印机制。
技术介绍
区块链技术与应用的发展,会对经济带来重大影响,也会带来很多新的机会。其中的机会主要分类两大类。第一类是应用区块链技术的传统企业,特别是银行、券商、保险公司、中介、产权登记以及其他以信用为核心价值的企业。再过去,由于缺乏有效的技术手段,信用成本很高。我们选择有信誉的大银行、保险公司、中介公司,并承担不菲的费用,这就是信用成本。区块链技术的出现,大大的降低了信用成本。货币或股票、合同、证书等等,本质上都是数字通证,而区块链利用分布式的网络系统和数学方法,仅仅用计算机和电力的成本,就可以取代原来的信用体系。第二类是拥有核心技术的区块链企业,这类企业,利用自己的核心技术或独特的市场方法,能够在区块链系统给社会带来巨大变化的时候,提供有效的服务,从而使自己占据有利位置。区块链技术提供了一套简单可靠的信任机制,这是一个非常大的进步。信任和验证机制,是我们人类社会的重要组成部分。我们选择有信誉的产品、银行、酒店、保险公本文档来自技高网...

【技术保护点】
1.一种基于身份的区块链封印机制,其特征在于,包括以下步骤:/nS1、网络中具有记账资格的区块节点A生成第一备选状态区块;/nS2、区块节点B用自己的私钥对该第一备选状态区块的哈希值进行加密,再取加密结果的哈希值;/nS3、判断所得到的哈希值从任意位置开始的连续0或者1的个数是否满足设定的要求;/nS4、如果满足要求,则对所述第一备选状态区块的第一次封印完成。/n

【技术特征摘要】
1.一种基于身份的区块链封印机制,其特征在于,包括以下步骤:
S1、网络中具有记账资格的区块节点A生成第一备选状态区块;
S2、区块节点B用自己的私钥对该第一备选状态区块的哈希值进行加密,再取加密结果的哈希值;
S3、判断所得到的哈希值从任意位置开始的连续0或者1的个数是否满足设定的要求;
S4、如果满足要求,则对所述第一备选状态区块的第一次封印完成。


2.根据权利要求1所述的区块链封印机制,其特征在于,还包括步骤:
S5、将经过第一次封印后的第一备选状态区块作为第二备选状态区块发送至网络中其他记账候选节点;
S6、网络中多个具有记账资格的区块节点C对所述第二备选状态区块进行联合封印。


3.根据权利要求2所述的区块链封印机制,其特征在于,所述步骤S6具体包括:
S61、网络中具有记账资格的区块节点C计算接收到的多个第二备选状态区块的优先级,找出优先级最高的第二备选状态区块;
S62、区块节点C用自己的私钥对优先级最高的第二备选状态区块的哈希值签名,并将签名结果和自己的公钥一起发送给区块节点A;
S63、区块节点A计算对所述第二备选状态区块进行签名的区块节点C的数量,判断该数量是否达到预设的数值;
S64、如果签名的区块节点C数量达到预设的数值,则第二次封印完成。


4.根据权利要求3所述的区块链封印机制,其特征在于,所述步骤S4中,如果从任意位置开始的连续0或者1的个数不满足设定的要求,则所述区块节点B将自己的轮次值+1,然后对所述第一备选...

【专利技术属性】
技术研发人员:田冉
申请(专利权)人:深圳市欧欣泰科技有限公司
类型:发明
国别省市:广东;44

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

1