Preface |
|
xiii | |
Acknowledgment |
|
xv | |
Authors |
|
xvii | |
|
|
1 | (8) |
|
1.1 Approach to Development of Smart Cities |
|
|
1 | (2) |
|
1.2 Digital City Operating System - A Blockchain Perspective |
|
|
3 | (3) |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
1.2.3.1 Blockchain Analytics Engine |
|
|
5 | (1) |
|
1.2.4 Hardware/Sensor Network |
|
|
5 | (1) |
|
|
6 | (3) |
|
|
6 | (3) |
|
2 Blockchain and Smart City Fundamentals |
|
|
9 | (22) |
|
|
9 | (3) |
|
|
10 | (1) |
|
|
10 | (1) |
|
|
10 | (1) |
|
2.1.3.1 Types of Blockchain Nodes |
|
|
11 | (1) |
|
2.1.3.2 Blockchain Nodes Security |
|
|
11 | (1) |
|
2.2 Fundamentals of Blockchain |
|
|
12 | (6) |
|
2.2.1 The Blockchain's Cryptography |
|
|
12 | (1) |
|
|
12 | (1) |
|
2.2.3 Public Key Cryptography |
|
|
13 | (1) |
|
2.2.4 Blockchain Construction |
|
|
13 | (1) |
|
|
14 | (1) |
|
2.2.6 Blockchain Networks |
|
|
14 | (1) |
|
2.2.7 Blockchain Peer-to-Peer Network |
|
|
14 | (1) |
|
2.2.8 Blockchain Consensus |
|
|
15 | (1) |
|
2.2.9 Fundamentals of Consensus |
|
|
15 | (1) |
|
2.2.10 Consensus Implementation |
|
|
16 | (1) |
|
|
16 | (1) |
|
|
17 | (1) |
|
|
17 | (1) |
|
2.3 Permissionless vs. Permissioned Blockchains |
|
|
18 | (1) |
|
2.3.1 Types of Blockchains |
|
|
18 | (1) |
|
|
19 | (3) |
|
2.4.1 Introduction to Smart Contracts |
|
|
19 | (1) |
|
2.4.2 Smart Contracts Working Principle |
|
|
20 | (1) |
|
2.4.3 Examples of Smart Contracts |
|
|
20 | (1) |
|
2.4.4 Uses of Smart Contracts |
|
|
21 | (1) |
|
2.4.5 Advantages of Smart Contracts |
|
|
21 | (1) |
|
2.4.6 Limitations of Smart Contracts |
|
|
22 | (1) |
|
2.5 Blockchain Applications |
|
|
22 | (2) |
|
2.6 Smart City and Blockchain Technology |
|
|
24 | (1) |
|
2.7 Application of Blockchain in Smart Cities |
|
|
25 | (1) |
|
|
26 | (5) |
|
|
27 | (4) |
|
|
31 | (14) |
|
|
31 | (1) |
|
3.2 Smart City Infrastructure |
|
|
31 | (2) |
|
3.2.1 Sub-Division of Smart City Infrastructure |
|
|
32 | (1) |
|
|
33 | (2) |
|
3.3.1 Interoperability Issues |
|
|
33 | (1) |
|
3.3.2 Smart City Infrastructural Services |
|
|
34 | (1) |
|
3.4 Infrastructural Design |
|
|
35 | (2) |
|
|
36 | (1) |
|
|
36 | (1) |
|
3.4.3 Rainwater Distribution |
|
|
36 | (1) |
|
3.5 A Blockchain-Enabled Smart City Infrastructure |
|
|
37 | (8) |
|
3.5.1 Blockchain-Enabled Infrastructure-Focused Approach |
|
|
37 | (1) |
|
3.5.2 Blockchain-Supported Smart City Platforms |
|
|
38 | (1) |
|
3.5.3 Blockchain-Controlled Smart City Infrastructural Regulations |
|
|
39 | (1) |
|
|
40 | (1) |
|
|
40 | (1) |
|
3.5.6 Smart City Control Center |
|
|
41 | (1) |
|
|
41 | (1) |
|
3.5.8 Data Integration Platform |
|
|
41 | (1) |
|
3.5.9 Data Type Aggregation Center and Transmission |
|
|
41 | (1) |
|
3.5.10 Infrastructure Security Consideration |
|
|
41 | (1) |
|
|
42 | (3) |
|
|
45 | (10) |
|
|
45 | (1) |
|
|
46 | (1) |
|
4.3 Digital Identity Life Cycle |
|
|
47 | (1) |
|
4.4 Life Cycle Management |
|
|
47 | (1) |
|
|
47 | (1) |
|
4.6 How Does the Digital Identity Work? |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
4.7 The Need for Blockchain-Based Identities |
|
|
49 | (1) |
|
|
49 | (1) |
|
|
49 | (1) |
|
4.7.3 Fraudulent Identities |
|
|
49 | (1) |
|
4.8 Decentralized Digital Identities |
|
|
50 | (1) |
|
4.8.1 The Creation of a Digital Identity |
|
|
50 | (1) |
|
4.8.2 Decentralized Identifier |
|
|
50 | (1) |
|
4.8.3 Security of Decentralized Identities |
|
|
50 | (1) |
|
4.8.4 The Use of Decentralized Identities |
|
|
51 | (1) |
|
4.9 The Use of Blockchain in Managing Identities |
|
|
51 | (1) |
|
4.9.1 Self-Sovereign Identity |
|
|
51 | (1) |
|
|
51 | (1) |
|
|
51 | (1) |
|
|
52 | (1) |
|
|
52 | (3) |
|
|
52 | (3) |
|
|
55 | (28) |
|
|
55 | (1) |
|
5.2 Blockchain in Supply Chain Framework |
|
|
56 | (8) |
|
5.2.1 A Blockchain-Enabled Supply Chain Architecture for Smart Cities |
|
|
60 | (1) |
|
|
61 | (1) |
|
|
61 | (1) |
|
|
62 | (2) |
|
5.2.5 Operational Requirement |
|
|
64 | (1) |
|
|
64 | (4) |
|
5.3.1 Multi-Transporters Design |
|
|
65 | (1) |
|
|
65 | (2) |
|
5.3.3 Signing and Terms and Conditions |
|
|
67 | (1) |
|
5.3.4 Cancellation and Funding |
|
|
67 | (1) |
|
5.3.5 Expected Delivery Time |
|
|
68 | (1) |
|
|
68 | (1) |
|
5.4 Supply Chain Equilibrium on a Game-Theory-Incentivized Blockchain Network |
|
|
68 | (4) |
|
5.4.1 A Game-Theory-Based Supply Chain |
|
|
70 | (1) |
|
5.4.2 Iterated Prisoners Dilemma |
|
|
70 | (1) |
|
|
70 | (1) |
|
5.4.4 Markov Decision Process |
|
|
71 | (1) |
|
|
72 | (1) |
|
5.5 Game-Theory-Incentivized Blockchain-Based Network Overview |
|
|
72 | (7) |
|
5.5.1 Game Theory Analysis |
|
|
76 | (1) |
|
|
77 | (1) |
|
|
78 | (1) |
|
|
79 | (1) |
|
5.5.5 Establishing Nash Equilibrium |
|
|
79 | (1) |
|
|
79 | (4) |
|
|
80 | (3) |
|
|
83 | (30) |
|
|
83 | (1) |
|
6.2 Framework for Transportation |
|
|
83 | (3) |
|
6.3 Mobility as a Service |
|
|
86 | (1) |
|
6.4 General Structure of MaaS |
|
|
86 | (3) |
|
6.4.1 Ensuring Confidentiality |
|
|
87 | (1) |
|
6.4.2 Cryptographic Schemes |
|
|
87 | (1) |
|
6.4.3 Vulnerabilities of Smart Contracts |
|
|
88 | (1) |
|
|
88 | (1) |
|
|
89 | (1) |
|
6.5 Incentive for Intelligent Transport Systems |
|
|
89 | (2) |
|
6.5.1 Proposition of Ideas |
|
|
91 | (1) |
|
6.6 Blockchain in Vehicular Systems |
|
|
91 | (3) |
|
6.6.1 Blockchain in Information Sharing for Transportation Systems |
|
|
92 | (1) |
|
6.6.2 Blockchain in Vehicular Consensus Processing |
|
|
93 | (1) |
|
|
94 | (3) |
|
6.7.1 The Internet of Vehicles (IoV) |
|
|
95 | (1) |
|
6.7.2 Software Defined Networking (SDN) |
|
|
96 | (1) |
|
6.8 Blockchain-SDN IoV Design |
|
|
97 | (5) |
|
6.9 Certificate Issuance and Revocation |
|
|
102 | (7) |
|
6.9.1 Certificate Issuance and Revocation |
|
|
102 | (1) |
|
6.9.2 Communication Model |
|
|
103 | (3) |
|
6.9.3 Network Trust Model |
|
|
106 | (3) |
|
|
109 | (4) |
|
|
109 | (4) |
|
|
113 | (10) |
|
|
113 | (2) |
|
|
115 | (1) |
|
|
115 | (1) |
|
|
115 | (1) |
|
|
116 | (2) |
|
|
118 | (1) |
|
|
119 | (4) |
|
|
120 | (3) |
|
|
123 | (36) |
|
|
123 | (8) |
|
|
126 | (1) |
|
8.1.2 Transaction Cost Theory |
|
|
126 | (1) |
|
|
127 | (1) |
|
|
128 | (1) |
|
|
128 | (3) |
|
8.2 Contract Setup for Multiple Organizations |
|
|
131 | (9) |
|
|
132 | (1) |
|
|
132 | (2) |
|
|
134 | (1) |
|
|
135 | (1) |
|
|
136 | (2) |
|
8.2.6 Managing Trading Unions |
|
|
138 | (2) |
|
8.3 Dispute Resolution on the Blockchain |
|
|
140 | (6) |
|
|
140 | (2) |
|
8.3.2 Multi-Arbitration and Multi-Contracting Arbitration |
|
|
142 | (1) |
|
|
142 | (3) |
|
|
145 | (1) |
|
8.4 Sub-Contract Procedure Mechanisms |
|
|
146 | (3) |
|
8.4.1 Contract-Contract Consolidation |
|
|
146 | (1) |
|
8.4.2 Arbitration-Arbitration Consolidation |
|
|
146 | (1) |
|
|
147 | (1) |
|
|
148 | (1) |
|
8.4.5 Dispute Negotiation |
|
|
148 | (1) |
|
8.4.6 Blockchain-Based Arbitrators |
|
|
149 | (1) |
|
|
149 | (1) |
|
8.5 Internal Contracting Considerations |
|
|
149 | (2) |
|
|
149 | (1) |
|
8.5.2 General Contract Design |
|
|
150 | (1) |
|
8.5.3 Contract Termination |
|
|
150 | (1) |
|
|
151 | (4) |
|
|
151 | (1) |
|
8.6.2 Interaction between Contracting Parties |
|
|
152 | (1) |
|
8.6.3 Allocating Decision Rights between Contracting Parties |
|
|
153 | (1) |
|
8.6.4 No Leverage Constraints between Both Party A and Party B |
|
|
154 | (1) |
|
8.6.5 Leverage Constraints |
|
|
154 | (1) |
|
|
155 | (4) |
|
|
155 | (4) |
|
|
159 | (20) |
|
|
159 | (2) |
|
|
161 | (5) |
|
|
161 | (1) |
|
|
162 | (1) |
|
|
162 | (2) |
|
|
164 | (1) |
|
9.2.5 Smart Grid vs. Traditional Grids |
|
|
164 | (1) |
|
|
165 | (1) |
|
|
166 | (3) |
|
|
166 | (1) |
|
|
167 | (1) |
|
9.3.3 Data Processing and Monitoring Layer |
|
|
168 | (1) |
|
9.3.4 Registration and Authentication Center |
|
|
168 | (1) |
|
9.3.5 Processing and Consensus Nodes |
|
|
168 | (1) |
|
9.3.6 Smart Contract Center |
|
|
169 | (1) |
|
9.3.7 Energy Production and Data Storage Center |
|
|
169 | (1) |
|
9.4 Data Flow on the Entire System Description |
|
|
169 | (3) |
|
9.5 Smart Contract Design |
|
|
172 | (1) |
|
9.6 Blockchain Design (Secureness of the System) |
|
|
173 | (2) |
|
9.6.1 Parent Block Structure |
|
|
173 | (1) |
|
9.6.2 Side Block Structure |
|
|
174 | (1) |
|
|
175 | (4) |
|
|
176 | (3) |
|
10 Tokenization of Energy Systems |
|
|
179 | (32) |
|
|
179 | (5) |
|
10.1.1 NRE/RE Tokenized Blockchain-Based Energy Contracting |
|
|
182 | (1) |
|
|
182 | (1) |
|
10.1.3 Automated Market Makers |
|
|
183 | (1) |
|
|
184 | (8) |
|
|
184 | (2) |
|
|
186 | (1) |
|
10.2.3 Proposed Smart City Module |
|
|
187 | (3) |
|
10.2.4 Blockchain-Based Monitoring of NRE/RE Ecosystem |
|
|
190 | (1) |
|
10.2.5 Tracking of Energy Generated |
|
|
190 | (1) |
|
40.2.6 Decarbonization within NRE Ecosystems |
|
|
191 | (1) |
|
10.3 Proposed Decarbonization Functional Procedure |
|
|
192 | (8) |
|
10.3.1 Design of Proposed NRE/RE Decarbonization Contract |
|
|
192 | (2) |
|
10.3.2 Proposed Blockchain-Based Energy Market |
|
|
194 | (2) |
|
|
196 | (1) |
|
|
197 | (2) |
|
10.3.5 Bidding on Energy Token Type |
|
|
199 | (1) |
|
10.3.6 Blockchain-Based Energy Market Token Pairing |
|
|
199 | (1) |
|
10.3.7 Rebalancing of Tokens Generated |
|
|
200 | (1) |
|
|
200 | (9) |
|
10.4.1 NRE/RE Energy Market Trading |
|
|
201 | (1) |
|
10.4.2 InterEnergy Type Token Request and Transaction |
|
|
202 | (1) |
|
10.4.3 Feasibility of Energy Exchange Across Energy Markets |
|
|
203 | (1) |
|
10.4.4 Energy Storage and Supply for Trading |
|
|
204 | (1) |
|
10.4.5 Negotiation Analysis between RE/NRE Buyer and Supplier |
|
|
205 | (1) |
|
10.4.6 Energy Token-Price Fluctuation Analysis |
|
|
206 | (3) |
|
|
209 | (2) |
|
|
209 | (2) |
|
|
211 | (10) |
|
|
211 | (1) |
|
11.2 Urban City Challenges |
|
|
211 | (4) |
|
11.2.1 Governance Challenges |
|
|
211 | (1) |
|
11.2.2 Economic Challenges |
|
|
212 | (1) |
|
11.2.3 Mobility Challenges |
|
|
213 | (1) |
|
|
214 | (1) |
|
|
214 | (1) |
|
|
215 | (1) |
|
11.4 The Role of Blockchain in City Governance |
|
|
216 | (3) |
|
11.4.1 Citizenship and Democracy |
|
|
217 | (1) |
|
11.4.2 Asset and Land Usage |
|
|
217 | (1) |
|
11.4.3 Infrastructure and Services |
|
|
217 | (1) |
|
11.4.4 Ecosystems of Values |
|
|
218 | (1) |
|
11.4.5 Government and Public Tenders |
|
|
218 | (1) |
|
|
219 | (2) |
|
|
219 | (2) |
Index |
|
221 | |