摘要
智慧社区(Smaurt Community)是一种采用互联网技术对社区现有资源进行整理归纳,在社区平台上完成包括交通、政务、医疗、生活、娱乐等综合式一站化服务,为居民提供高度信息化、高度智慧化社区服务的新型社区管理模式。近年来,关于智慧社区的讨论层出不穷,政府也在大力推行智慧社区的落实,但由于现有社区自治度不高、生活问题突出、应用场景复杂、智慧化平台发展缓慢等困难问题,智慧社区的研究和落地没有达到预期效果。 本文主要研究基于区块链技术的智慧社区架构设计与实现。主要研究成果如下: 本文利用区块链技术去中心化、信息公开透明、去信任等特点,提出一种基于区块链技术的智慧社区架构设计与实现。首先通过文献阅读和实地走访调查智慧社区发展现状,总结了如今智慧社区发展中所遇到的困难和技术瓶颈。通过对智慧社区现有模型的分析,深入观察其业务模型中的优劣势与不足之处,说明了区块链技术能在智慧社区场景下发挥的应用价值和社会意义。提出在智慧社区应用场景下对区块链技术的要求与限制,并选择超级账本HyperledgerFabric作为智慧社区区块链服务层基本框架,进行基于区块链技术的智慧社区架构设计。对于智慧社区自下而上的物理设备层、网络层、区块链服务层、应用层四层模型,针对每层在智慧社区架构内发挥作用和涉及逻辑,并根据超级账本的技术机制,对智慧社区框架每层进行研究与设计,并结合前沿研究技术,对智慧社区的效率提升做出优化改进。在应用上,本文采用超级账本作为底层架构,设计和实现了一个智慧社区系统,包括智慧社区应用场景与数据结构分析、智慧社区系统需求分析、智慧社区系统分层设计、智慧社区系统搭建和部署、智慧社区系统的展示。最后对区块链服务层与智慧社区系统实现进行性能测试和安全性分析,证明该智慧社区系统效率能够满足正常使用需求,且安全性较好。