一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于智能合约的有奖惩能力的共识方法、系统和存储介质与流程

2022-07-17 00:32:07 来源:中国专利 TAG:

技术特征:
1.一种基于智能合约的有奖惩能力的共识方法,其特征在于,该方法包括以下步骤:预共识步骤,在启动基于智能合约的去中心化系统之前,在项目发起方和参与方之间进行系统运行基本信息的共识,并在达成共识后由项目发起方将已共识信息传递给智能合约平台,所述系统运行基本信息包括:包括智能合约部署地址在内的智能合约部署信息、初始化资金池中的质押金信息、惩罚评估表信息和奖励评估表信息;链下共识步骤,由主矿工节点接收来自参与节点的共识消息,验证所述共识消息中携带的参与者地址和签名信息,在验证参与者地址和签名信息正确之后由主矿工节点基于pbft算法对所述共识消息进行编号并向普通矿工节点请求共识,当所述共识消息在各个矿工节点达成共识后由各矿工节点执行所述共识消息对应的事务,由矿工节点在当前迭代结束时向智能合约平台提交携带共识消息的共识证据;由智能合约平台验证所述共识证据的合法性以及共识消息的正确性后,由智能合约平台对共识证据进行验证后基于惩罚评估表信息从资金池中进行扣费,并基于奖励评估表信息对矿工节点进行奖励。2.根据权利要求1所述的方法,其特征在于,所述基本信息还包括:矿工节点性能信息。3.根据权利要求1所述的方法,其特征在于,所述共识消息中还携带迭代id。4.根据权利要求1所述的方法,其特征在于,所述去中心化系统为去中心化的联邦学习系统;所述基本信息还包括:训练数据与模型参数信息、准确率信息和/或最大迭代次数信息。5.根据权利要求4所述的方法,其特征在于,每次迭代包括子模型提交阶段和模型评估阶段;所述链下共识步骤还包括:子模型提交步骤,用于向主矿工节点提供子模型;模型评估步骤,矿工节点验证参与节点提交的子模型的质量,并选择符合预定标准的子模型作为全局模型。6.根据权利要求4所述的方法,其特征在于,所述基于奖励评估表信息对矿工节点进行奖励包括:所述智能合约平台根据子模型的质量,查找奖励评估表,基于奖励评估表进行奖励。7.根据权利要求1所述的方法,其特征在于,所述方法还包括,由矿工节点在当前迭代中接收到预定比例的参与节点提交的子模型后发起迭代结束请求,并由矿工节点共识所述迭代结束请求。8.根据权利要求4所述的方法,其特征在于,所述基于惩罚评估表信息从资金池中进行扣费包括:所述智能合约平台将根据全局模型的质量,查找惩罚评估表,基于惩罚评估表对参与节点进行扣费。9.一种基于智能合约的有奖惩能力的共识系统,包括处理器和存储器,其特征在于,所述存储器中存储有计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当所述计算机指令被处理器执行时该系统实现如权利要求1至8中任一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至8中任一项所述方法的步骤。

技术总结
本发明提供一种基于智能合约的有奖惩能力的共识方法、系统和存储介质,该方法包括:在启动去中心化系统之前,进行系统运行基本信息的共识,由项目发起方将已共识信息传递给智能合约平台,系统运行基本信息包括:智能合约部署信息、初始化资金池中的质押金信息、惩罚评估表信息、奖励评估表信息;由主矿工节点接收来自参与节点的共识消息,基于PBFT算法编号并向普通矿工节点请求共识,并在达成共识后由各参与节点执行共识消息对应的事务,由矿工节点在当前迭代结束时向智能合约平台提交携带共识消息的共识证据;由智能合约平台验证所述共识证据的合法性以及共识消息的正确性后,根据记录的奖励评估表信息和/或惩罚评估表信息对节点做出奖励或惩罚。节点做出奖励或惩罚。节点做出奖励或惩罚。


技术研发人员:杨超群 杨谈 王延巍 杜炯 郑永伯
受保护的技术使用者:中科链安(北京)科技有限公司
技术研发日:2022.06.15
技术公布日:2022/7/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献