1.基于区块链的图形生成方法,其特征在于,包括以下步骤:
1)按构成图像的N类特征,建立各种特征库F1、F2…F3、FN;
2)定义可唯一标识各图像特征库中的特征的特征标识值集合F1index、F2index、F3index…FNindex;
3)定义包括用户身份信息的区块结构及信息,通过区块链算法,生成该区块对应的唯一哈希值;
4)将唯一哈希值对应到特征标识值集合中的一组唯一特征标识值,并通过该组唯一特征标识值来对应到特征库生成一个图像;
步骤3中,按以下方式生成唯一哈希值,
31)定义区块的结构及信息:
区块包括区块头(1)和区块体(2),区块体包括上一区块的哈希值、该区块的唯一性数据,区块头包括根据区块体内数据生成的哈希值;
人为定义图形的第一个区块为创世区块,其区块体中的上一区块哈希值定义成任意随机数;区块头包括根据区块体生成的哈希值;
32)由区块链算法,将本区块体中上一区块的哈希值、该区块的唯一性数据作为输入生成该区块对应的唯一哈希值,并将该哈希值放入区块头;
区块的唯一性数据包括:意图生成图像时的图形数据、意图生成图像时的时间戳及随机数;
图形数据包括用户身份信息。
2.如权利要求1所述的基于区块链的图形生成方法,其特征在于:一个区块的唯一哈希值的位数与特征标识值集合中各特征标识值位数和相同。
3.如权利要求1所述的基于区块链的图形生成方法,其特征在于:一个区块的唯一哈希值计算,其对应位取值范围应控制在对应特征标识值取值范围内。