1.基于区块链的计算记账方法,其特征在于,包括:数据治理供应方获取的电子数据;
数据治理供应方获取电子数据的原始数据源参数、原始数据参数;
数据治理供应方将获取的电子数据发送给若干计算方;
计算方获取电子数据的数据源参数,验证数据源参数,验证通过后记录在区块链上;
计算方获取电子数据的数据参数,验证数据参数,验证通过后记录在区块链上;
计算方获取数据参数的全值域哈希值,并记录在区块链上;
通过比较所有计算方的全值域哈希值,将通过验证的全值域哈希值记录在区块链上。
2.根据权利要求1所述的基于区块链的计算记账方法,其特征在于,计算方获取电子数据的数据源参数,验证数据源参数,具体包括:数据治理供应方获取电子数据的原始数据参数,所述原始数据参数为原始IP数据;
所有计算方获取电子数据的IP数据;
比较所有计算方的IP数据和原始IP数据,若均一致,则将IP数据记录在区块链上;
若不一致,则计算方重新获取电子数据的的IP数据。
3.根据权利要求1所述的基于区块链的计算记账方法,其特征在于,数据治理供应方获取电子数据的原始数据参数,具体包括:数据治理供应方获取电子数据的索引数据、时间戳数据、摘要数据;
获取索引数据、时间戳数据、摘要数据的第一哈希值;
基于所述电子数据的身份信息生成身份标识;
基于所述身份标识对第一哈希值进行标记,并存储至区块链。
4.根据权利要求3所述的基于区块链的计算记账方法,其特征在于,计算方获取电子数据的数据参数,验证数据参数,验证通过后记账,具体包括:所有计算方获取电子数据的索引数据、时间戳数据、摘要数据和值域参数数据;
获取索引数据、时间戳数据、摘要数据和值域参数数据的第二哈希值;
比较第二哈希值和第一哈希值,若一致,则该计算方对第二哈希值进行数字签名,并将第二哈希值和数字签名记录在区块链上;
比较第二哈希值和第一哈希值,若不一致则该计算方不对第二哈希值进行数字签名。
5.根据权利要求4所述的基于区块链的计算记账方法,其特征在于,计算方获取数据参数的全值域哈希值,并记录在区块链上,具体包括:所有计算方根据值域参数数据获取电子数据的数据字段全值域哈希值,得到第三哈希值;
比较所有计算方的第三哈希值,若一致则将第三哈希值记录在区块链上。
6.根据权利要求5所述的基于区块链的计算记账方法,其特征在于,若所有计算方的第三哈希值不一致,则获取第三哈希值不一致的计算方数量A,若计算方数量A小于或等于计算方总人数B的30%,则将一致的第三哈希值记录在区块链上;
若计算方数量A大于计算方总人数B的30%,则不一致的第三哈希值对应的计算方根据值域参数数据重新获取电子数据的数据字段全值域哈希值。
7.基于区块链的计算记账系统,其特征在于,包括:数据获取模块、数据处理模块和区块链模块;
数据获取模块用于数据治理供应方获取电子数据、电子数据的原始数据源参数、原始数据参数;数据获取模块还用于计算方获取电子数据的数据源参数、数据参数以及数据参数的全值域哈希值;
数据处理模块用于验证数据源参数、数据参数和全值域哈希值;
区块链模块用于记录验证通过的数据源参数、数据参数和全值域哈希值。
8.一种电子装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑6中任意一个所述基于区块链的计算记账方法的步骤。
9.一种存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1‑6中任意一个所述基于区块链的计算记账方法的步骤。