技术新讯 > 核算装置的制造及其应用技术 > 一种基于区块链社区投票治理方法、装置及电子设备与流程  >  正文

一种基于区块链社区投票治理方法、装置及电子设备与流程

  • 国知局
  • 2024-07-31 22:23:54

本发明涉及区块链,特别涉及一种基于区块链技术进社区投票治理的方法、装置及电子设备。

背景技术:

1、社区是若干社会群体或社会组织聚集在某一个领域里所形成的一个生活上相互关联的大集体,是社会有机体最基本的内容,是宏观社会的缩影。社区治理是一种基于市场原则、公共利益和社区认同的过程和机制,涉及社区组织、居民、地方单位、营利组织和非营利组织的协调合作。其旨在有效供给社区公共物品,满足社区需求,优化社区秩序。良好的社区治理能力对社区经济的发展、社区文化的繁荣、社区环境的美化以及社区治安状况的改善具有积极意义。

2、投票是社区治理的重要环节,它可以帮助社区居民表达自己的意见和需求,参与社区事务的决策。随着社区规模的不断扩大和民主意识的提升,传统的中心化投票治理方式已无法满足社区成员对公正、透明和高效的需求。

3、区块链技术以其独特的去中心化、公开透明、不可篡改等特性,为社区投票治理提供了新的解决方案。然而,目前基于区块链的社区投票治理方法仍面临诸多挑战,如投票效率不高、安全性不足、公正性难以保障等。

4、因此,本发明提出了一种基于区块链的社区投票治理方法,旨在解决上述问题,提高投票效率、保障安全性、确保公正性,在确保投票过程公开透明的同时,给予个人信息充分的隐私保护,促进社区的健康发展和民主治理。

技术实现思路

1、基于此,有必要提供一种基于区块链的社区投票治理方法、装置及电子设备,以便提高投票效率、保障安全性、确保公正性,促进社区的健康发展和民主治理。

2、一种基于区块链的社区投票治理方法,包括以下步骤:

3、s10、接收社区用户的注册信息加密后存储在区块链上,基于注册信息生成社区用户的投票权重;

4、s20、接收提案发起者发起的目标提案,所述目标提案用于实现社区治理,

5、基于所述目标提案生成待投票事件,所述待投票事件设置支持和反对的投票选项;

6、s30、基于投票合约为所述待投票事件创建通证合约的分发函数,根据针对所述待投票事件设置的预设通证总量以及所述投票权重,为所述社区用户分配目标通证;

7、s40、将所述待投票事件发送至所述社区用户,以使所述社区用户对所述待投票事件进行投票应答,得到投票结果,这一过程中,将所述目标通证添加到所述投票结果对应的通证集合中,并根据所述通证集合中的通证,确定所述投票提案支持和反对的投票选项中的被投比例,得到实际支持率和实际反对率;

8、s50、接收所述投票结果,并根据预设公式计算投票偏差,若投票偏差为正值,则判定所述目标提案通过,反之,对所述目标提案进行退回修改处理,或,将所述投票结果同步到区块链的所有节点,完成投票结果的通知推送;

9、s60、根据投票持续时间设置检查节点,设置支持率阈值,获得在投票过程中的所述支持率阈值的正负范围偏差,通过所述实际支持率与预先设置的支持率阈值进行对比,若所述实际支持率小于支持率阈值的负偏差范围,投票终止。

10、进一步地,还包括s00、社区用户注册成为区块链中的用户,并获得相应的证书、公私钥对以及钱包地址,所述公私钥对用于加密解密以及数字签名。

11、进一步地,所述注册信息包含社区房产信息,所述房产信息包括建筑面积、户型、楼层中的一种或多种。

12、进一步地,所述将所述目标通证添加到所述投票结果对应的通证集合中后,还包括:调用通证合约的销毁函数,将所述社区用户针对所述目标提案拥有的目标通证销毁。

13、进一步地,所述投票偏差的计算公式如下:

14、

