区块生成方法及装置与流程

文档序号:12789223阅读:来源:国知局

技术特征:

1.一种区块生成方法,其特征在于,所述方法应用于区块链中的任意区块,所述方法包括:

基于不同的特征值算法,对输入信息进行特征值计算,得到至少两个第一特征值;

根据所述至少两个第一特征值,生成第二特征值;

将所述输入信息以及所述第二特征值对应存储,得到当前区块。

2.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个第一特征值,生成第二特征值包括:

对于所述至少两个第一特征值中的任意第一特征值,根据与所述第一特征值对应的线性方程,计算所述第一特征值中每个字符在交叉排序时的字符位置;

基于计算得到每个字符在交叉排序时的字符位置,将所述至少两个第一特征值所包括的全部字符进行交叉排序,得到所述第二特征值。

3.根据权利要求2所述的方法,其特征在于,对于所述至少两个第一特征值中的任意第一特征值,根据与所述第一特征值对应的线性方程,计算所述第一特征值中每个字符在交叉排序时的字符位置包括:

由所述不同的特征算法中第一特征算法所得到的第一特征值对应于X=2N,第二特征算法所得到的第一特征值对应于Y=2N-1,N为正整数;

则将所述第一特征算法所得到的第一特征值中的每个字符在交叉排序时的字符位置确定为偶数位,将所述第二特征算法所得到的第一特征值中的每个字符在交叉排序时的字符位置确定为奇数位。

4.根据权利要求1所述的方法,其特征在于,所述根据所述至少两个第一特征值,生成第二特征值包括:

对于所述至少两个第一特征值中的任意第一特征值,根据所述第一特征值对应的排序位置,确定所述第一特征值在第二特征值中的位置;

基于确定的所述每个第一特征值在所述第二特征值中的位置,将所述至少两个第一特征值进行交叉排序,得到所述第二特征值。

5.根据权利要求1所述的方法,其特征在于,所述不同的特征值算法至少包括:

安全哈希SHA256算法、SHA512算法和校验消息摘要Ripemd256算法。

6.一种区块生成装置,其特征在于,所述装置应用于区块链中的任意区块,所述装置包括:

计算模块,用于基于不同的特征值算法,对输入信息进行特征值计算,得到至少两个第一特征值;

生成模块,用于根据所述至少两个第一特征值,生成第二特征值;

存储模块,用于将所述输入信息以及所述第二特征值对应存储,得到当前区块。

7.根据权利要求6所述的装置,其特征在于,所述生成模块包括:

第一计算子模块,用于对于所述至少两个第一特征值中的任意第一特征值,根据与所述第一特征值对应的线性方程,计算所述第一特征值中每个字符在交叉排序时的字符位置;

第一排序子模块,用于基于计算得到每个字符在交叉排序时的字符位置,将所述至少两个第一特征值所包括的全部字符进行交叉排序,得到所述第二特征值。

8.根据权利要求7所述的装置,其特征在于,所述第一计算子模块,用于由所述不同的特征算法中第一特征算法所得到的第一特征值对应于X=2N,第二特征算法所得到的第一特征值对应于Y=2N-1,N为正整数;则将所述第一特征算法所得到的第一特征值中的每个字符在交叉排序时的字符位置确定为偶数位,将所述第二特征算法所得到的第一特征值中的每个字符在交叉排序时的字符位置确定为奇数位。

9.根据权利要求6所述的装置,其特征在于,所述生成模块包括:

第二计算子模块,用于对于所述至少两个第一特征值中的任意第一特征值,根据所述第一特征值对应的排序位置,确定所述第一特征值在第二特征值中的位置;

第二排序子模块,用于基于确定的所述每个第一特征值在所述第二特征值中的位置,将所述至少两个第一特征值进行交叉排序,得到所述第二特征值。

10.根据权利要求6所述的装置,其特征在于,所述不同的特征值算法至少包括:安全哈希SHA256算法、SHA512算法和校验消息摘要Ripemd256算法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1