基于区块链技术的房屋租赁平台设计与实现

来源 :济南大学 | 被引量 : 3次 | 上传用户:zshuangjiamin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于城乡发展不平衡,大中城市发展迅速,城镇人员大量流入城市打工,带来了住房问题。网上租房信息查询以及房屋租赁是现有高效的方式,但现有租房系统存在注册门槛低、中介混杂、房源信息不可信及成本较高等问题。因此,研究一套有一定注册门槛、房源信息可信任且较低成本房屋租赁系统具有重要意义。在现有信息技术中,区块链技术能够很好地解决信任问题。区块链本质上是一个可信任的分布式记账本,有着匿名性、自治性、不可篡改等特点,受到广泛关注。很多存在信任问题的领域都应用区块链技术得到一定解决,由此类比,区块链技术应用到房屋租赁系统,能够解决房屋租赁场景中存在的部分信任问题。本文聚焦于区块链技术在房屋租赁场景中的应用,研究如何利用区块链解决房屋租赁场景中的信任问题,设计并实现了基于区块链技术的一套完整的房屋租赁平台。平台会将用户个人信息、发布房源的房产证明信息脱敏加密存储至区块链上,以此增强个人信用、房源可信但又能保护用户隐私,并通过智能合约实现交易,避免第三方干预,提高交易可信。本文主要研究内容如下:(1)通过对房屋租赁场景进行需求分析,对现有成熟区块链平台进行对比,选出了最为适合的区块链——Stellar恒星网络,在本地搭建了完整的网络节点,使用户进行链上信息查询的速度更快,区块链数据使用PostgreSQL进行存储;接着应用了部分接口,实现将个人信息、房产证明上传至区块链上,提高用户可信性;然后设计了智能合约,实现租赁交易;最后针对区块链大文本数据存储不友好问题,使用星际文件系统(InterPlanetary File System,IPFS),将大文件简化成哈希值,在解决大文件存储成本高问题,同时帮助查验数据完整性。(2)根据需求,设计并实现了房屋租赁系统,基于Java Web平台,使用Spring、MyBatis和Shiro进行整合开发,使用MySQL数据库存储非区块链数据,实现用户注册、个人信息管理、房源信息管理、交易管理、消息管理和房源验证激励等模块,前端使用JSP技术进行开发,界面友好,方便用户进行各项操作。最后对平台中各个模块进行功能测试,对主要功能进行性能测试,保证系统正常稳定运行。
其他文献
目的:观察奥氮平或喹硫平联合多奈哌齐治疗阿尔茨海默病的效果和安全性。方法:选取阿尔茨海默病患者80例为研究对象,采用随机数字表法分为对照组和研究组各40例。对照组应用
文学文本的结构往往与认知语言学中的重要理论──意象图式理论之间有着密切的联系。《简·爱》这部小说的构建与意象图式理论中的容器图式的相关特征有着重要的关联:即整部
<正>重返乌蒙贫困山区,为健康扶贫精准施策打好坚实基础。2017年3月16日至18日,农工党云南省委会主委、农工党中央精准扶贫精准脱贫工作领导小组办公室主任杨鸿生率工作队伍
目的分析口腔修复运用牙冠延长术在临床治疗中的效果。方法采用回顾式方法选取本院在2014年1月至2015年12月收治的牙体缺失70例患者作为临床分析对象,随机将其分成观察组、对
融合媒体业务的发展推动了终端智能化,尤其是电视终端的智能化和迭代升级。一方面,终端智能化和融合媒体业务的开放性和多样化引入了更多新的安全问题亟需解决;另一方面,智能
对我国东北高寒地区的分布和特点进行了介绍,并针对性地从牛场的选址及牛舍的建造措施、犊牛过冬措施、怀孕母牛的特殊护理3个方面总结了该地区冬季奶牛养殖的防冻减灾措施,
随着各种网络载体的出现,使得突发公共事件的传播方式发生了新变化,而这种特定的事件和空间孕育了网络舆情。在新形势下,如何正确认识网络舆情,如何进行网络舆情分析和管理也
结合福建省四大国家级台湾农产品物流中心的发展现状,分析其发展过程中存在功能布局不够合理、台资企业入驻率偏低、冷链体系不完整、农产品流通模式创新不足等问题,并针对上
期刊
随着时代的进步,我国社会经济的快速发展,科学技术进入快速发展的阶段,计算机技术更是已经融入到人们的生活当中,尤其是作为计算机技术中最先进的人工智能技术受到人们的广泛