15、其中所述b代表投票偏差,所述s代表实际支持率,即实际投票中支持提案的的通证数量占总的参与投票通证数量的比例,所述r代表投票率,即实际参与投票的通证数量占预设通证总量的比例。

16、进一步地,所述的正负偏差范围的获取方式包括以下步骤:

17、在投票过程中,持续不断的检测所述实际支持率与时间的过程关系;

18、获取数据时间过程的平均值,并建立标准正态分布规律曲线;

19、根据所述平均值以及标准正态分布规律曲线确定数据过程的正负偏差范围。

20、本发明还提供了一种基于区块链的社区投票治理,包括:

21、注册单元,用于社区用户成为区块链中的用户,并获得相应的证书、公私钥对以及钱包地址,所述公私钥对用于加密解密以及数字签名;

22、权重生成单元,接收社区用户的注册信息加密后存储在区块链上,基于注册信息生成社区用户的投票权重,所述注册信息包含社区房产信息,所述房产信息包括建筑面积、户型、楼层中的一种或多种;

23、提案单元,接收提案发起者发起的目标提案,所述目标提案用于实现社区治理,基于所述目标提案生成待投票事件,所述待投票事件设置支持和反对的投票选项;

24、通证生成单元,基于投票合约为所述待投票事件创建通证合约的分发函数,根据针对所述待投票事件设置的预设通证总量以及所述投票权重,为所述社区用户分配目标通证;

25、投票单元,将所述待投票事件发送至所述社区用户,以使所述社区用户对所述待投票事件进行投票应答,得到投票结果,这一过程中,将所述目标通证添加到所述投票结果对应的通证集合中,调用通证合约的销毁函数,将所述社区用户针对所述目标提案拥有的目标通证销毁,并根据所述通证集合中的通证,确定所述投票提案支持和反对的投票选项中的被投比例,得到实际支持率和实际反对率;

26、判定单元,接收所述投票结果,并根据预设公式计算投票偏差,若投票偏差为正值,则判定所述目标提案通过,反之,对所述目标提案进行退回修改处理,或,将所述投票结果同步到区块链的所有节点,完成投票结果的通知推送;

27、检查单元,根据投票持续时间设置检查节点,设置支持率阈值,获得在投票过程中的所述支持率阈值的正负范围偏差,通过所述实际支持率与预先设置的支持率阈值进行对比,若所述实际支持率小于支持率阈值的负偏差范围,投票终止。

28、进一步地,所述投票偏差的计算公式如下:

29、

30、其中所述b代表投票偏差,所述s代表实际支持率,即实际投票中支持提案的的通证数量占总的参与投票通证数量的比例,所述r代表投票率,即实际参与投票的通证数量占预设通证总量的比例。

31、进一步地,所述的正负偏差范围的获取方式包括以下步骤:

32、在投票过程中,持续不断的检测所述实际支持率与时间的过程关系;

33、获取数据时间过程的平均值,并建立标准正态分布规律曲线;

34、根据所述平均值以及标准正态分布规律曲线确定数据过程的正负偏差范围。

35、本发明还提供了一种电子设备,包括:

36、处理器;

37、用于存储处理器可执行指令的存储器;

38、其中,可执行指令运行时执行上述任一项基于区块链的社区投票治理方法。

39、本发明中提供的一个或多个技术方案,带来如下有益技术效果:

40、本发明提供了一种基于区块链的社区投票治理方法,基于区块链和智能合约技术,解决社区投票治理透明度差、可信力弱等问题,提高投票效率、保障安全性、确保公正性,促进社区的健康发展和民主治理。利用区块链不可篡改以及可追溯的特点,保证投票数据真实可信;通过智能合约,可以自动化地执行投票过程,确保投票按照预设规则进行,这样可以可以减少人为干预和欺诈的可能性,实现去中心化,确保投票的公正性和安全性。

41、下面通过附图和实施例,对本发明公开的技术方案做进一步的详细描述。

本文地址:https://www.jishuxx.com/zhuanli/20240731/193184.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。