一种基于区块链技术的房地产交易系统技术方案

技术编号:39154418 阅读:12 留言:0更新日期:2023-10-23 15:00
本发明专利技术涉及区块链领域,公开了一种基于区块链技术的房地产交易系统,通过对房地产交易的每个用户进行身份信息分布式映射,得到用户身份映射信息,基于用户身份映射信息,获取用户的房产交易需求信息,并将房产交易需求信息传输至智能合约层进行数据处理;利用交易匹配智能合约对房产交易需求信息进行处理,得到合约房产交易信息;基于FHE全同态加密算法得到加密房产交易信息;通过Hash哈希算法计算得到房产交易哈希值,将交易哈希值存储至加密房产交易信息的数据中,得到哈希房产交易信息;通过共识算法随机选取一个哈希房产交易信息中的交易信息数据,得到共识房产交易信息,可以提升房产交易和租赁交易的效率,提升客户满意度。度。度。

【技术实现步骤摘要】
一种基于区块链技术的房地产交易系统


[0001]本专利技术涉及区块链
,具体涉及一种基于区块链技术的房地产交易系统。

技术介绍

[0002]随着城镇化率的提高,越来越多的流动人口涌向经济发达、资源丰富的城市,推动了房地产行业的繁荣发展。现在房地产的存量市场中,房产交易和房屋租赁行业依旧持续火热的进行,房地产中介或第三方平台常利用信息壁垒、捆绑消费等手段赚取高额服务费,严重影响交易双方的租赁体验。同时,租赁过程中还存在着诸如虚假房源、单方违约等不良现象。因此如何建立一个安全可信的交易环境的同时,提高租赁过程中的交易效率及用户体验,提升房地产交易和房地产租赁的效率和交易成功率是现阶段丞待解决的技术问题。

技术实现思路

