The application discloses a distributed computing method, system, device and storage medium based on blockchain, and relates to the technical field of blockchain. The method includes: using the calculation log stored in the blockchain to calculate the workload of the corresponding blockchain for the agreed scientific research data set; obtaining the calculation results and generating the workload proof corresponding to the calculation results one by one. In this application, the distributed data and computing make full use of the distributed consensus mechanism of blockchain technology, so that the data records in a specific field can be professionally reviewed by each node, and the scientific computing task can be used as the workload proof to solve the waste of computing resources and form the most valuable data chain at the same time.
【技术实现步骤摘要】
一种基于区块链分布式计算方法、系统、设备和存储介质
本申请涉及区块链
,特别是涉及一种基于区块链分布式计算方法、系统、设备和存储介质。
技术介绍
区块链技术属于计算机分布式系统方向的新技术,该技术成功的解决了分布式账本与隐私的问题,但是由于CAP(Consistency一致性、Availability可用性、Partitiontolerance分区容错性)的存在,目前还没有典型应用。现有的区块链系统对数据往往强调高TPS(TransactionPerSecond,每秒传输数据量),实际承载的数据量极其有限,无法应用到更多的业务场景。采用POW(ProofOfWork,工作量证明)共识机制的系统,能很好的执行分布式的理念,但是存在计算资源浪费的问题。
技术实现思路
本申请的目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。根据本申请的一个方面,提供了一种基于区块链分布式计算方法,包括:对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量;获取计算结果并生成与所述计算结果一一对应的工作量证明。优选地,对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量,包括:对所述科研数据集中的一个或者多个信息记录利用HASH算法计算工作量。优选地,对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量,包括:加载一个区块链上已经取得共识的科研数据集,对所述科研数据集按照每个科研阶段对应的存证于区 ...
【技术保护点】
1.一种基于区块链分布式计算方法,其特征在于,包括:/n对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量;/n获取计算结果并生成与所述计算结果一一对应的工作量证明。/n
【技术特征摘要】
1.一种基于区块链分布式计算方法,其特征在于,包括:
对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量;
获取计算结果并生成与所述计算结果一一对应的工作量证明。
2.根据权利要求1所述的方法,其特征在于,对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量,包括:对所述科研数据集中的一个或者多个信息记录利用HASH算法计算工作量。
3.根据权利要求1或2所述的方法,其特征在于,对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量,包括:
加载一个区块链上已经取得共识的科研数据集,对所述科研数据集按照每个科研阶段对应的存证于区块链的计算日志进行对应的计算任务,并给出计算结果作为工作量。
4.根据权利要求1或2所述的方法,其特征在于,所述方法采用可信计算空间执行。
5.一种基于区块链分布式计算系统,其特征在于,包括:
计算模块,设置为对取得共识的科研数据集利用存证于区块链的计算日志计算对应区块链的工作量;
生成模块,设置为获取计算结果并生成与所述...
【专利技术属性】
技术研发人员:杨爱静,
申请(专利权)人:北京北科融智云计算科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。