一种粮食流通过程的电子货币核算方法和系统技术方案

技术编号:24412123 阅读:28 留言:0更新日期:2020-06-06 09:42
本发明专利技术提供一种粮食流通过程的电子货币核算方法和系统。所述方法和系统根据制定的相关规则,先确定粮食流通企业的工作量,工作量等级系数,货币收益系数,再根据所述工作量等级系数和货币收益系数确定节点在一个时间周期的电子货币总量,最后采用区块链技术对基于所述电子货币总量生成的电子货币总量信息进行共识验证,当所述共识验证通过后,生成所述节点电子货币总量信息的区块链。所述方法和系统采用区块链技术在分布式网络中共享每个节点的电子货币总量信息,有效避免了节点对其应得电子货币问题的修改,保证了电子货币奖励的真实可靠性,大大提高了粮食流通节点发布信息的积极性。

An electronic currency accounting method and system for grain circulation

【技术实现步骤摘要】
一种粮食流通过程的电子货币核算方法和系统
本专利技术涉及区块链领域,并且更具体地,涉及一种粮食流通过程的电子货币核算方法和系统。
技术介绍
随着人们生活水平提高,对粮食安全提出更高要求。为了更好地促进粮食流通过程中的企业更好地了解粮食流通信息,出现了不少粮食流通公共事务平台,鼓励粮食流通企业在所述平台上发布粮食流通信息,促进粮食贸易,并及时了解粮食物流信息,并且制定了相应的工作量考核机制。但是由于无法及时准确地确定所述工作量的货币奖励,致使粮食流通企业发布粮食流通信息的积极性并不高。因此,在保证发布的粮食流通信息真实有效,以保障粮食安全的前提下,如何基于对粮食流通企业发布的粮食流通信息的工作量考核确定对粮食流通企业的电子货币奖励,并且保证奖励的真实性就成为一个亟待解决的问题。
技术实现思路
为了解决现有技术中对粮食流通企业进行工作量考核后,无法及时准确地所述相应工作量的货币奖励,致使粮食流通企业发布粮食流通信息的积极性不高的问题,本专利技术提供一种粮食流通过程的电子货币核算方法,所述方法包括:根据预先设定的工作量计点规则,计算粮食流通节点一个时间周期内在粮食流通公共交易平台的工作量计点;根据所述工作量计点,按照预先制定的工作等级规则确定粮食流通节点的工作量等级系数;根据所述粮食流通节点的工作量等级,按照预先制定的电子货币收益系数规则确定所述流通节点的电子货币收益系数;根据所述粮食流通节点的工作量等级系数和电子货币收益系数,按照预先制定的电子货币收益规则,确定粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量;基于所述粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量向所述分布式网络中的其他粮食流通节点发送节点电子货币总量信息;所述分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点对所述节点电子货币总量信息进行共识验证;当所述共识验证通过后,分布式网络中除发布电子货币总量信息的节点以外的其他粮食流通节点将所述有效的节点电子货币总量信息作为区块链记录保存在本地。进一步地,所述方法在根据预先设定的工作量计点规则,计算粮食流通节点在一个时间周期的工作量计点之前还包括制定粮食流通节点在粮食流通公共交易平台的工作量计点规则、工作等级规则、电子货币收益系数规则和电子货币收益规则,其中:制定粮食流通节点在粮食流通公共交易平台的工作量计点规则,其中,所述工作量计点规则包括将粮食流通节点在粮食流通公共事务平台的操作进行分类,针对每个分类的具体操作的内容,建立每个分类的子分类,以及根据每个子分类的重要性程度分别赋予相应的工作量点数值;制定粮食流通节点工作等级规则,其计算公式为:y=10(x+2.5)2-62.5式中,y为粮食流通节点在一个时间周期的工作量计点,x为粮食流通节点的工作量等级系数;制定电子货币收益系数规则,其计算公式为:z=1+0.1*x式中,x为粮食流通节点的工作量等级系数,z为粮食流通节点电子货币收益系数;制定电子货币收益规则,其中,针对每一个电子货币收益类目,根据所述粮食流通节点确定的等级系数或者收益系数,结合所述收益类目的积分或者交易价值确定电子货币收益,将所述每个类目的收益进行求和确定粮食流通节点一个时间周期的电子货币收益总量。进一步地,基于所述粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量向所述分布式网络中的其他粮食流通节点发送电子货币总量信息包括:基于粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量生成节点电子货币总量文件,并通过对所述节点电子货币总量文件进行哈希运算,生成节点货币摘要;粮食流通节点将自己的私钥和节点货币摘要进行签名运算,得到数字签名,将所述数字签名和节点电子货币总量文件打包生成节点电子货币总量信息。进一步地,所述分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点对所述节点电子货币总量信息进行共识验证包括:分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点接收所述节点电子货币总量信息和公钥,并利用公钥验证所述节点电子货币总量信息中的签名是否合法;当所述分布式网络中超过预先设置的节点数阈值的粮食流通节点确定所述节点电子货币问题信息的数字签名合法,所述共识验证通过。进一步地,所述设置的节点数阈值大于等于51%。根据本专利技术的另一方面,本专利技术提供一种粮食流通过程的电子货币核算系统,所述系统包括:工作量计点单元,其用于根据预先设定的工作量计点规则,计算粮食流通节点一个时间周期内在粮食流通公共交易平台的工作量计点;等级系数单元,其用于根据所述工作量计点,按照预先制定的工作等级规则确定粮食流通节点的工作量等级系数;收益系数单元,其用于根据所述粮食流通节点的工作量等级,按照预先制定的电子货币收益系数规则确定所述流通节点的电子货币收益系数;货币总量单元,其用于根据所述粮食流通节点的工作量等级系数和电子货币收益系数,按照预先制定的电子货币收益规则,确定粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量;信息发布单元,其用于基于所述粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量向所述分布式网络中的其他粮食流通节点发送节点电子货币总量信息;共识验证单元,其用于所述分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点对所述节点电子货币总量信息进行共识验证;区块链生成单元,其用于当所述共识验证通过后,分布式网络中除发布电子货币总量信息的节点以外的其他粮食流通节点将所述有效的节点电子货币总量信息作为区块链记录保存在本地。进一步地,所述系统还包括规则制定单元,其用于制定粮食流通节点在粮食流通公共交易平台的工作量计点规则、工作等级规则、电子货币收益系数规则和电子货币收益规则,所述规则制定单元包括:第一规则单元,其用于制定粮食流通节点在粮食流通公共交易平台的工作量计点规则,其中,所述工作量计点规则包括将粮食流通节点在粮食流通公共事务平台的操作进行分类,针对每个分类的具体操作的内容,建立每个分类的子分类,以及根据每个子分类的重要性程度分别赋予相应的工作量点数值;第二规则单元,其用于制定粮食流通节点工作等级规则,其计算公式为:y=10(x+2.5)2-62.5式中,y为粮食流通节点在一个时间周期的工作量计点,x为粮食流通节点的工作量等级系数;第三规则单元,其用于制定电子货币收益系数规则,其计算公式为:z=1+0.1*x式中,x为粮食流通节点的工作量等级系数,z为粮食流通节点电子货币收益系数;第四规则单元,其用于制定电子货币收益规则,其中,针对每一个电子货币收益类目,根据所述粮食流通节点确定的等级系数或者收益系数,结合所述收益类目的积分或者交易价值确定电子货币收益,将所述每个类目本文档来自技高网...

