社群决策方法、设备和存储介质技术

技术编号:26651496 阅读:16 留言:0更新日期:2020-12-09 00:52
本发明专利技术提供一种社群决策方法、设备和存储介质,该方法包括:根据与当前用户的房产所绑定的第一公钥所对应的第一私钥签名生成请求加入第一社群的社群加入请求交易并发送至区块链网络,以供区块链节点执行,验证第一公钥所对应的房产是否属于第一社群:是,则交易执行成功,更新社群合约中记录的第一社群的成员列表;根据第一私钥签名生成对第一社群的第一待决策事宜投票的投票交易并发送至区块链网络,以供区块链节点执行,验证第一公钥对应的用户是否第一社群的成员:是,则将投票记录到社群合约中,并判断合约中记录的投票是否足以生成决策结果:是,则生成决策结果并记录到合约中。本发明专利技术保障了社群决策结果的公正性和可靠性。

【技术实现步骤摘要】
社群决策方法、设备和存储介质
本申请涉及互联网
,具体涉及一种社群决策方法、设备和存储介质。
技术介绍
在当前的社区日常生活中,对于成立业委会、商品房包阳台等很多事宜,无法由个人决定,需要由社群中的每一个个体共同完成(至少是大多数个体)。对于该类事宜,目前很多社群还在采用低效的线下纸质投票,也有一些社群采用在微信群中利用微信投票小程序进行投票等线上投票方式。上述各类投票方法的缺陷在于,当某些人为了个人利益伪造线下纸质投票,或,仿冒邻居的微信混入群中投票,甚至于直接伪造线上投票结果,等等,都可能会导致最终产生不公正的投票结果。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种保障社群决策结果的公正性和可靠性的社群决策方法、设备和存储介质。第一方面,本专利技术提供一种适用于用户端的社群决策方法,区块链上配置有社群合约,社群合约中存有房管部门所存证的房产与业主的公钥的对应关系,该方法包括:根据与当前用户的第一房产所绑定的第一公钥所对应的第一私钥签名生成请求加入第一社群的社群加入请求交易并发送至区块链网络,以供区块链节点通过社群合约执行,验证第一公钥所对应的第一房产是否属于第一社群:是,则社群加入请求交易执行成功,更新社群合约中记录的第一社群的成员列表;根据第一私钥签名生成对第一社群的第一待决策事宜投票的投票交易并发送至区块链网络,以供区块链节点通过社群合约执行,验证第一公钥对应的用户是否第一社群的成员:是,则将投票交易的投票记录到社群合约中,并判断合约中记录的投票是否足以生成决策结果:是,则生成第一待决策事宜的决策结果并记录到社群合约中。第二方面,本专利技术提供一种适用于区块链节点的社群决策方法,区块链上配置有社群合约,社群合约中存有房管部门所存证的房产与业主的公钥的对应关系,该方法包括:通过社群合约执行社群加入请求交易,验证第一公钥所对应的第一房产是否属于第一社群:是,则社群加入请求交易执行成功,更新社群合约中记录的第一社群的成员列表;其中,社群加入请求交易由第一用户端响应于第一用户请求加入第一社群,根据与第一公钥所对应的第一私钥签名生成;通过社群合约执行投票交易,验证第一公钥对应的用户是否第一社群的成员:是,则将投票交易的投票记录到社群合约中,并判断合约中记录的投票是否足以生成决策结果:是,则生成第一待决策事宜的决策结果并记录到社群合约中;其中,投票交易由第一用户端响应于第一用户对第一社群的第一待决策事宜投票,根据第一私钥签名生成。第三方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的社群决策方法。第四方面,本专利技术还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本专利技术各实施例提供的社群决策方法。本专利技术诸多实施例提供的社群决策方法、设备和存储介质通过在区块链上的合约中存证房管部门提交的房产与业主公钥的对应关系,由合约根据交易的私钥签名和房产与公钥的对应关系验证用户的房产是否属于请求加入的社群,保障了社群中的每个成员都是真实的业主,在此基础上由区块链合约验证社群成员的投票并进行计票,实现了保障社群决策结果的公正性和可靠性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本专利技术一实施例提供的一种社群决策方法的流程图。图2为图1所示方法的一种优选实施方式的流程图。图3为图2所示方法的一种优选实施方式的流程图。图4为本专利技术一实施例提供的另一种社群决策方法的流程图。图5为图4所示方法的一种优选实施方式的流程图。图6为图5所示方法的一种优选实施方式的流程图。图7为本专利技术一实施例提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1为本专利技术一实施例提供的一种社群决策方法的流程图。如图1所示,在本实施例中,本专利技术提供一种适用于用户端的社群决策方法,区块链上配置有社群合约,社群合约中存有房管部门所存证的房产与业主的公钥的对应关系,该方法包括:S11:根据与当前用户的第一房产所绑定的第一公钥所对应的第一私钥签名生成请求加入第一社群的社群加入请求交易并发送至区块链网络,以供区块链节点通过社群合约执行,验证第一公钥所对应的第一房产是否属于第一社群:是,则社群加入请求交易执行成功,更新社群合约中记录的第一社群的成员列表;S13:根据第一私钥签名生成对第一社群的第一待决策事宜投票的投票交易并发送至区块链网络,以供区块链节点通过社群合约执行,验证第一公钥对应的用户是否第一社群的成员:是,则将投票交易的投票记录到社群合约中,并判断合约中记录的投票是否足以生成决策结果:是,则生成第一待决策事宜的决策结果并记录到社群合约中。具体地,以下以用户甲为A市B区C小区1幢1单元101室的业主,用户甲加入当地的若干社群,并对社群中若干需要决策的事宜进行投票为例,对上述方法进行示例性的阐述。用户甲在办理房产确权手续时,向房管部门提供自己的公钥P1,房管部门的办公终端生成存证A市B区C小区1幢1单元101室的房产与公钥P1的对应关系的存证交易tx1并通过房管部门的私钥签名,将签名后的tx1发送至区块链网络;区块链节点接收、广播、打包tx1,通过社群合约执行tx1,验证签名tx1的私钥是否具有存证权限:是,则将A市B区C小区1幢1单元101室的房产与公钥P1的对应关系记录到社群合约中。当用户甲在用户端中选择加入本小区的社群时,用户甲的用户端执行步骤S11,生成用户甲请求加入社群“A市B区C小区”的社群加入请求交易tx2,并通过对应于P1的私钥p1对tx2签名,将签名后的tx2发送至区块链网络;区块链节点接收、广播、打包tx2,通过社群合约执行tx2,通过公钥P1验证tx2的签名,并查找出P1对应的房产A市B区C小区1幢1单元101室,验证该房产是否属于社群“A市B区C小区”:若不存在P1对应的房产,或,P1对应的房产不属于社群“A市B区C小区”,则tx2执行失败;若P1对应的房产属于社群“A市B区C小区”,则tx2执行成功,将用户甲记录到社群合约中记录的社群“A市B区C小区”的成员列表中。具体地,在本实施例中,社群的成员列表中实际记录的是房产名称(或相应的编号),后续根据社群的成员列表验证社群成员身份时,需要结合上述房产与公钥的本文档来自技高网...

