[发明专利]一种基于区块链的社区管理系统有效
申请号: | 201910674979.3 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110490610B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 郑东;陈宇霜;郭瑞 | 申请(专利权)人: | 西安邮电大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q40/04;G06Q50/16;H04L9/32 |
代理公司: | 深圳国海智峰知识产权代理事务所(普通合伙) 44489 | 代理人: | 王庆海;刘军锋 |
地址: | 710121 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 社区 管理 系统 | ||
1.一种基于区块链的社区管理系统,其特征在于,所述社区管理系统与多个智能终端通信,所述社区管理系统以服务器/客户端的架构与所述智能终端通信,配置为接收并响应所述多个智能终端发送的数据,所述社区管理系统包括数据存储模块以及交易服务模块;
所述数据存储模块配置为存储以社区业主的智能终端作为节点的区块链网络的关联数据,所述区块链网络包括存储隐私信息的第一区块链网络以及存储公共信息的第二区块链网络;
所述交易服务模块通过下述实现为所述智能终端用户提供交易服务:
所述交易服务模块将第二用户的智能终端提交的交易请求信号M转发给第一用户的智能终端;
所述第一用户的智能终端发送接受交易请求的信号给所述交易服务模块;
所述交易服务模块根据全部社区业主用户的权限等级确定部分社区业主用户进行投票,所述部分社区业主用户通过进行投票选择一个社区业主用户,交易服务模块在投票结束后确定票数最高的社区业主用户为临时管理者并将临时管理者的主密钥广播并存储在第二区块链网络上;
所述临时管理者的智能终端为所述第一用户生成一次性私钥记为SKAi,为所述第二用户生成一次性私钥记为SKBn,其中A、B用于区分第一用户、第二用户,A代表第一用户,B代表第二用户,i=0,1,2……,i+1即为第一用户参与的交易次数,n=0,1,2……,n+1即为第二用户参与的交易次数;
所述交易服务模块为所述第一用户生成验证序列号SA,为所述第二用户生成验证序列号SB,并将所述SA存储在所述SKAi中,将所述SB存储在所述SKBn中;
所述交易服务模块将所述SKAi以及所述SKBn分别分配给所述第一用户、所述第二用户;
所述第一用户根据所述SKAi生成一次性密钥对{SKAi,PKAi},对所述{SKAi,PKAi}进行散列生成所述第一用户的一次性地址HA,将所述一次性地址HA广播并存储在所述第二区块链网络上;
所述第二用户根据所述SKBn生成一次性密钥对{SKBn,PKBn},对所述{SKBn,PKBn}进行散列生成所述第二用户的一次性地址HB并将所述一次性地址HB广播并存储在所述第二区块链网络上;
所述交易服务模块生成所述第一用户以及所述第二用户的长期地址,并将所述长期地址存储在第一区块链网络上;
所述第二用户对交易请求信号M进行签名;
所述第一用户验证所述签名,若所述签名有效,则继续交易,否则,停止交易;
交易结束后,所述交易服务模块将交易结果广播并存储在第二区块链网络上。
2.根据权利要求1所述的社区管理系统,其特征在于,所述第一区块链网络存储所述智能终端的用户在向所述社区管理系统注册账号时通过智能终端输入的注册信息;
所述社区管理系统,接收所述智能终端发送的查询所述第一区块链网络上存储的所述智能终端用户的所述隐私信息或所述第二区块链网络上存储的所述公共信息,并根据所述查询返回响应消息。
3.根据权利要求2所述的社区管理系统,其特征在于,所述社区管理系统还包括权限管理模块;
所述权限管理模块配置为对智能终端用户身份进行认证并为智能终端用户分配权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910674979.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图形处理器真伪检测方法及系统
- 下一篇:基于二维码扫码报修的方法及装置