【技术保护点】
1.一种粮食流通过程的电子货币核算方法,其特征在于,所述方法包括:/n根据预先设定的工作量计点规则,计算粮食流通节点一个时间周期内在粮食流通公共交易平台的工作量计点;/n根据所述工作量计点,按照预先制定的工作等级规则确定粮食流通节点的工作量等级系数;/n根据所述粮食流通节点的工作量等级,按照预先制定的电子货币收益系数规则确定所述流通节点的电子货币收益系数;/n根据所述粮食流通节点的工作量等级系数和电子货币收益系数,按照预先制定的电子货币收益规则,确定粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量;/n基于所述粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量向所述分布式网络中的其他粮食流通节点发送节点电子货币总量信息;/n所述分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点对所述节点电子货币总量信息进行共识验证;/n当所述共识验证通过后,分布式网络中除发布电子货币总量信息的节点以外的其他粮食流通节点将所述有效的节点电子货币总量信息作为区块链记录保存在本地。/n

【技术特征摘要】
1.一种粮食流通过程的电子货币核算方法,其特征在于,所述方法包括:
根据预先设定的工作量计点规则,计算粮食流通节点一个时间周期内在粮食流通公共交易平台的工作量计点;
根据所述工作量计点,按照预先制定的工作等级规则确定粮食流通节点的工作量等级系数;
根据所述粮食流通节点的工作量等级,按照预先制定的电子货币收益系数规则确定所述流通节点的电子货币收益系数;
根据所述粮食流通节点的工作量等级系数和电子货币收益系数,按照预先制定的电子货币收益规则,确定粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量;
基于所述粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量向所述分布式网络中的其他粮食流通节点发送节点电子货币总量信息;
所述分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点对所述节点电子货币总量信息进行共识验证;
当所述共识验证通过后,分布式网络中除发布电子货币总量信息的节点以外的其他粮食流通节点将所述有效的节点电子货币总量信息作为区块链记录保存在本地。