【技术保护点】
1.一种社群决策方法,其特征在于,区块链上配置有社群合约,所述社群合约中存有房管部门所存证的房产与业主的公钥的对应关系,所述方法适用于用户端,所述方法包括:/n根据与当前用户的第一房产所绑定的第一公钥所对应的第一私钥签名生成请求加入第一社群的社群加入请求交易并发送至区块链网络,以供区块链节点通过所述社群合约执行,验证所述第一公钥所对应的所述第一房产是否属于所述第一社群:/n是,则所述社群加入请求交易执行成功,更新所述社群合约中记录的所述第一社群的成员列表;/n根据所述第一私钥签名生成对所述第一社群的第一待决策事宜投票的投票交易并发送至区块链网络,以供区块链节点通过所述社群合约执行,验证所述第一公钥对应的用户是否所述第一社群的成员:/n是,则将所述投票交易的投票记录到所述社群合约中,并判断合约中记录的投票是否足以生成决策结果:/n是,则生成所述第一待决策事宜的决策结果并记录到所述社群合约中。/n

【技术特征摘要】
1.一种社群决策方法,其特征在于,区块链上配置有社群合约,所述社群合约中存有房管部门所存证的房产与业主的公钥的对应关系,所述方法适用于用户端,所述方法包括:
根据与当前用户的第一房产所绑定的第一公钥所对应的第一私钥签名生成请求加入第一社群的社群加入请求交易并发送至区块链网络,以供区块链节点通过所述社群合约执行,验证所述第一公钥所对应的所述第一房产是否属于所述第一社群:
是,则所述社群加入请求交易执行成功,更新所述社群合约中记录的所述第一社群的成员列表;
根据所述第一私钥签名生成对所述第一社群的第一待决策事宜投票的投票交易并发送至区块链网络,以供区块链节点通过所述社群合约执行,验证所述第一公钥对应的用户是否所述第一社群的成员:
是,则将所述投票交易的投票记录到所述社群合约中,并判断合约中记录的投票是否足以生成决策结果:
是,则生成所述第一待决策事宜的决策结果并记录到所述社群合约中。


2.根据权利要求1所述的方法,其特征在于,还包括:
根据所述第一私钥签名生成绑定第二公钥的委托交易并发送至区块链网络,以供区块链节点通过所述社群合约执行,将所述第一公钥与所述第二公钥的委托绑定关系记录到所述社群合约中。


3.根据权利要求2所述的方法,其特征在于,还包括:
根据所述第一私钥签名生成取消绑定所述第二公钥的解除委托交易并发送至区块链网络,以供区块链节点通过所述社群合约执行,删除所述社群合约中记录的所述第一公钥与所述第二公钥的委托绑定关系。


4.一种社群决策方法,其特征在于,区块链上配置有社群合约,所述社群合约中存有房管部门所存证的房产与业主的公钥的对应关系,所述方法适用于区块链节点,所述方法包括:
通过所述社群合约执行社群加入请求交易,验证第一公钥所...

【专利技术属性】
技术研发人员:马登极吴思进王志文
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:浙江;33

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

1