The combination between innovative topics and emerging technologies lets researchers define new processes and models. New needs regard the definition of modular and scalable approaches, with society and environment in mind. An important topic to focus on is the smart city one. The use of emerging technologies lets smart cities develop new processes to improve services offered from various actors, either industries or government. Smart cities were born to improve quality of life for citizens. To reach this goal, various approaches have been proposed, but they lack on a common interface to let each stakeholder communicate in a simple and fast way. This paper shows the proposal of an architecture to overcome the actual limitations of smart cities: it uses Blockchain technology as a distributed database to let everyone join the network and feel part of a community. Blockchain can improve processes development for smart cities. Scalability is granted thanks to a context-aware approach: applications do not need to know about the back-end implementation, they just need to adapt to an interface. With Blockchain, it is possible to collect data anonymously to make some statistical analysis, to access public records to ensure security in the city and to guarantee the origin of products and energy.
翻译:创新主题与新兴技术的结合使研究人员能够定义新的流程和模型。当前需求关注模块化且可扩展方法的定义,同时兼顾社会与环境因素。智慧城市是亟需聚焦的重要议题。新兴技术的应用使智慧城市能够开发新流程,以提升来自行业或政府等多元主体所提供的服务质量。智慧城市设立的初衷是为了改善市民生活质量。尽管已有多种方案被提出以实现此目标,但各方利益相关者缺乏一种共通接口以实现简单快捷的沟通。本文提出了一种克服当前智慧城市局限性的架构方案:该架构采用区块链技术作为分布式数据库,使任何人都能加入网络并感受社区归属。区块链能够促进智慧城市流程的优化。通过情境感知方法确保了可扩展性:应用程序无需了解后端实现细节,只需适配统一接口即可。借助区块链,可以匿名收集数据进行统计分析、访问公共记录保障城市安全,并确保产品及能源的可追溯性。