利索能及
我要发布
收藏
专利号: 2022101997553
申请人: 广州泰创信息技术有限公司
专利类型:发明专利
专利状态:授权未缴费
更新日期:2025-04-28
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于区块链的用户余额验证方法,其特征在于,所述方法包括如下步骤:

在区块链生成区块的同时,生成与所述区块平行的第二区块,所述平行指第二区块与原区块链区块生成的时间戳相同;

所有第二区块形成一条与原区块链平行的虚链,其中,第二区块用于保存用户的余额信息,所述虚链为虚区块链;

所述余额信息为与第二区块平行的原区块链区块中发生交易信息的用户对应的余额信息;

将虚链中区块的时间戳Tk看做对应用户余额信息的公共钱包地址,随着用户余额信息的更新,用户的钱包地址信息将不断更新;所述用户的钱包地址信息将不断更新包括:随着用户交易信息的不断发生,用户发生的交易信息对应的区块时间戳Tk不断改变,使得虚链中区块对应的用户余额信息不断更新,对应用户的钱包地址信息不断更新;另外,虚链中未发生交易信息的用户的钱包地址信息将保持不变;

在验证用户余额时,通过直接检索用户对应钱包地址的余额信息,查询用户余额是否充足;通过用户上一次发生交易信息对应的区块时间戳Tk锁定用户的钱包地址,通过钱包地址获得区块中该用户的余额信息,并确定用户余额信息是否充足。

2.根据权利要求1所述的一种基于区块链的用户余额验证方法,其特征在于,所述在区块链生成区块的同时,生成与所述区块平行的第二区块包括:区块链一轮记账周期中,通过共识机制生成新的区块,在生成新的区块的同时生成与该新区块平行的第二区块,即原区块链中的区块和与它对应的第二区块的区块时间戳Tk相同。

3.根据权利要求1所述的一种基于区块链的用户余额验证方法,其特征在于,所述所有第二区块形成一条与原区块链平行的虚链包括:原区块链生成区块的过程中,生成的所有第二区块链接起来组成一条虚链,虚链中区块和区块之间用哈希链相连接;所述原区块链为保存有用户完整交易信息区块链。

4.根据权利要求1所述的一种基于区块链的用户余额验证方法,其特征在于,所述第二区块用于保存用户的余额信息包括:虚链中的区块用于保存用户的余额信息,所述余额信息为与虚链中区块平行的原区块链区块中发生交易信息的用户对应的余额信息。

5.根据权利要求1所述的一种基于区块链的用户余额验证方法,其特征在于,所述第二区块用于保存用户的余额信息还包括:与第二区块平行的原区块链中的区块用于保存用户的完整交易信息。

6.根据权利要求1所述的一种基于区块链的用户余额验证方法,其特征在于,所述将虚链中区块的时间戳Tk看做对应用户余额信息的公共钱包地址包括:所述公共钱包地址指将虚链中区块的时间戳Tk看做是该区块中所有用户余额信息的钱包地址。