利索能及
我要发布
收藏
专利号: 2022103581858
申请人: 广东钜联信息科技有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2025-08-05
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于区块链的区块互助方法,其特征在于,所述方法包括如下步骤:

建立区块链新区块与旧区块信息处理互助的智能合约,所述智能合约包括:旧区块对新区块的交易信息暂代处理和新区块交易信息锁定旧区块个人交易信息;

所述旧区块对新区块的交易信息暂代处理包括:在区块链新区块刚刚形成时,激活旧区块对新区块的交易信息暂代处理的智能合约,所述智能合约为:在新区块未具有处理交易信息的权限之前,随机挑选一个账本信息完全可靠的旧区块,暂代新区块处理区块链的交易信息;

所述新区块交易信息锁定旧区块个人交易信息包括:在一轮区块链区块记账结束,进入到下一轮新区块的形成和记账者的挑选的过程中,激活新区块交易信息锁定旧区块个人交易信息的智能合约,所述智能合约为:在将交易池中的交易信息写入新区块时,在新区块中增加一笔包括个人最后一笔交易信息所对应的区块信息的交易信息,通过新区块增加的所述个人最后一笔交易信息所对应的区块信息的交易信息,直接锁定用户交易信息所在的区块。

2.根据权利要求1所述的一种基于区块链的区块互助方法,其特征在于,所述新区块与旧区块包括:新区块为区块链最新形成的区块,最新形成的区块指所述区块只有父区块,而没有子区块;旧区块指新区块父区块方向上的全部区块;随着区块链的新区块的不断生成,所述新区块会变为旧区块,即所述新区块变成旧区块后,也会拥有子区块;所述区块链区块的父区块为与所述区块链区块邻近前面形成的那个区块,所述区块链的子区块为与所述区块链区块邻近后面形成的那个区块;它们是通过区块链的区块时间戳来进行区分的。

3.根据权利要求1所述的一种基于区块链的区块互助方法,其特征在于,所述建立区块链新区块与旧区块信息处理互助的智能合约包括:建立新区块和旧区块的两种智能合约,一种为建立旧区块对新区块的交易信息暂代处理的智能合约,另一种为建立新区块交易信息锁定旧区块个人交易信息的智能合约。

4.根据权利要求1所述的一种基于区块链的区块互助方法,其特征在于,所述在区块链新区块刚刚形成时包括:区块链新区块形成的同时,激活旧区块对新区块的交易信息暂代处理的智能合约,同时新区块开始下载区块链中的全部交易信息。

5.根据权利要求4所述的一种基于区块链的区块互助方法,其特征在于,所述旧区块对新区块的交易信息暂代处理的智能合约包括:在新区块下载区块链中的全部交易信息的时候,随机挑选一个账本信息完全可靠的旧区块,对区块链系统中需要新区块进行验证的交易信息进行验证;随机挑选一个账本信息完全可靠的旧区块的方法为:对区块链上的所有旧区块进行编号,通过伪随机数法随机生成几个随机数,对随机数对应的几个区块进行账本信息比对,从信息完全相同的账本中随机挑选一个,替代新区块处理交易信息数据。

6.根据权利要求5所述的一种基于区块链的区块互助方法,其特征在于,所述旧区块对新区块的交易信息暂代处理的智能合约还包括:待新区块将区块链中的交易信息下载完毕,将经过旧区块处理,合法的交易信息保存到新区块中。

7.根据权利要求1所述的一种基于区块链的区块互助方法,其特征在于,所述激活新区块交易信息锁定旧区块个人交易信息的智能合约包括:在一轮区块链区块记账结束的同时,激活新区块交易信息锁定旧区块个人交易信息的智能合约,提取区块链上所有用户最后一次交易信息所对应的区块信息和对应的身份信息。

8.根据权利要求1所述的一种基于区块链的区块互助方法,其特征在于,所述激活新区块交易信息锁定旧区块个人交易信息的智能合约还包括:将提取的区块信息和对应的用户身份信息作为一个交易信息保存在区块链交易池中,待区块链形成新的区块,由新产生的记账者将所述交易池中的交易信息写入区块链的新区块中。

9.根据权利要求1所述的一种基于区块链的区块互助方法,其特征在于,所述激活新区块交易信息锁定旧区块个人交易信息的智能合约还包括:当需要查询用户的交易信息时,通过查询区块链的最新形成的区块交易信息,检索最新形成的区块中是否有所述用户的交易信息,并锁定所述用户上次发生交易所对应的区块,通过锁定的所述用户上次发生交易所对应的区块的用户交易信息不断向父区块方向检索,直接追溯区块链上的用户的全部交易信息,获得用户的全部交易信息。