Subido por Yerson Pérez

[Building Research & Information vol. 49 iss. 1] Fu, Yonggui Zhu, Jianming - Trusted data infrastructure for smart cities a blockchain perspective (2020) [10.1080 09613218.2020.1784703] - libgen.li

Anuncio
Building Research & Information
ISSN: (Print) (Online) Journal homepage: https://www.tandfonline.com/loi/rbri20
Trusted data infrastructure for smart cities: a
blockchain perspective
Yonggui Fu & Jianming Zhu
To cite this article: Yonggui Fu & Jianming Zhu (2020): Trusted data infrastructure for smart cities:
a blockchain perspective, Building Research & Information, DOI: 10.1080/09613218.2020.1784703
To link to this article: https://doi.org/10.1080/09613218.2020.1784703
Published online: 01 Jul 2020.
Submit your article to this journal
Article views: 20
View related articles
View Crossmark data
Full Terms & Conditions of access and use can be found at
https://www.tandfonline.com/action/journalInformation?journalCode=rbri20
BUILDING RESEARCH & INFORMATION
https://doi.org/10.1080/09613218.2020.1784703
Trusted data infrastructure for smart cities: a blockchain perspective
Yonggui Fua and Jianming Zhub
a
School of Information, Shanxi University of Finance and Economics, Taiyuan, People’s Republic of China; bSchool of Information, Central
University of Finance and Economics, Beijing, People’s Republic of China
ABSTRACT
ARTICLE HISTORY
It is very important to improve the operation and management efficiency of data and network for
the construction of smart cities. The current trust infrastructure in smart cities shows obvious
shortcomings, accordingly, this paper proposed the idea of applying blockchain to smart city
systems and as their trust infrastructure. The research method is: firstly, the network architecture
and data architecture of smart cities were proposed, and the database was classified as a shared
database, authorized access database or private database. Secondly, the overall architecture
model of the blockchain in a smart city system was constructed, and the blockchain was
classified as a public blockchain, consortium blockchain or private blockchain. Thirdly, the
realization principle of the cross-blockchain interoperability of different blockchains, the
construction principle of dynamic smart blockchains, and the selection method of blockchain
authentication nodes were designed, and the supervision method and supervision content of
blockchain system operation were discussed. The research result is: took the smart
transportation subsystem as an object, through algorithms, the operation principle of the
blockchain was constructed. This research can provide a reference for the construction of trust
infrastructure in smart cities and can promote the application research progress of blockchain
technology.
Received 9 February 2020
Accepted 14 June 2020
Introduction
The extensive application of cloud computing, Internet
of Things (IoT), artificial intelligence and blockchain,
etc. information technology, has promoted the data
exchange and business integration among different
industries, and accelerated the realization progress of
smart network. The operation of smart cities is inseparable from the support of mobile Internet technology, IoT
technology, communication technology and data management technology. A smart city is an information ecological mode as different institutions and industrial
systems integrating highly and operating automatically,
and is also the ultimate vision of future urban
development.
The idea of a smart city originated from the concept of
smart earth proposed by IBM in 2008 (IBM, n.d.). After
more than ten years of development, smart cities have
become an important goal of urban construction in
some developed countries. The United States and the
European Union are making great efforts to build their
own smart cities. The ranking result of the ‘IESE urban
dynamic index’ in 2018 showed that the best smart cities
in the world were New York, London, and Paris (HWW,
2018). In China, the national government put forward
CONTACT Yonggui Fu
[email protected]
© 2020 Informa UK Limited, trading as Taylor & Francis Group
KEYWORDS
Smart city; blockchain; trust
infrastructure; database
guidance for the construction of smart cities, and it
was proposed to build a batch of smart cities with distinctive Chinese characteristics in 2020 (NDRC of
China etc., 2014). The construction of smart cities has
become an important indicator for measuring the level
of informatization and industrialization of a city.
Smart cities involve all aspects of urban operation,
such as government agency operation systems, urban
transportation systems, medical and health systems, education and scientific research systems, culture and tourism systems, industrial control systems, and agricultural
automation systems, etc. In smart cities, data smart
transmission and business cross-control are realized
among different institutions and industrial systems.
These different operation systems dynamically integrate
and adjust the data transmission according to the
business operation requirements, improve the efficiency
of urban operation, and promote people’s living level
and living quality. The operational basis of smart cities
is data sharing, and smart analysis and decision-making
of data. At present, to a certain extent, many fields of
some cities with developed information technologies
and economic living levels have already realized smart
management and operation, such as smart traffic light
2
Y. FU AND J. ZHU
systems, smart industry control systems, smart agriculture greenhouse temperature and humidity control systems, and smart home systems, etc. However, the
overall development of smart cities is still in its initial
stage, which is mainly reflected in the fact that different
smart systems are independent of each other, information and data cannot be well transmitted in a dynamic
and real-time way through the network, and the
cooperation degree among businesses is not enough.
The reasons for this situation include the uneven functional level of the hardware services of the smart systems
in different fields, and the large differences in the software environment, as a result, which lead to the cost of
data transmission being very high. The reasons for this
situation also include the requirement as data confidentiality, and the security and credibility of data transmission among different application areas cannot
obtain enough guarantee, as a result, which restrict the
data transmission and business collaboration in different
business fields. For the construction of the hardware
environment, the government departments of cities can
uniformly coordinate and solve according to requirements. For the matching problem of the software
environment, the government departments of cities can
build information transmission interfaces for different
application software to achieve it. For the security and
credibility problem of data transmission, when building
a smart city system, the following problems must be
solved:
(1) The security problem of data transmission among
different application areas. Data transmission is
the basic guarantee for ensuring the operation of
smart city systems. The data content and structure
mode of different industries are different, due to
the complexity of smart city network architecture
and industrial contents, the security risks of data
transmission are also diversified. At present, the
security problems of data transmission among
different industries are very prominent, which are
also the important problems that affect the
cooperation among different systems of smart
cities.
(2) Reliability problem of transmitted data among
different application areas. Different application
fields of smart cities are relatively independent systems, due to their private interests, it is difficult to
fully guarantee the authenticity and reliability of
the transmitted data of these relatively independent
systems. How to identify the authenticity and
reliability of the data source and data content
when the data are received, is a key problem of
determining the operation efficiency of smart cities.
(3) Privacy and confidentiality problems of data among
different application areas. In the process of data
transmission, different systems of smart cities need
to ensure their data are only transmitted to the
determinant receivers, and the unauthorized privacy
and confidential data can be protected and are not
illegally accessed.
(4) Traceability problem of the sources of input and
output data in different application fields. A smart
city is an automatic operation system, and is a
mutual cooperation system of different application
subsystems and perception subsystems. Due to less
human participation, it is necessary to record the
source and destination of data, to ensure the disseminators and receivers in the data transmission process are traceable.
(5) The supervision problem of data operation and data
change. In the smart city system, although it is
difficult to realize the smartness of all the data dissemination and urban management, but the completed smart system is also very complex. The
complexity includes not only the complexity of
business content, includes the complexity of
business cooperation, but also includes the complexity of data transmission. Therefore, under the current informatization level, it is unrealistic for a
fully automated smart city operation system that is
separated from supervision. If the data operation
lacks supervision, then the smart city operation
will be out of control, once there is a problem in a
certain operation section, the information management system of the whole city will produce continuously wrong operation results, which will ultimately
result in urban management confusion.
Therefore, building a fully connected data trust guarantee system is the basis for the effective operation of
smart cities. At present, in the field of information and
network application systems, the related research results
mainly used information security technologies or humanistic regulation management to solve its trust guarantee,
therein, the information security technologies include
identity authentication technology, firewall technology,
etc., such as.
Wu et al. (2018) proposed a method of identity
authentication based on the motion data and physiological data generated by wearable devices. Ikarashi et al.
(2018) designed a proactive firewall system based on
software-defined network and realized it. Fu and Xu
(2011) researched network trust from the perspective
of game theory. Due to the lack of supervision on the
operation of the application system and the responsibility traceability on data access, these methods cannot
BUILDING RESEARCH & INFORMATION
completely solve the problem of trust guarantee of the
application system. Similarly, as a product of information ecology, the current trust guarantee system proposed in the application research of smart cities also has
the same deficiencies as other application fields.
Trusted data refer to the process of the generation,
change, dissemination and storage of data are traceable,
the data have not been maliciously damaged, changed or
leaked in the process of operation, and the authenticity of
the data can be proven. For trusted data, the business
content and business subjects are recorded, which are
undeniable. The characteristics of blockchain (Nakamoto, 2008; Wood, 2014) can solve the problem of security and credibility, and provide consistent transmission
and management protocols for data in different application fields. The blockchain-based network is a real
trustworthy value network, and is a reliable bridge for
communication and coordination in different fields of
the city. Therefore, this paper proposes to build a trust
guarantee system in the smart city, and which makes
blockchain as data trust infrastructure. Due to the complexity of the structure of smart cities, this paper proposes to build different blockchain systems for different
industrial fields, and in the same industrial field, different
blockchain systems are built according to the characteristics and uses of data, through protocol the entitled
mutually accessible blockchain systems access each
other and realize the strengthen authentication. The
functional structure and implementation mode of the
blockchain are dynamically adjusted according to the
smart requirements of the smart city, to fulfil the smart
task. The regulators complete the supervision to the
blockchain operation system and the business operation
process in different industrial fields. Thus, the blockchain
system can ensure the credibility of the operation data of
smart cities, and can promote the integration of different
industrial fields of smart cities and the realization of
business intelligence.
The research objectives in this paper are to combine
the network architecture and data architecture of smart
cities, design the application architecture mode of
smart cities based on blockchain, and use the technical
characteristics of blockchain to realize the data trust
guarantee of smart cities. The contributions of this
paper are as follows:
(1) The shortcomings of the existing trust guarantee of
smart cities were analysed, and the significance of
the trust guarantee of smart cities based on blockchain was discussed.
(2) Combining the network architecture and data architecture, the architecture of a smart city based on
blockchain was constructed.
3
(3) The principle of interoperability between blockchain, the construction method of dynamic blockchain, the selection method of consensus
authentication nodes were designed, and the smartness of blockchain was realized.
(4) The status of the blockchain supervision system was
discussed, and its supervision functions were
designed.
(5) The operation principle of the blockchain system of
a smart city was analysed through instance
algorithms.
Related works
Blockchain and its application
The generation and work principle of blockchain is: The
sender digitally signs the data → the signature data are
broadcast in the blockchain network → the receivers
consensus authenticate (verify the authenticity of the
data and confirm the identity of the sender) → the receivers build the blockchain respectively → the blockchain
and the received data are distributed stored by the receivers (the blockchain and the received data can be stored
together or separately). For the structure and work principle of blockchain, there have been many discussions
and analysis results in academic circles, such as references (Cai et al., 2019; Papakostas et al., 2019). So, in
here, no more details will be provided.
As a comprehensive technology system and trust
infrastructure system, blockchain has become the concerned focus of most countries in the world, such as
the United States, the United Kingdom, China, Australia,
the European Union, Japan, South Korea, etc. (CAOIC,
2019), the concerned focus on blockchain from these
countries includes the formulation of policies and development strategies, supervision measures, technology
innovation and product research and development, standard formulation, etc., and the involved fields include
finance, logistics, energy, government affairs, IoT, etc.
After ten years of development, blockchain has gradually
been recognized and applied.
The research progress on blockchain
By comprehensively analysing the research results of
blockchain in academia, the results can be divided into
three categories: blockchain characteristics and its application value analysis, blockchain technology and working methods research, and blockchain application
architecture design.
(1) Blockchain characteristics and its application value
analysis
4
Y. FU AND J. ZHU
For instance, Chen (2018) analysed the value of blockchain applying in library smart service. Kim and Shin
(2019) used a structural equation model to research the
influences of blockchain technology characteristics to
supply chain partnerships. Khatoon et al. (2019)
researched the benefits of blockchain applying in the
field of energy efficiency. Zhang et al. (2016) analysed
the influence of blockchain technology to government
governance innovation. Di Silvestre et al. (2020) analysed
the perspective of blockchain applying in power systems.
These are the elementary results of blockchain
research, and the content is relatively simple, which
mainly promote the understanding of blockchain itself
and the analysis of the application value of blockchain.
(2) Blockchain technology and working methods
research
For instance, Singh et al. (2020) analysed the influence
of the current side-chain technologies and the limitations
of its application, and proposed corresponding suggestions. Li et al. (2019) combined blockchain technology
and searchable symmetric encryption to provide secret
protection and proof of completeness for data. Zhang,
Cui, Ma, et al. (2019) proposed a crowdsourcing scheme
based on blockchain technology. Kim et al. (2019) proposed a blockchain-based electric vehicle safe charging
system. Cai et al. (2020) proposed a consensus algorithm
based on dynamic reputation for energy blockchain.
These results mainly introduced the design or working method of some a technology application of blockchain, and these research results are helpful to the
construction of blockchain in specific application fields.
(3) Blockchain application architecture design
For instance, Ren (2018) proposed the architecture
model of blockchain applying in tax administration
business. Zhang, Cui, Zheng, et al. (2019) proposed a
scheme for blockchain applying in the access control of
electronic medical record. Che et al. (2019) proposed a
consortium blockchain-based framework for the transaction authentication of renewable energy. Fan et al.
(2019) proposed the structure for improved PBFT consensus algorithm-based dual blockchain base station
dynamic loop monitoring system.
These results are mainly the architecture design of
blockchain applied in specific fields, which provided targeted schemes for specific application environment.
These research results provided guidance for the research
and development of blockchain products and the construction of application systems, which belonged to the
forefront of blockchain research at present.
Classical research on the system construction of
smart cities
At present, research on the construction of smart cities is
still in its primary stage, the corresponding research
results are few, and mainly focus on discussion and
analysis. Such as, Wang et al. (2012) analysed the supporting role of information service platform on the
development of a smart city, and constructed the corresponding framework model. Wang et al. (2018) proposed to build the guarantee system of a smart city
from current information security technology. Li et al.
(2018) evaluated the construction level of a smart city
by constructing index system and model. Jiang (2020)
proposed to apply cloud computing technology and
IoT technology to smart cities, for resolving the information sharing between different information systems.
At present, few classical research results are on the
trust guarantee of data in smart city systems, and a few
researches on the information security of smart cities
mainly focused on the applications of mature information security technologies in smart city systems.
Research on blockchain applications in the
construction of smart city systems
At present, some scholars have already begun to pay
attention to the application research of blockchain in
the field of smart cities, and have obtained some results,
such as: Yu et al. (2019) proposed a scheme of applying
blockchain to the audit of big data that generated in a
smart city. Gong et al. (2019) proposed a framework
for blockchain applying in device management of IoT
in a smart city. Wang (2018) analysed the value of blockchain applying in smart city big data platforms. However, after analysis, it is found that the current research
on the application of blockchain in smart cities are still
in the exploration stage, and have not formed a valuable
blockchain application architecture for smart city trust
guarantee. The researchers have not looked up the
research results that combined blockchain interconnection and blockchain supervision to solve smart city
trust guarantee. Therefore, the research in this paper is
realistic and instructive.
Materials and methods
The key problems of smart cities are network construction and technology application, only realizing the digitalization of urban construction can further build smart
cities. In the smart city system, different subsystems take
the network as the platform to integrate, and cooperate
with each other to become a whole. In this large macro
BUILDING RESEARCH & INFORMATION
system, data generation, data circulation, data analysis,
data application, etc. become the core and support of
city operations. Network security and network trust are
the basis of network operation and development. For
smart cities, information interaction and business
cooperation are the main contents, so network security
and network trust are essential for the construction of
smart cities. Because smart cities embody the ultimate
goal of people-oriented and sustainable development,
so, only under supervision can the efficiency and quality
of smart city operation be ensured. Therefore, the network architecture system, data system, trust guarantee
system, and supervision system will become the important infrastructures of smart city applications. While
basing on the current blockchain technology and its
functional characteristics, blockchain technology will
become the fundamental technology to solve the
deficiency of the current trust guarantee system and
build a new trust guarantee infrastructure, and its value
and status are irreplaceable.
The network system of smart cities
The development of smart cities should reflect sustainability and strong compatibility, the function and
cooperation relationship of different subsystems should
be able to be adjusted according to actual requirements,
new systems should be able to be absorbed, and the
structure of existing systems should be able to be changed. Therefore, the network architecture of smart cities
should reflect the openness and accommodation, and
be able to flexibly upgrade the corresponding service
capabilities with the development of information technology. The network architecture of the smart city is
shown in Figure 1.
Figure 1 describes the abstract network architecture of
the smart city. In Figure 1, geographical information system, safety monitoring system, weather monitoring system, etc. are systems that based on the IoT, they are the
perception subsystems of the smart city. The perception
subsystems perceive the physical world through sensor
devices and produce information. According to the
characteristics and uses of information, part of the information of the perception subsystems are privately stored
by the systems, and part of the information of the perception subsystems are shared by application subsystems
of the smart city through the cloud service platform of
Internet (or metropolitan area network)(either fully
sharing or authorized sharing). Internet (or metropolitan
area network) is a public network that integrates different application subsystems (social economic systems),
perception subsystems, and undertakes data interaction,
data transmission, data analysis and processing. Usually,
5
through the cloud platform the smart city system satisfies
the data requirements from the application subsystems.
Smart transportation system, smart community service
system, smart medical system, smart energy system,
etc. are the application subsystems of the smart city,
the operation of these subsystems depend on the
decision information that generated from the analysis
on the data of the perception subsystems and application
subsystems.
The data system of smart cities
The data produced by the smart city network system are
the information environment on which the smart city
depends. In the process of operation, each application
subsystem collects the relevant data from the smart city
system according to the system business requirements.
The smart analysis and decision-making system of the
smart city analyses the relevant data to guide the operation of each application subsystem. Basing on the
above analysis, and referring to the structure in Figure
1, the data architecture of the smart city is shown in
Figure 2.
In Figure 2, the data bodies of each perception subsystem or application subsystem of the smart city are
divided into three categories: shared database, private
database and authorized access database. In Figure 2,
the shared database, private database and authorized
access database are just abstract concepts, and each category of database can be composed of several different
databases. The shared database is the data set used for
sharing in each subsystem, and these data will be provided by each subsystem and stored in the shared database platform of the smart city. The shared database is
accessed automatically and intelligently in the smart
city. The private database is the proprietary data set or
confidential data set owned by each subsystem. The
data of the authorized access database are the data that
can be accessed under the authorization of each subsystem, and these data are only shared under the authorization of specific application subsystem or perception
subsystem. It should be noted that the definitions of
shared database, private database, and authorized access
database are only used in this paper, which are different
from the definitions of shared database, private database,
and authorized access database in other application fields
or literatures. Shared data, private data, and authorized
access data can be produced by a subsystem running
independently, or produced by a subsystem cooperating
with other subsystems. When an application subsystem
has business requirements, the smart city will connect
with the relevant perception subsystems and application
subsystems according to the requirements, collect
6
Y. FU AND J. ZHU
Figure 1. The network architecture of the smart city.
relevant data from the authorized access databases under
the authorization of the relevant systems, and then collect relevant data from the private databases of this application subsystem and the shared databases. These
relevant data are collected, integrated, and analysed,
finally formed the decision results, and the decision
results are transmitted to the application subsystem
with business requirements. In addition, a smart city is
not a closed system, because of the business requirements, sometimes, it is also necessary for collecting
data from Internet or other databases outside the city
system to support the business operation of the smart
city (In Figure 2, the smart transportation subsystem is
made as an example to describe the business and data
processing relationships. In fact, other subsystems
(such as smart energy system, smart community service
system, smart medical system, etc.) also have similar
business and data processing structures with smart transportation subsystem. To retain the simplicity and understandability of the picture, this paper does not draw.).
The operation of a smart city makes the data volume
grow rapidly (The data are produced by the system.), and
its data capacity will reach the level of big data.
Generally, the shared databases are stored in the cloud
service platform, due to the business requirements, the
data gathered by the application subsystem are integrated and analysed by the data processing organization
built by the smart city, and the corresponding results are
transmitted to the application subsystem for use. The
connections among an application subsystem and
other subsystems of the smart city, and the collections
to the authorized access databases are completed by
the cooperation among different subsystems.
The blockchain system of smart cities
Because the structure of each subsystem of a smart city
and its position in social and economic life are different,
the function and structure of data are also very different,
and each subsystem is a relatively independent economy,
so it is necessary to build different blockchain systems for
different types of data bodies, and different blockchains
with access rights can operate and record each other.
According to the characteristics and application scope
of blockchain, blockchain can be divided into public
blockchain, consortium blockchain, and private
BUILDING RESEARCH & INFORMATION
7
Figure 2. The data system architecture of the smart city.
blockchain. In this paper, different data bodies correspond to different business requirements, for the data
that produced by some an application subsystem (social
economic subsystem) or some a perception subsystem,
but they are used to be shared with other subsystems
under authorization (If the data are produced in the process of some a subsystem running independently, then
the subsystem independently owns the authorized
shared data. If the data are produced in the process of
some a subsystem cooperating with other subsystems,
then the subsystem and other business collaboration subsystems own the relevant authorized shared data
together.), the generation and change process of the
data bodies will be recorded through building the consortium blockchain. For the data produced by application subsystem or perception subsystem, but are
freely accessed by all subsystems of smart city through
the shared database platform, the generation and change
process of the data will be recorded through building the
public blockchain. For the data independently owned by
the application subsystem or the perception subsystem,
the private blockchain is built to record its generation
and change process. For the data collected from Internet
or other field databases outside the city, in the process of
the data being introduced into the application subsystem, the operation and change process of the data can
be recorded by the public blockchain, the consortium
blockchain, or the private blockchain according to the
characteristics of the data. It needs to be noted that the
definitions of the public blockchain, the consortium
blockchain, and the private blockchain proposed here
are only used in this paper, which are different from
the definitions of the public blockchain, the consortium
blockchain, and the private blockchain proposed in other
application fields or literatures. The data produced by a
business activity of smart city subsystem (application
subsystem or perception subsystem) may be stored in
shared database, authorized access database or private
database according to the requirements, that is, a
business activity of smart city subsystem may bring the
operation and data record of the public blockchain, the
consortium blockchain, or the private blockchain.
The interflow of each business system results in the
interaction among data of each business system, and
results in the interaction among records of different
blockchains. Therefore, it is necessary to build protocols
for data communication and blockchain records of smart
cities, so as to ensure that the operation of smart cities is
carried out in accordance with unified standards. In the
smart city system based on blockchain, the generation,
broadcasting, recording and storage of data are all completed by blockchain, and the generation, broadcasting
and recording of data are the basic work principle of
blockchain. To the work principle of blockchain, as
8
Y. FU AND J. ZHU
discussed in section ‘Related works’ of this paper, many
results have already been produced. Before being introduced into the blockchain system, the security and privacy protection problem of the data is an important
content of data management, and there are many
research results at present, such as literatures (Chanson
et al., 2019; Feng et al., 2019; Ren et al., 2019; Xu & Li,
2019). The storage security problem of blockchain data
is also an important content of blockchain data management, and there are also many research results at present,
such as the literature (Fang & Peng, 2019; Li & Han,
2019). Therefore, for the problems of operation principle, blockchain data security and privacy protection,
and data storage security of the smart city blockchain
application system, this paper will not introduce them
in detail. In section ‘The blockchain system of smart
cities’ of this paper, from four aspects as the overall
architecture, cross-blockchain interoperability among
different blockchain, smart blockchain, and blockchain
supervision to introduce the construction problem of
blockchain system of the smart city. At present, there
is less research on cross-blockchain interoperability
among different blockchains, smart blockchains, and
blockchain supervision, and the implementation of corresponding results is not strong in reality. Through comprehensive analysis, no research results have been found
that integrate different blockchain interoperability, smart
blockchain and blockchain supervision as a whole to
guide the application of smart cities.
Overall structure of the blockchain
For the data that are generated or operated in the operation process of a smart city, because their capacity is
great, this paper proposes that the data and its corresponding blockchain (the blockchain is constructed by
the smart city perception subsystem or application subsystem) adopt the mode of data collaboration on and
off the blockchain, i.e. a structure in which the blockchain and fundamental data are stored separately, but
the correlation or link relationship between data and
the leaf nodes of the blockchain are maintained. Thus,
the data of the subsystem of the smart city may be linked
correspondingly with public blockchain, consortium
blockchain, and private blockchain respectively. Referring to the structure in Figure 2, the overall structure
of the blockchain in the smart city is shown in Figure 3.
Figure 3 is an abstract overall architecture of blockchain in the smart city. According to the differences of
the structure and functions of the database, the actual
overall architecture of blockchain is more complex
than that shown in Figure 3. Due to different business
contents, different subsystems of the smart city construct
different public blockchain, consortium blockchain, and
private blockchain. The data that are introduced from
Internet or other systems outside the smart city system
can run in the public blockchain, consortium blockchain,
and private blockchain, and are stored in the databases
(Corresponding to the shared database, authorized
access database, or private database respectively.) of
different subsystems.
It can be seen from Figure 3, that because the blockchain and its corresponding data are stored separately,
the blockchain does not change the basic relationship
as the business operation, business cooperation, and
data interaction, etc. among different subsystems of the
smart city, but only serves as the infrastructure of the
data management of the smart city. Blockchain is used
to record the production, operation and change process
of the data, so as to ensure the credibility of the smart city
data.
Cross-blockchain interoperability
The database corresponding to the consortium blockchain needs access authorization. The subsystem corresponding to the smart city and its business relationship
are complex, dynamic, and extensible, while the construction of the blockchain and its consensus authentication process will consume many resources. Therefore, in
the operation of the smart city, it is impossible to randomly construct the consortium blockchain system
according to the business requirements and business
changes. According to the business requirements, different consortium blockchains that corresponding to different subsystems can mutually record the data resources
that are authorized access, that is, mutually record can
be realized through the cross-blockchain interoperability
of the consortium blockchain. The basic principle is:
according to specific business requirements and under
the condition of authorization, the application subsystem
unconventionally accesses the authorized access database
of this application subsystem or other subsystems (application subsystem or perception subsystem), and the
related access data(hash value style) are recorded in the
consortium blockchain that corresponds to the business
requirements, and the related accessed data(hash value
style) are also recorded in the consortium blockchain
that corresponds to the accessed authorized access database (In this paper, the data are produced through the
cross-blockchain interoperability of the consortium
blockchain, and the generated data (different styles) are
recorded in different authorized access databases that
correspond to different consortium blockchains, respectively.). The mutual access of different consortium blockchains is shown as the interoperability between
consortium blockchain 2 and consortium blockchain 3
in Figure 3. The shared databases corresponding to the
BUILDING RESEARCH & INFORMATION
9
Figure 3. The overall structure of the blockchain in the smart city.
public blockchain are completely open, and the access
to the data of the shared database does not need be
authorized, so its cross-blockchain interoperability is
relatively simple. The private database corresponding
to the private blockchain is privatized, and generally
other subsystems will not access the private database
of a certain subsystem, that is, other blockchains
usually do not establish cross-blockchain interoperability with the private blockchain. It needs to be said that
clearly, the analysis of the characteristics of crossblockchain interoperability of consortium blockchain,
public blockchain, and private blockchain in here is
corresponding to the definitions of consortium blockchain, public blockchain, and private blockchain in
this paper, and its application scope is limited to this
paper. In this paper, we take the cross-blockchain interoperability of different consortium blockchains as the
research object to introduce the cross-blockchain interoperability of different blockchains. For other types of
cross-blockchain interoperability (between different
public blockchains, and between different public blockchains and consortium blockchains, etc.), its operation
principle can refer to the cross-blockchain interoperability of the consortium blockchains, which will not
be discussed in detail in this paper. The cross-blockchain interoperability process of the consortium blockchains is shown in Figure 4.
The interoperability of consortium blockchains is
dynamic and random, so, it is necessary for the regulators auditing access requirements from application subsystem I. The verification result is digitally multi-signed
by the regulators and sent to the corresponding related
business subjects, the specific implementation principle
can be seen in section ‘The supervision system for
blockchain’.
Smart blockchain
With the development of blockchain application technology, the construction and application of smart contracts in the blockchain operation systems have been
greatly developed. The representative application of
smart contracts is Ethereum blockchain, while in the
smart city application system, through the simple construction and operation of fixed smart contracts, the
blockchain cannot complete the data scheduling and
business cooperation between different subsystems of
the smart city, under the dynamic business requirement
of the smart city, the blockchain itself must own the ability of smart change, that is to say, the blockchain system
used to support business cooperation and trust guarantee
in the smart city must be smart blockchain, and the
blockchain itself has the ability of dynamic construction
for the environment, so as to ensure the effective operation of smart city businesses.
10
Y. FU AND J. ZHU
Figure 4. The cross-blockchain interoperability process of the consortium blockchain.
According to the technical characteristics, functions
and work principles of the blockchain, the wisdom of
the smart blockchain is mainly reflected in the construction of smart contracts, the selection of authentication nodes, and the storage management of data (For
the storage management of blockchain-related data,
because there are many existing research results, and
the research results have corresponding guiding significance for this paper, so, here, the issue will not be discussed further.). The smart contract of the smart
blockchain needs to be built dynamically according to
the business requirement, that is to say, the construction of the smart contract must be smart. The selection
of the authentication nodes of the smart blockchain
needs to be realized dynamically, and the selection
needs to be completed according to the business
requirement and the relationship among the corresponding business cooperation subjects.
(1) The construction of a dynamic smart contract
The idea of the dynamic smart contract is to build a
smart contract generator according to the business function of the application subsystem. The smart contract
generator dynamically generates the smart contract
according to the business started by the specific application subsystem. The regulators audit the rationality
Figure 5. The construction principle of a dynamic smart contract.
of the dynamic smart contract, and the approved smart
contract will complete the operation and management
tasks of the specific business. The auditing process of
the regulators to the dynamic smart contract can be
seen in section ‘The supervision system for blockchain’.
The construction principle of a dynamic smart contract
is shown in Figure 5.
As shown in Figure 5, the application subsystem first
judges whether the requirement is a classical business
requirement, if it is a classical business requirement,
then it calls the corresponding business collaboration
smart contract that has already been used by the system, runs the smart contract in the blockchain, and
records the data operation process and operation
results. If the requirement is a new business requirement, then the smart contract generator will produce
a new business collaboration smart contract, and the
regulators audit the rationality of the smart contract.
For the problem of a new smart contract generation,
if the adjustment number of times of its smart contract
generation parameters is less than a certain critical
value (the critical value is the maximum adjustment
number of times allowed by the smart contract generator, assumed in this paper as Q), then the smart city will
designate a management department to adjust the parameter values automatically, and if the adjustment
number of times of its smart contract generation
BUILDING RESEARCH & INFORMATION
parameters is greater than the critical value, then application subsystem I will designate a specific management
department to construct a reasonable smart contract
manually.
(2) The selection mechanism for authentication nodes
Due to the privatization and data confidentiality
requirements of the specific subsystem business in
smart cities, the operation of blockchain requires
high resource consumption. For consortium blockchains, private blockchains and some public blockchains, the authentication of blockchain data can be
realized by a small number of trusted nodes, and it
is necessary for constructing multi-authentication
centres to solve the shortage of independent authentication centre, and avoiding the problem of resource
consumption induced by complete decentralization, as
a result, multi-authentication centres are more objective for the effective operation of smart cities and consistent for the business operation requirements of
different subsystems. The selection mechanism of
authentication nodes is to solve the problem of authentication node selection when the application subsystem
faces a specific business. The selection of smart blockchain authentication nodes follows the principle of
business ownership, for the collaborative business
activities, the business subjects belonging to different
subsystems need to participate in the authentication
at the same time, if the business cooperation activities
are also relative to regulators, the regulators also need
to participate in the authentication. Due to the
businesses of different subsystems in a smart city are
complex, so the authentication subjects of different
businesses are vary, and the selection of the authentication subjects is decided by business characteristics, for
business involving multiple business departments, the
authentication subjects need to be selected from the
corresponding multiple business departments. For the
classical business activities, if there is no change in
the function and structure of different business collaboration subsystems, then the classical structure mode of
authentication nodes will be used. For new business
activities, or when the function or structure has changed in business collaboration subsystems, the authentication node composition needs to be dynamically
adjusted according to the selection mechanism of the
authentication nodes.
The supervision system for blockchain
The blockchain supervision system for the smart city is
corresponding to the business operation supervision
11
system for the smart city subsystem. The smart city
can build different blockchain supervision systems
according to different business requirements. The main
supervision contents of the blockchain supervision system of the smart city include: the supervision for the
business operation process, the authenticity traceability
of the relevant data of the business operation, the rationality verification of the smart contract, the identity verification of the authentication nodes, and the security
evaluation of the blockchain, etc. Among them, the
implementation method of business operation process
supervision is: different regulators audit the relevant
operation business in the blockchain respectively, the
approved business is digitally signed by different regulators, to form multi-signed business data, and the multisigned business data are broadcasted in the subsequent
corresponding business blockchain system, or the audit
passed signals are directly transmitted to the relevant
business subjects. In the following, from three aspects
to introduce the functions of blockchain regulators,
they are: the rationality verification of the smart contract,
the identity verification of the authentication nodes, and
the security evaluation of the blockchain.
(1) The rationality verification of the smart contract
The rationality verification of the smart contract is
usually completed by different regulatory departments,
and is completed by the nodes through algorithm analysis. The specific principle is shown in Figure 6.
(2) The identity verification of the authentication nodes
In the public blockchain system, the identity of the
authentication node is anonymous, and the mode of
the authentication node joining the public blockchain
is open. Due to the mutual independence of each subsystem business and the specialization of business
cooperation in the smart city, there are requirements to
the identities of authentication nodes of consortium
blockchain, which requires the identities of the authentication nodes need be audited before they join the consortium blockchain. For the node with reasonable identity,
the system authorizes it as an authentication node, and
for the node with unreasonable identity, the system
needs to enable the early warning mechanism, because
the node with unreasonable identity but applying for
authenticating could be a malicious node. The identity
verification process of the authentication node can
refer to the flow of Figure 6, which will not be described
in more detail here.
12
Y. FU AND J. ZHU
Figure 6. The verification principle of the rationality for the smart contract.
(3) The security evaluation of the blockchain
Because the classic blockchain has deficiencies in the
function structure and operation mode, and the mode
structure of the blockchain in different fields is variable,
so it is necessary to evaluate the blockchain security by
the regulators. Without security guarantee, the trust
guarantee function of the blockchain operation system
is also unreliable. The content of the blockchain security evaluation includes: the security evaluation for the
nodes of blockchain, the security evaluation for the
physical architecture of the blockchain, the security
evaluation for the data storage of the blockchain, and
the security evaluation for the data structure mode of
the blockchain, etc. The security evaluation of the
blockchain from the regulators and the operation of
the blockchain system are carried out separately, and
the evaluation can be realized by building a static or
dynamic evaluation system. The specific implementation of security evaluation can be carried out by referring to the relevant national or industrial standards of
the information system security risk evaluation system,
or the special evaluation system can also be developed
by the urban government departments according to
the characteristics of the smart city.
Results
Making the smart transportation subsystem as an object,
through algorithms, and from three aspects (the crossblockchain interoperability of the consortium blockchains, the construction and verification of the dynamic
smart contract, and the selection and verification of the
authentication nodes), to research the construction of
the trust system based on blockchain. For the convenience of research, using ‘st gr’ denote ‘geographic route
of smart transportation’, using ‘st sm’ denote ‘security
management of smart transportation’, using ‘st sb’
denote ‘safety database of smart transportation’, using
‘GR BC’ denote ‘blockchain for geographic route of
smart transportation’, using ‘SM BC’ denote ‘blockchain
for security management of smart transportation’, using
‘ins i’ denote ‘institution i’, using ‘ins j’ denote ‘institution j’, using ‘reg’ denote ‘regulators’. Using ‘bus req’
denote ‘business requirement’, using ‘STS’ denote
‘smart transportation system’, using ‘GIS’ denote ‘geographic information system’, using ‘SMS’ denote ‘safety
monitoring system’, using ‘WMS’ denote ‘weather monitoring system’, using ‘co sy’ denote ‘collaboration system’, using ‘sma con’ denote ‘smart contract’, using ‘gr’
denote ‘geographical route’. Using ‘au nod’ denote
‘authentication node’.
(1) Cross-blockchain interoperability for the smart
transportation subsystem
In the smart transportation subsystem, vehicles need
to travel under the guidance of geographic information
system, safety monitoring system, weather monitoring
system, and other systems, and the travel scheme can
be determined when the transportation subsystem and
different perception subsystems cooperate with each
other. However, because it is different for the influence
degree and influence mode of different perception subsystems to the decision-making of the transportation
subsystem, so usually different consortium blockchains
BUILDING RESEARCH & INFORMATION
are constructed for the interaction of transportation subsystem and different perception subsystems, and different consortium blockchains access each other
according to specific requirements.
The smart transportation geographic route blockchain and smart transportation safety blockchain are
two consortium blockchains, making the cross-blockchain interoperability between these two blockchains as
an example to research, the implementation principle
is shown in algorithm 1.
13
the travel department of the transportation subsystem,
and the geographic information management organization, etc. After the verifications are passed, the regulators sign the smart contract respectively and broadcast
it to the blockchain operation system for implementation. The implementation principle is shown in algorithm 2.
(2) The construction and verification of the dynamic
smart contract of the smart transportation
subsystem
The dynamic smart contract of the smart transportation subsystem needs to be built according to the
specific business requirements. Making the travel geographic route of the smart transportation subsystem as
an example to analyse, the route needs to be confirmed
according to the traffic conditions provided by the geographic information system. The verification basis of
the corresponding smart contract includes: whether the
smart contract has completed all the tasks of the selection for the transportation route, whether the scheme
formulation has leakage that can be improved further,
whether the route selection is objective and feasible,
etc. The smart contract that is constructed and passed
needs be audited by the regulators, the regulators are
(3) The selection and verification of the authentication
nodes for the smart transportation subsystem
Selection and verification need to combine specific
business to confirm, avoiding the excessive consumption of resources. The rule is: ensuring all business-relevant departments (assuming the amount is M)
participate in the verification, the number of total
authentication nodes aims to not exceed a limit value
(assuming the limit amount is N ), and the identities
of the authentication nodes are audited by the regulators, etc. The implementation principle is shown in
algorithm 3.
14
Y. FU AND J. ZHU
represented by algorithm 1, 2, and 3 are not isolated,
but integrated with other business activities. So, although
the fundamental principles of these algorithms are relatively simple, but the business operation processes represented by the algorithms are interactive and complex.
Because the content and process of the algorithms conform to the fundamental principles of information, technology and business processing, so this paper will not
specifically verify these three algorithms.
Discussions
Through constructing the interconnected blockchain
system for the smart city, different blockchains access
and communicate each other with protocols, constructing dynamic smart contracts for different blockchains,
and constructing the node selection mechanism in the
operation process of the blockchain, a complete data
trust guarantee system for the smart city is produced.
In the process of the smart city operation, the regulators
and the corresponding supervision mechanism provide
guarantee for the effective operation of the smart city.
Section ‘Results’ is the algorithm principle for the construction of the blockchain system of the smart transportation subsystem. The specific blockchain system needs
to be specifically designed with the development and
application level of the smart transportation subsystem
and the smart city. Under the current development
level of smart transportation subsystem, the blockchain
architecture will be relatively simple, the smart blockchain and the selection method of the consensus authentication nodes will be relatively fixed, and there will be
more artificial participation. When the development
level of the smart transportation subsystem is relatively
mature, the blockchain architecture will be more complex, almost all smart transportation businesses will be
able to operate under the guarantee of the blockchain
system, the functions of the blockchain will be divided
in detail, the interactions between different blockchains
will be frequent, the smartness of the smart blockchain
and the selection method of the consensus authentication nodes will be very high, the artificial participation
will be less, and the automation of the system operation
will be very high.
Algorithm 1, 2, and 3 provide the brief principles of
business implementation. The smart city system is a
real-time operation system. In the blockchain system
for a specific environment, the business activities
Information is an important content for the construction
of smart cities (Jiang, 2020; Wang et al., 2012), however,
in the existing research, the discussion on the trust guarantee for the information of smart cities is insufficient.
Blockchain technology can build an effective trust guarantee system for a smart city, and improve the operation
efficiency of the smart city.
The application of blockchain will have a transformative impact on urban information system architecture,
operation mode, decision-maker’s management mode
and people’s lifestyle, which is mainly embodied in the
following:
(1) The blockchain will realize the joint management
and decision-making of different business subjects
to a certain business, and the network supervision
of the regulators to the operation of the blockchain.
Blockchain will promote the high integration of the
urban network system, and the reliability and security of the business operation.
(2) Due to the application of blockchain technology,
information sharing and interaction will become
the main content of urban operation. Urban management will change from an offline mode to online
mode, and from manual participation to system
automation operation.
(3) The blockchain system will realize the automation,
openness and transparency of urban business management, and will avoid the lack of subjectivity of
traditional urban system decision makers.
(4) Due to the application of blockchain systems, the
smartness of smart city will be strengthened, the
security and reliability of network business will be
further guaranteed, people’s lives will be more
dependent on the network, and people’s lives will
become more comfortable.
For the value of blockchain to smart cities, Chen et al.
(2018) analysed the function of blockchain in promoting
the information sharing of smart cities, but the research
was only a brief analysis, and had not formed the data
BUILDING RESEARCH & INFORMATION
application mode and sharing mode based on blockchain. In this paper, according to the data sharing authority, the sharing mechanism for different types of data
in the smart city based on blockchain was proposed.
Although Wang (2018) discussed the value of the blockchain in constructing big data platform for the smart
city, the generation and operation principle of data was
not provided, making it difficult for readers to understand how the smart city operates under the blockchain
technology system. Similarly, Gong et al. (2019) proposed a framework for the blockchain applying in device
management of IoT, but because the authors had not
proposed the system architecture of the smart city
based on blockchain, the readers cannot really understand the status and operation method of the blockchain
in the smart city system, and cannot ensure the feasibility
of the application for the blockchain in the smart city.
The originality in this work is that we constructed the
architecture of the blockchain applied to the smart city
and put forward the specific implementation mode,
which was necessary for the initial stage of application
research on the blockchain in the smart city.
This research has its own limitations, which are:
(1) Lack of verification in the real environment. The
development of smart cities is not mature, and the
application research of blockchains is also in its primary stage. This paper proposes the scheme of
applying blockchains to smart cities, but it has not
formed a specific application product.
(2) Lack of analysis on blockchain construction cost. To
build a blockchain system in the smart city system,
the cost must be very high. Which institutions will
bear the construction cost and operation cost, and
the feasibility of cost investment, etc. need to be
further demonstrated.
(3) Lack of evaluation on application effect. As a new
technology system, the application of blockchain in
smart city systems needs to solve many problems
and challenges. This paper does not predict and analyse the application effect, nor does it put forward
the ideas on how to solve the difficulties to be
encountered.
Conclusions
The construction of smart cities has attracted the attention from the information developed countries all over
the world, however, the construction is still in its primary
stage. One of the key factors affecting the construction of
smart cities is that the network trust infrastructure cannot meet the needs of smart city operation. Regardless of
the application or academic aspect, the construction of
15
trust infrastructure in smart cities referred to other network systems, which also made smart cities have the
same security and trust leaks as other systems. The
blockchain can build trust infrastructure for the network
system, which has also attracted attention from academic
fields, however, the research on blockchain in smart
cities is still in the discussion and analysis stage, and
there is no framework system to guide the implementation or valuable application scheme. Based on this,
this paper proposed to apply blockchain technology to
the smart city, and as its trust infrastructure. Compared
with other similar researches at present, this paper combined the network architecture and data architecture of
the smart city, constructed the architecture system of
blockchain applying in the smart city, put forward the
specific implementation method, and designed the
models and algorithms. This paper’s research has strong
foresight and practicability, has certain guidance for the
construction of trust infrastructure and information
ecology of smart cities, and has certain reference value
for research on blockchains in other fields.
In the future research, targeted blockchain system
architecture and implementation scheme will be proposed for a specific application environment, a specific
application system will be constructed, data operation,
security and trust tests will be conducted, and the
deficiencies of the architecture system will be evaluated
and improved, so as to effectively promote the integration of blockchains and the smart city.
Acknowledgements
This work was supported by the National Social Science Fund
of China under Grant 18BTQ083.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Funding
This work was supported by the National Social Science Fund
of China [grant number 18BTQ083].
References
Cai, W. J., Jiang, W., Xie, K., Zhu, Y., Liu, Y. L., & Shen, T.
(2020). Dynamic reputation-based consensus mechanism:
Real-time
transactions
for
energy
blockchain.
International Journal of Distributed Sensor Networks, 16
(3). Advance online publication. https://doi.org/10.1177/
1550147720907335
Cai, X. Q., Deng, Y., Zhang, L., Shi, J. C., Chen, Q., Zhen, W. L.,
Liu, Z. Q., Long, Y., Wang, K., Li, C., & Guo, M. Y. (2019).
The principle and core technology of blockchain. Chinese
16
Y. FU AND J. ZHU
Journal of Computers. Advance online publication. https://
kns.cnki.net/kcms/detail/11.1826.tp.20191118.1126.002.html
CAOIC. (2019, November 11). White paper on blockchain
2019. Retrieved January 14, 2020, from http://www.cbdio.
com/BigData/2019-11/11/content_6152706.htm
Chanson, M., Bogner, A., Bilgeri, D., Fleisch, E., & Wortmann,
F. (2019). Blockchain for the IoT: Privacy-preserving protection of sensor data. Journal of the Association for
Information Systems, 20(9), 1274–1309. https://doi.org/10.
17705/1jais.00567
Che, Z., Wang, Y., Zhao, J. J., Qiang, Y., Ma, Y., & Liu, J. H.
(2019). A distributed energy trading authentication mechanism based on a consortium blockchain. Energies, 12(15).
Advance online publication. https://doi.org/10.3390/
en12152878
Chen, T., Ma, M., & Xu, X. L. (2018). The application research
on blockchain in the information sharing and use of smart
city. E-Government, (7), 28–37.
Chen, X. P. (2018). Application of blockchain technology in
the library smart services. Journal of Modern Information,
38(11), 66–71.
Di Silvestre, M. L., Gallo, P., Guerrero, J. M., Musca, R.,
Sanseverino, E. R., Sciume, G., Vasquez, J. C., & Zizzo, G.
(2020). Blockchain for power systems: Current trends and
future applications. Renewable & Sustainable Energy
Reviews, 119. Advance online publication. https://doi.org/
10.1016/j.rser.2019.109585
Fan, J. F., Li, Y., Wu, W. Y., & Feng, Y. (2019). Double blockchain based station dynamic loop information monitoring
system. Computer Science, 46(12), 155–164.
Fang, S. H., & Peng, X. Y. (2019). IoT information record
based on blockchain technology secure storage. Journal of
Southwest Minzu University(Natural Science Edition), 45
(3), 284–289.
Feng, Q., He, D. B., Zeadally, S., Khan, M. K., & Kumar, N.
(2019). A survey on privacy protection in blockchain system. Journal of Network and Computer Applications, 126,
45–58. https://doi.org/10.1016/j.jnca.2018.10.020
Fu, S. B., & Xu, Q. L. (2011). Research on network trust based
on game analysis. Henan Social Sciences, 19(6), 197–199.
Gong, S., Tcydenova, E., Jo, J., Lee, Y., & Park, J. H. (2019).
Blockchain-based secure device management framework
for an Internet of Things network in a smart city.
Sustainability, (11). Advance online publication. https://
doi.org/10.3390/su11143889
HWW. (2018). The latest ‘global smart city list’ in 2018.
Retrieved January 14, 2020, from http://news.haiwainet.
cn/n/2018/0803/c3541083-31368354.html?nojump=1
IBM. (n.d.). Smarter planet. Retrieved March 21, 2020, from
https://www.ibm.com/ibm/history/ibm100/us/en/icons/
smarterplanet
Ikarashi, H., Jin, Y., Yamai, N., Kitagawa, N., & Okayama, K.
(2018). Design and implementation of SDN-based proactive
firewall system in collaboration with domain name resolution. IEICE Transactions on Information and Systems,
E101.D(11), 2633–2643. https://doi.org/10.1587/transinf.
2017ICP0014
Jiang, D. F. (2020). The construction of smart city information
system based on the Internet of Things and cloud computing. Computer Communications, 150, 158–166. https://doi.
org/10.1016/j.comcom.2019.10.035
Khatoon, A., Verma, P., Southernwood, J., Massey, B., &
Corcoran, P. (2019). Blockchain in energy efficiency:
Potential applications and benefits. Energies, 12(17).
Advance online publication. https://doi.org/10.3390/
en12173317
Kim, J. S., & Shin, N. (2019). The impact of blockchain technology application on supply chain partnership and performance. Sustainability, 11(21). Advance online
publication. https://doi.org/10.3390/su11216181
Kim, M., Park, K., Yu, S., Lee, J., Park, Y., Lee, S., & Chung, B.
(2019). A secure charging system for electric vehicles based
on blockchain. Sensors, 19(13). Advance online publication.
https://doi.org/10.3390/s19133028
Li, G. J., Wang, Y. S., Luo, J., & Li, Y. L. (2018). Evaluation on
construction level of smart city: An empirical study from
twenty Chinese cities. Sustainability, 10(9). Advance online
publication. https://doi.org/10.3390/su10093348
Li, H. G., Zhang, F. G., Luo, P. R., Tian, H. B., & He, J. J. (2019).
How to retrieve the encrypted data on the blockchain. Ksii
Transactions on Internet and Information Systems, 13(11),
5560–5579. https://doi.org/10.3837/tiis.2019.11.016
Li, H. Z., & Han, D. Z. (2019). EduRSS: A blockchain-based
educational records secure storage and sharing scheme.
IEEE Access, 7, 179273–179289. https://doi.org/10.1109/
ACCESS.2019.2956157
Nakamoto, S. (2008, October 31). Bitcoin: A peer-to-peer electronic cash system. Retrieved January 1, 2016, from https://
bitcoin.org/bitcoin.pdf
NDRC of China, MIIT of China, MOST of China, MOPS of
China, MOF of China, MOLR of China, MOHC of China,
& MOC of China. (2014, August 27). Guidance on promoting the healthy development of smart city. Retrieved March
21, 2020, from http://www.cac.gov.cn/2014-08/27/c_
1112850680.htm
Papakostas, N., Newell, A., & Hargaden, V. (2019). A novel
paradigm for managing the product development process
utilising blockchain technology principles. CIRP Annals,
68(1), 137–140. https://doi.org/10.1016/j.cirp.2019.04.039
Ren, C. R. (2018). Research on model for tax administration
based on blockchain. Taxation Research, 11, 90–97.
Ren, Y. J., Leng, Y., Zhu, F. J., Wang, J., & Kim, H. J. (2019).
Data storage mechanism based on blockchain with privacy
protection in wireless body area network. Sensors, 19(10).
Advance online publication. https://doi.org/10.3390/
s19102395
Singh, A., Click, K., Parizi, R.M., Zhang, Q., Dehghantanha, A.,
& Choo, K.K.R. (2020). Sidechain technologies in blockchain networks: An examination and state-of-the-art
review. Journal of Network and Computer Applications,
149. Advance online publication. https://doi.org/10.1016/j.
jnca.2019.102471
Wang, Q. E., Chai, X. X., & Zhang, C. (2018). Construction of
information security risk and guarantee system in smart
city. Science & Technology Progress and Policy, 35(24), 20–
23.
Wang, X. W., Wang, W., & Li, L. Z. (2012). Evolution of smart
city and construction of information services platform.
Library and Information Service, 56(23), 134, 141–146.
Wang, Z. Y. (2018). Research on big data platform based on
blockchain to smart city construction. Science and
Technology Innovation Herald, (24), 38–41.
BUILDING RESEARCH & INFORMATION
Wood, G. (2014). Ethereum yellow paper. Retrieved December
31, 2015, from http://gavwood.com/paper.pdf
Wu, G. N., Wang, J., Zhang, Y. R., & Jiang, S. (2018). A continuous identity authentication scheme based on physiological and
behavioral characteristics. Sensors, 18, Article 179. Advance
online publication. https://doi.org/10.3390/s18010179
Xu, C. J., & Li, X. F. (2020). Data privacy protection method
of block chain transaction. Computer Science, 47(3),
281–286.
Yu, H. Y., Yang, Z., & Sinnott, R. O. (2019). Decentralized big
data auditing for smart city environments leveraging blockchain technology. IEEE Access, 7, 6288–6296. https://doi.
org/10.1109/ACCESS.2018.2888940
17
Zhang, J. W., Cui, W. X., Ma, J. F., & Yang, C. (2019).
Blockchain-based secure and fair crowdsourcing scheme.
International Journal of Distributed Sensor Networks, 15
(7). Advance online publication. https://doi.org/10.1177/
1550147719864890
Zhang, Y. B., Cui, M., Zheng, L. J., Zhang, R., Meng, L. L., Gao,
D., & Zhang, Y. (2019). Research on electronic medical record
access control based on blockchain. International Journal of
Distributed Sensor Networks, 15(11). Advance online publication. https://doi.org/10.1177/1550147719889330
Zhang, Y., Xiao, C. L., & Ning, X. J. (2016). The influence of
blockchain technology to government governance innovation. E-Government, (12), 11–17.
Descargar