基于区块链的租房系统设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:Nick0409
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人口加速流动,租赁市场正在迅猛发展,传统互联网技术难以解决目前租赁系统中存在的用户隐私安全、黑中介和黑租房以及房东与租客不信任等问题。集聚P2P网络、分布式存储、分布式一致性协议、公私钥体系于一身的区块链技术在保护用户隐私、去除第三方依赖、交易透明与可溯等方面有着天然优势,因此本文将租房系统与区块链技术相结合,设计并实现一套基于区块链的租房系统。首先,本文通过研究目前已有的租房系统和深入分析区块链技术,对基于区块链的网络租房技术方案进行了需求分析,设计了系统的总体架构、系统功能模块、合约交互层以及系统流程,并对登录注册模块、房源管理模块、认证管理模块、评论管理模块、通证管理模块进行了详细的流程设计。其次,本文梳理了系统的业务逻辑和架构模式,采用NodeJS+Vue.js+Truffle框架完成了基于Ethereum区块链的去中心化租房系统的开发,使用Truffle框架实现了各个功能模块的智能合约;通过Vue.js嵌入Element-UI开发的前端与后端Node服务提供的RESTful API接口通信;Node服务使用Web3.js与Ethereum链上合约交互,实现链上和链下的交互。最后,将合约部署运行在Ethereum POA共识机制的网络中,对系统各个功能模块进行详细的测试,并通过Ethereum IDE对合约的安全性和用户隐私的安全性进行了分析和测试,此外也对系统请求的响应性能进行测试。
其他文献
进入21世纪的第二个十年,中国经济的高速发展,中国已经成为全球第二大经济体。随之而来,民众的经济能力也有显著提高。在这样的大背景下,出国留学行业,特别是自费出国留学行
随着国家公路、铁路建设的大力发展,需要修建穿越各种复杂地质情况的隧道工程,而在软岩隧道的施工过程中,容易发生大变形、侵限等工程问题,因此有必要进行深入研究软岩隧道的
证券市场的稳定运行可以更好地优化社会上各种资源的配置,交易双方的交易行为也是我国资本主义证券市场交易体系能够有序运行的重要保障。其中,中小股东的权益保护尤其是针对中小股东合法权益的民事救济制度则是很多国家证券市场成功发展的核心所在。我国证券市场起步和发展相较于欧美发达国家是比较晚和落后的,相关发展机制与中小股东权益保护民事救济制度方面也存在诸多不足,使得很多上市公司强制退市过程中中小股东的合法权益
中石器时代是中外考古界的热点问题。本文在阐明何谓中石器时代、华南地区是否存在中石器时代等问题的基础上,从遗址分布、地层关系、文化遗物、动物群、经济生活、绝对年代
目的 观察尼莫地平对糖尿病周围神经病变(DPN)的治疗作用.方法 选择DPN患者50例,随机分为尼莫地平组(25例)和对照组(25例).对照组给予甲钴胺、地巴唑等常规治疗;尼莫地平组在常规治