2.根据权利要求1所述的方法,其特征在于,所述方法在根据预先设定的工作量计点规则,计算粮食流通节点在一个时间周期的工作量计点之前还包括制定粮食流通节点在粮食流通公共交易平台的工作量计点规则、工作等级规则、电子货币收益系数规则和电子货币收益规则,其中:
制定粮食流通节点在粮食流通公共交易平台的工作量计点规则,其中,所述工作量计点规则包括将粮食流通节点在粮食流通公共事务平台的操作进行分类,针对每个分类的具体操作的内容,建立每个分类的子分类,以及根据每个子分类的重要性程度分别赋予相应的工作量点数值;
制定粮食流通节点工作等级规则,其计算公式为:
y=10(x+2.5)2-62.5
式中,y为粮食流通节点在一个时间周期的工作量计点,x为粮食流通节点的工作量等级系数;
制定电子货币收益系数规则,其计算公式为:
z=1+0.1*x
式中,x为粮食流通节点的工作量等级系数,z为粮食流通节点电子货币收益系数;
制定电子货币收益规则,其中,针对每一个电子货币收益类目,根据所述粮食流通节点确定的等级系数或者收益系数,结合所述收益类目的积分或者交易价值确定电子货币收益,将所述每个类目的收益进行求和确定粮食流通节点一个时间周期的电子货币收益总量。


3.根据权利要求1所述的方法,其特征在于,基于所述粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量向所述分布式网络中的其他粮食流通节点发送电子货币总量信息包括:
基于粮食流通分布式网络中每个粮食流通节点在所述时间周期内的电子货币总量生成节点电子货币总量文件,并通过对所述节点电子货币总量文件进行哈希运算,生成节点货币摘要;
粮食流通节点将自己的私钥和节点货币摘要进行签名运算,得到数字签名,将所述数字签名和节点电子货币总量文件打包生成节点电子货币总量信息。


4.根据权利要求1所述的方法,其特征在于,所述分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点对所述节点电子货币总量信息进行共识验证包括:
分布式网络中除发布节点电子货币总量信息的节点以外的其他粮食流通节点接收所述节点电子货币总量信息和公钥,并利用公钥验证所述节点电子货币总量信息中的签名是否合法;
当所述分布式网络中超过预先设置的节点数阈值的粮食流通节点确定所述节点电子货币问题信息的数字签名合法,所述共识验证通过。


5.根据权利要求4所述的方法,其特征在于,所述设置的节点数阈值大于等于51%。


6.一种粮食流通过程的...

【专利技术属性】
技术研发人员:刘申张彧豪杨松松贺铭王立华
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1