[0003]本专利技术的目的是为了解决上述问题,设计了一种基于区块链技术的房地产交易系统。
[0004]本专利技术第一方面提供一种基于区块链技术的房地产交易系统,该房地产交易系统包括信息映射模块、交易需求模块、智能合约模块、同态加密模块、哈希加密模块、共识算法模块:信息映射模块,用于对房地产交易的每个用户进行身份信息分布式映射,得到用户身份映射信息,所述每个用户对应的用户身份映射信息中的权限所属权不同;交易需求模块,用于基于所述用户身份映射信息,获取用户的房产交易需求信息,并将所述房产交易需求信息传输至智能合约模块进行数据处理;智能合约模块,用于获取房产交易需求信息,基于所述房产交易规则和房产租赁规则建立交易匹配智能合约,利用所述交易匹配智能合约对所述房产交易需求信息进行处理,得到合约房产交易信息;同态加密模块,用于基于FHE全同态加密算法对所述合约房产交易信息进行加密处理,得到加密房产交易信息;哈希加密模块,用于通过Hash哈希算法计算所述加密房产交易信息,得到房产交易哈希值,将所述交易哈希值存储至所述加密房产交易信息的数据中,得到哈希房产交易信息;共识算法模块,用于通过共识算法随机选取一个所述哈希房产交易信息中的交易信息数据,得到共识房产交易信息,将所述共识房产交易信息输入至数据库中进行存储。
[0005]可选的,在本专利技术第一方面的第一种实现方式中,所述信息映射模块包括数据获取单元、分布式映射单元、信息限定单元:数据获取单元,用于获取房地产交易的每个用户的用户信息,对所述用户信息进行审核,所述用户信息必须满足房产交易资格;分布式映射单元,用于对房地产交易的每个用户进行身份信息分布式映射,得到
用户身份映射信息,所述用户身份映射信息至少包括房产交易卖方、房产交易买方、房产交易承租方、房产交易出租方;信息限定单元,用于确定所述每个用户对应的用户身份映射信息中的权限所属权不同,且所述用户身份映射信息唯一不可更改。
[0006]可选的,在本专利技术第一方面的第二种实现方式中,所述交易需求模块包括信息传输单元、信息确定单元:信息传输单元,用于基于所述用户身份映射信息,获取用户的房产交易需求信息,并将所述房产交易需求信息传输至智能合约模块进行数据处理;信息确定单元,用于确定所述房产交易需求信息至少包括房产交易身份注册、房产交易类型选择,房产交易请求发布、房产交易匹配、房产租赁合同创建与签订、房产购买合同创建与签订、房产订单查询。
[0007]可选的,在本专利技术第一方面的第三种实现方式中,所述智能合约模块包括合约建立单元、规则确定单元、信息匹配单元、交易合约单元:合约建立单元,用于基于所述房产交易规则和房产租赁规则建立交易匹配智能合约,所述交易匹配智能合约根据用户交易需求信息进行房产信息匹配;规则确定单元,用于确定所述房产交易规则和房产租赁规则至少包括房产交易金额信息、房产交易时间信息、房产交易地理位置信息;信息匹配单元,用于获取用户房产交易需求信息,利用所述交易匹配智能合约对所述房产交易需求信息进行数据信息匹配,得到交易匹配信息;交易合约单元,用于若交易用户双方认可所述交易匹配信息,则通过交易匹配智能合约生成交易合约,得到合约房产交易信息。
[0008]可选的,在本专利技术第一方面的第四种实现方式中,所述同态加密模块包括密钥生成单元、密文生成单元、同态计算单元、双重加密单元、信息解密单元、持续加密单元:密钥生成单元,用于基于携带随机种子参数λ的密钥生成函数K生成由密钥sk和公钥 pk组成的密钥对;密文生成单元,用于通过所述公钥pk对所述合约房产交易信息进行加密,生成密文房产交易信息;同态计算单元,用于对所述密文房产交易信息进行一定数量的同态计算,得到中间状态值, 使中间状态值接近但不超过噪声极限;双重加密单元,用于利用公钥pk对密钥sk进行加密,得到加密的密钥ck,利用公钥pk对中间状态值进行加密,得到双重加密中间状态值;信息解密单元,用于通过加密密钥ck对中间状态值进行解密,产生具有复位噪声级的中间状态值,得到复位噪声中间状态值;持续加密单元,用于利用复位噪声中间状态值继续对所述密文房产交易信息进行加密计算,得到加密房产交易信息。
[0009]可选的,在本专利技术第一方面的第五种实现方式中,所述哈希加密模块哈希加密单元、数据存储单元、数据得到单元:哈希加密单元,用于通过Hash哈希算法计算所述加密房产交易信息,得到房产交易哈希值;
数据存储单元,用于至少选取一个加密房产交易信息,将所述房产交易哈希值存储至加密房产交易信息的后端数据中,并存储至下一个加密房产交易信息中的前端数据中;数据得到单元,用于将所有的加密房产交易信息的前端数据和后端数据都储存房产交易哈希值,得到哈希房产交易信息。
[0010]可选的,在本专利技术第一方面的第六种实现方式中,所述共识算法模块包括随机选取单元、数据存储单元:随机选取单元,用于通过共识算法随机选取一个所述哈希房产交易信息中的交易信息数据,对随机选取的哈希房产交易信息进行信息发送或者信息存储,得到共识房产交易信息;数据存储单元,用于将所述共识房产交易信息输入至数据库中进行存储,所述数据库为房产交易的交易完成信息数据库。
[0011]本专利技术第二方面提供了一种基于区块链技术的房地产交易系统,该系统包括以下步骤:对房地产交易的每个用户进行身份信息分布式映射,得到用户身份映射信息,所述每个用户对应的用户身份映射信息中的权限所属权不同;基于所述用户身份映射信息,获取用户的房产交易需求信息,并将所述房产交易需求信息传输至智能合约层进行数据处理;获取房产交易需求信息,基于所述房产交易规则和房产租赁规则建立交易匹配智能合约,利用所述交易匹配智能合约对所述房产交易需求信息进行处理,得到合约房产交易信息;基于FHE全同态加密算法对所述合约房产交易信息进行加密处理,得到加密房产交易信息;通过Hash哈希算法计算所述加密房产交易信息,得到房产交易哈希值,将所述交易哈希值存储至所述加密房产交易信息的数据中,得到哈希房产交易信息;通过共识算法随机选取一个所述哈希房产交易信息中的交易信息数据,得到共识房产交易信息,将所述共识房产交易信息输入至数据库中进行存储。
[0012]可选的,在本专利技术第二方面的第一种实现方式中,所述房地产交易系统还包括以下步骤:基于所述房产交易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的房地产交易系统,其特征在于,该房地产交易系统包括信息映射模块、交易需求模块、智能合约模块、同态加密模块、哈希加密模块、共识算法模块:信息映射模块,用于对房地产交易的每个用户进行身份信息分布式映射,得到用户身份映射信息,所述每个用户对应的用户身份映射信息中的权限所属权不同;交易需求模块,用于基于所述用户身份映射信息,获取用户的房产交易需求信息,并将所述房产交易需求信息传输至智能合约模块进行数据处理;智能合约模块,用于获取房产交易需求信息,基于所述房产交易规则和房产租赁规则建立交易匹配智能合约,利用所述交易匹配智能合约对所述房产交易需求信息进行处理,得到合约房产交易信息;同态加密模块,用于基于FHE全同态加密算法对所述合约房产交易信息进行加密处理,得到加密房产交易信息;哈希加密模块,用于通过Hash哈希算法计算所述加密房产交易信息,得到房产交易哈希值,将所述交易哈希值存储至所述加密房产交易信息的数据中,得到哈希房产交易信息;共识算法模块,用于通过共识算法随机选取一个所述哈希房产交易信息中的交易信息数据,得到共识房产交易信息,将所述共识房产交易信息输入至数据库中进行存储。2.如权利要求1所述的一种基于区块链技术的房地产交易系统,其特征在于,所述信息映射模块包括数据获取单元、分布式映射单元、信息限定单元:数据获取单元,用于获取房地产交易的每个用户的用户信息,对所述用户信息进行审核,所述用户信息必须满足房产交易资格;分布式映射单元,用于对房地产交易的每个用户进行身份信息分布式映射,得到用户身份映射信息,所述用户身份映射信息至少包括房产交易卖方、房产交易买方、房产交易承租方、房产交易出租方;信息限定单元,用于确定所述每个用户对应的用户身份映射信息中的权限所属权不同,且所述用户身份映射信息唯一不可更改。3.如权利要求1所述的一种基于区块链技术的房地产交易系统,其特征在于,所述交易需求模块包括信息传输单元、信息确定单元:信息传输单元,用于基于所述用户身份映射信息,获取用户的房产交易需求信息,并将所述房产交易需求信息传输至智能合约模块进行数据处理;信息确定单元,用于确定所述房产交易需求信息至少包括房产交易身份注册、房产交易类型选择,房产交易请求发布、房产交易匹配、房产租赁合同创建与签订、房产购买合同创建与签订、房产订单查询。4.如权利要求1所述的一种基于区块链技术的房地产交易系统,其特征在于,所述智能合约模块包括合约建立单元、规则确定单元、信息匹配单元、交易合约单元:合约建立单元,用于基于所述房产交易规则和房产租赁规则建立交易匹配智能合约,所述交易匹配智能合约根据用户交易需求信息进行房产信息匹配;规则确定单元,用于确定所述房产交易规则和房产租赁规则至少包括房产交易金额信息、房产交易时间信息、房产交易地理位置信息;信息匹配单元,用于获取用户房产交易需求信息,利用所述交易匹配智能合约对所述房产交易需求信息进行数据信息匹配,得到交易匹配信息;
交易合约单元,用于若交易用户双方认可所述交易匹配信息,则通过交易匹配智能合约生成交易合约,得到合约房产交易信息。5.如权利要求1所述的一种基于区块链技术的房地产交易系统,其特征在于,所述同态加密模块包括密钥生成单元、密文生成单元、同态计算单元、双重加密单元、信息解密单元、持续加密单元:密钥生成单元,用于基于携带随机种子参数λ的密钥生成函数K生成由密钥sk和公钥 pk组成的密钥对;密文生成单元,用于通过所述公钥pk对所述合约房产交易信息进行加密,生成密文房产交易信息;同态计算单元,用于对所述密文房产交易信息进行一定数量的同态计算,得到中间状态值, 使中间状态值接近但不超过噪声极限;双重加密单元,用于利用公钥pk对密钥sk进行加密,得到加密的密钥...

【专利技术属性】
技术研发人员:郑彦英
申请(专利权)人:深圳小米房产网络科技有限公司
类型:发明
国别省市:

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

1