1.一种基于区块链的数据加密存储方法,其特征在于,包括以下步骤:步骤S1:获取区块链存储数据,并根据区块链存储数据进行数据类型提取以及数据规模预测,从而获得区块链存储类型数据以及区块链存储规模数据;
步骤S2:根据区块链存储类型数据以及区块链存储规模数据进行数据存储要求处理,从而获得第一区块链存储加密方式数据;
步骤S3:获取操作位置数据,并根据操作位置数据以及区块链存储类型数据进行数据位置权限处理,从而获得第二区块链存储加密方式数据;
步骤S4:根据第一区块链存储加密方式数据以及第二区块链存储加密方式数据进行访问权限功能处理,生成第三区块链存储加密方式数据;
步骤S5:利用第三区块链存储加密方式数据对区块链存储数据进行加密,从而生成区块链存储加密数据,以发送至数据加密存储模型进行数据加密存储作业。
2.根据权利要求1所述的方法,其特征在于,步骤S1具体为:
步骤S11:获取区块链存储数据;
步骤S12:对区块链存储数据进行数据结构提取以及数据内容识别,从而获得区块链存储数据结构数据以及区块链存储内容数据;
步骤S13:根据区块链存储数据结构数据以及区块链存储内容数据进行存储类型处理,从而获得区块链存储类型数据;
步骤S14:对区块链存储数据进行存储速率特征提取,从而获得区块链存储速率特征数据,并对区块链存储类型数据进行区块链存储业务特征提取,从而获得区块链存储业务特征数据;
步骤S15:根据区块链存储速率特征数据进行第一数据预测,从而获得第一区块链存储规模预测数据;
步骤S16:根据区块链存储业务特征数据进行第二数据预测,从而获得第二区块链存储规模预测数据;
步骤S17:根据第一区块链存储规模预测数据以及第二区块链存储规模预测数据进行本地存储能力限定处理,从而获得区块链存储规模数据。
3.根据权利要求2所述的方法,其特征在于,步骤S17具体为:获取本地存储系统参数数据,并分别利用本地存储系统参数数据对第一区块链存储规模预测数据以及第二区块链存储规模预测数据进行修正,从而获得第一区块链存储规模修正预测数据以及第二区块链存储规模修正预测数据;
根据第一区块链存储规模修正预测数据以及第二区块链存储规模修正预测数据进行权重合并,从而获得区块链存储规模数据;其中权重合并通过区块链存储规模权重合并计算公式进行计算,从而生成区块链存储规模权重合并值,以获取区块链存储规模数据,区块链存储规模权重合并计算公式具体为:为区块链存储规模权重合并值,q为合并系数项,为第一合并权重系数,l为合并常数项,为第二合并权重系数,A为第一区块链存储规模修正预测数据,为合并初始调整项,为第三合并权重系数,B为第二区块链存储规模修正预测数据,为第四合并权重系数,为误差修正项,为第五合并权重系数,o为合并指数因子系数,j为第六合并权重系数,k为合并缩放系数。
4.根据权利要求1所述的方法,其特征在于,步骤S2具体为:
步骤S21:根据区块链存储类型数据进行数据敏感性评估,从而获取区块链敏感度数据;
步骤S22:根据区块链敏感度数据以及区块链存储规模数据进行加密算法选择,从而获取第一区块链存储加密方式数据。
5.根据权利要求3所述的方法,其特征在于,其中区块链敏感度数据包括第一区块链敏感度数据以及第二区块链敏感度数据,第一区块链敏感度数据与第二区块链敏感度数据为不同的区块链敏感度数据,第一区块链存储加密方式数据包括第一存储加密方式数据以及第二存储加密方式数据,步骤S22具体为:根据第一区块链敏感度数据以及区块链存储规模数据进行第一加密方式生成,从而获得第一存储加密方式数据;
根据第二区块链敏感度数据以及区块链存储规模数据进行第二加密方式生成,从而获得第二存储加密方式数据。
6.根据权利要求1所述的方法,其特征在于,步骤S3具体为:
基于区块链网络的位置验证机制获取操作位置数据;
根据操作位置数据以及区块链存储类型数据进行权限限定,从而获得区块链存储权限数据,其中区块链存储权限数据包括第一区块链存储权限数据以及第二区块链存储权限数据;
根据区块链存储权限数据生成第二区块链存储加密方式数据。
7.根据权利要求6所述的方法,其特征在于,权限限定通过权限限定计算公式进行计算生成区块链存储权限限定值,以从而获得区块链存储权限数据,其中权限限定计算公式具体为:P为区块链存储权限限定值,a为第一权限项,m为常数项,b为第二权限项,x为操作位置数据,c为初始调整项,d为第三权限项,y为区块链存储类型数据,g为第四权限项,z为IP地址验证数据,h为第五权限项,i为修正调整项,w为区块链网络验证数据。
8.根据权利要求1所述的方法,其特征在于,其中第一区块链存储加密方式数据包括密钥管理策略数据,第二区块链存储加密方式数据包括访问控制机制数据,步骤S4具体为:获取用户角色数据;
根据访问控制机制数据以及用户角色数据通过预设的智能合约进行权限生成,从而获取用户角色权限数据;
根据用户角色权限数据、第一区块链存储加密方式数据以及第二区块链存储加密方式数据生成第三区块链存储加密方式数据。
9.根据权利要求1所述的方法,其特征在于,步骤S5具体为:
利用第三区块链存储加密方式数据中的数据加密方式对区块链存储数据进行加密,从而生成初步区块链存储加密数据;
利用第三区块链存储加密方式数据中的访问控制策略数据对初步区块链存储加密数据进行访问限制标记,从而获得区块链存储加密数据,以发送至数据加密存储模型进行数据加密存储作业。
10.一种基于区块链的数据加密存储模型,其特征在于,包括:
至少一个处理器;
与所述至少一个处理器通信连接的存储器;
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至9中任意一项所述的一种基于区块链的数据加密存储方法。