System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链的,具体涉及一种基于区块链的积分制治理方法、设备和存储介质。
技术介绍
1、现有乡村治理中运用的积分制治理,将乡村治理各项事务转化为数量化指标,对农民日常行为进行评价形成积分,并给予相应精神鼓励或物质奖励,形成的一套激励约束机制。但是这种治理方法存在数据记录量大,统计汇总较难、群众参与不足、治理规范性不强、难以持续等问题。
2、因此,目前亟需进一步完善积分制,强化多元主体协同参与、优化公共资源配置、回应乡村治理需求。
技术实现思路
1、为了解决现有技术中存在的乡村积分制治理方式存在的数据记录量大,统计汇总较难、群众参与不足等问题,本专利技术实施例提供了一种基于区块链的积分制治理方法,一种基于区块链的积分制治理方法,其特征在于,适用于区块链中的节点,包括:
2、获取第一节点上传的积分申报信息,所述积分申报信息包括贡献内容、要求申报的积分数值和用户信息,所述第一节点为区块链上的任意节点;
3、将所述积分申报信息向所述区块链中的第二节点广播,并获取所述第二节点基于预设积分评定合约生成的审批结果,其中,所述第二节点为所述区块链中除第一节点以外的节点;
4、当所述审批结果为通过时,基于所述积分申报信息和所述审批结果生成待广播内容;
5、根据所述待广播内容,生成校验信息,所述校验信息包括所述待广播内容以及所述第一节点的签名信息;
6、基于所述校验信息,将所述待广播内容存储至所述区块链中,并基于所述区块链的共
7、进一步地,将所述积分申报信息向所述区块链中的第二节点广播,并获取所述第二节点基于预设积分评定合约生成的审批结果,包括:
8、将所述积分申报信息向所述区块链中的第二节点广播,从所述第二节点中随机选择一个节点作为审批节点;
9、当所述审批节点处于空闲状态时,获取所述审批节点基于预设积分评定合约生成的审批结果;
10、当所述审批节点处于忙碌状态时,从所述第二节点中随机选择另一个节点作为审批节点,并获取所述审批节点基于预设积分评定合约生成的审批结果。
11、进一步地,当所述审批结果为通过时,基于所述积分申报信息和所述审批结果生成待广播内容,包括:
12、当审批结果通过时,确定所述用户信息获取用户的积分账户;
13、基于所述要求申报的积分数值对所述积分账户进行积分交易,并生成交易信息;
14、将所述交易信息、所述积分申报信息和所述审批结果作为所述待广播内容。
15、进一步地,将所述待广播内容存储至所述区块链中,包括:
16、根据所述待广播内容生成当前区块数据;
17、获取所述区块链中当前区块数据的前一区块数据,并基于预设积分评定合约对所述前一区块数据进行审批;
18、当审批通过时,将所述当前区块数据连接在所述前一区块数据之后;
19、当审批不通过时,将所述前一区块数据之前的区块数据,更新为前一区块数据,并将所述当前区块数据连接在所述前一区块数据之后。
20、进一步地,将所述当前区块数据连接在所述前一区块数据,包括:
21、将生成交易信息的时间,确定为当前时间戳;
22、根据所述审批结果和所述当前时间戳生成当前区块数据;
23、向所述区块链中的第二节点发送所述当前区块数据,以使所述区块链中的第二节点将所述当前区块数据添加至所述第二节点的区块数据链中。
24、进一步地,还包括:
25、获取终端上传的积分兑换请求,所述积分兑换请求携带要求兑换的商品标识、兑换所需的积分数值和当前节点的签名信息;
26、基于所述要求兑换的商品标识、所述兑换所需的积分数值和所述当前节点的签名信息,生成兑换区块数据;
27、将所述兑换区块数据写入所述区块链中。
28、进一步地,在所述将所述兑换区块数据写入所述区块链中之后,还包括:
29、基于所述当前节点的签名信息,获取当前节点的用户信息;
30、基于所述用户信息和所述要求兑换的商品标识,向用户发送要求兑换的商品。
31、进一步地,还包括:
32、当满足所述预设积分评定合约中的积分排行触发条件时,触发进行积分排行计算,得到积分排行信息信息;
33、根据所述积分排行信息生成推送信息,并将所述推送信息发送给所述区
34、本专利技术的一个或多个实施例提供了一种基于区块链的积分制治理设备,所述设备包括:
35、至少一个处理器;以及,
36、与所述至少一个处理器通信连接的存储器;其中,
37、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
38、获取第一节点上传的积分申报信息,所述积分申报信息包括贡献内容、要求申报的积分数值和用户信息,所述第一节点为区块链上的任意节点;
39、将所述积分申报信息向所述区块链中的第二节点广播,并获取所述第二节点基于预设积分评定合约生成的审批结果,其中,所述第二节点为所述区块链中除第一节点以外的节点;
40、当所述审批结果为通过时,基于所述积分申报信息和所述审批结果生成待广播内容;
41、根据所述待广播内容,生成校验信息,所述校验信息包括所述待广播内容以及所述第一节点的签名信息;
42、基于所述校验信息,将所述待广播内容存储至所述区块链中,并基于所述区块链的共识算法,使所述区块链中的节点基于所述待广播内容达成共识。
43、本专利技术的一个或多个实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
44、获取第一节点上传的积分申报信息,所述积分申报信息包括贡献内容、要求申报的积分数值和用户信息,所述第一节点为区块链上的任意节点;
45、将所述积分申报信息向所述区块链中的第二节点广播,并获取所述第二节点基于预设积分评定合约生成的审批结果,其中,所述第二节点为所述区块链中除第一节点以外的节点;
46、当所述审批结果为通过时,基于所述积分申报信息和所述审批结果生成待广播内容;
47、根据所述待广播内容,生成校验信息,所述校验信息包括所述待广播内容以及所述第一节点的签名信息;
48、基于所述校验信息,将所述待广播内容存储至所述区块链中,并基于所述区块链的共识算法,使所述区块链中的节点基于所述待广播内容达成共识。
49、本申请实施例基于区块链的积分制治理方式,有效创新积分制在乡村治理中的运用形式。基于区块链技术,为每个村民节点赋予积分申报者及审批者两种身份角色,村民通过为乡村治理贡献出力、创建账簿参与记账等方式获得积分。村民通过发布广播进行积分申报,随后通本文档来自技高网...
【技术保护点】
1.一种基于区块链的积分制治理方法,其特征在于,适用于区块链中的节点,包括:
2.如权利要求1所述的一种基于区块链的积分制治理方法,其特征在于,将所述积分申报信息向所述区块链中的第二节点广播,并获取所述第二节点基于预设积分评定合约生成的审批结果,包括:
3.如权利要求1所述的一种基于区块链的积分制治理方法,其特征在于,当所述审批结果为通过时,基于所述积分申报信息和所述审批结果生成待广播内容,包括:
4.如权利要求3所述的一种基于区块链的积分制治理方法,其特征在于,将所述待广播内容存储至所述区块链中,包括:
5.如权利要求4所述的一种基于区块链的积分制治理方法,其特征在于,将所述当前区块数据连接在所述前一区块数据,包括:
6.如权利要求1所述的一种基于区块链的积分制治理方法,其特征在于,还包括:
7.如权利要求6所述的一种基于区块链的积分制治理方法,其特征在于,在所述将所述兑换区块数据写入所述区块链中之后,还包括:
8.如权利要求1所述的一种基于区块链的积分制治理方法,其特征在于,还包括:
< ...【技术特征摘要】
1.一种基于区块链的积分制治理方法,其特征在于,适用于区块链中的节点,包括:
2.如权利要求1所述的一种基于区块链的积分制治理方法,其特征在于,将所述积分申报信息向所述区块链中的第二节点广播,并获取所述第二节点基于预设积分评定合约生成的审批结果,包括:
3.如权利要求1所述的一种基于区块链的积分制治理方法,其特征在于,当所述审批结果为通过时,基于所述积分申报信息和所述审批结果生成待广播内容,包括:
4.如权利要求3所述的一种基于区块链的积分制治理方法,其特征在于,将所述待广播内容存储至所述区块链中,包括:
5.如权利要求4所述的一种...
【专利技术属性】
技术研发人员:潘默然,肖雪,毕研振,田发明,
申请(专利权)人:浪潮工业互联网股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。