7 Chapter 7Figure 7.1 Two scenarios that highlight why it is impossible to use 3 generals t...Figure 7.2 The message flow and the basic steps of the OM (1) algorithms.Figure 7.3 The message flow and the basic steps of the OM (2) algorithms.Figure 7.4 Normal operation of the PBFT algorithm.Figure 7.5 PBFT view change protocol.Figure 7.6 A worst case scenario for tentative execution.Figure 7.7 Normal operation of Fast Byzantine fault tolerance.Figure 7.8 Zyzzyva agreement protocol (case 1).Figure 7.9 Zyzzyva agreement protocol (case 2).Figure 7.10 A corner case in view change in Zyzzyva.
8 Chapter 8Figure 8.1 Bitcoin nodes.Figure 8.2 The relationship between private key, public key, and address in Bitc...Figure 8.3 Bitcoin transaction structure.Figure 8.4 An example transaction chain in Bitcoin.Figure 8.5 Bitcoin transactions per block data since its inception in 2009 throu...Figure 8.6 Bitcoin block structure.Figure 8.7 An issue with Bitcoin Merkle tree computation where different trees c...Figure 8.8 Bitcoin blockchain consensus and conflict resolution.Figure 8.9 Structure of Ethereum transaction.Figure 8.10 State transition via transaction in Bitcoin and Ethereum.Figure 8.11 Ethereum smart contract structure.Figure 8.12 An example transaction receipt in the JSON format. The content is co...Figure 8.13 Ethereum block structure.Figure 8.14 The annotated source code on verification of an ommer block.Figure 8.15 An example on what kind of stale blocks may be chosen as an ommer bl...Figure 8.16 The annotated source code on the block reward scheme in Ethereum.Figure 8.17 The cache size vs. the epoch number.Figure 8.18 The dataset size vs. the epoch number.Figure 8.19 The Ethash algorithm.Figure 8.20 The double-spending attack steps.
9 Chapter 9Figure 9.1 A model for public blockchain consensus.Figure 9.2 Main loop used by a mining node to compete in the creation of a new b...Figure 9.3 Major steps in the CreateNewBlock function in PeerCoin PoS.Figure 9.4 Major steps in the CreateCoinStake function in PeerCoin PoS.Figure 9.5 Major steps in the CheckStakeKernelHash function in PeerCoin PoS.Figure 9.6 Information included in the data stream for computing PoS hash.Figure 9.7 Major steps in PoET consensus.
10 Chapter 10Figure 10.1 Main benefits of blockchain for applications.Figure 10.2 A model for cyber-physical systems.Figure 10.3 Blockchain-enabled CPS applications.Figure 10.4 Key operations and their relationship with the CPS applications and ...Figure 10.5 Basic CPS operations with respect to the latency and throughput requ...Figure 10.6 Stale block rate for different block sizes and block intervals.Figure 10.7 Throughput for different combinations of block sizes and block inter...Figure 10.8 Payment channel operation.Figure 10.9 Two level logging for sensing data with blockchain.Figure 10.10 The format for the raw data (together with the aggregated data tupl...Figure 10.11 Summary of the token paradigm.Figure 10.12 A classification of blockchain applications based on token usage.Figure 10.13 The impossibility trinity hypothesis.
1 Chapter 7Table 7.1 Messages received and final decisions in two cases for OM(1,4).Table 7.2 Messages received and step (3) calculation in two cases for instances ...Table 7.3 Messages received and step (3) calculation in two cases for instances ...Table 7.4 Messages received and step (3) calculation in two cases for instances ...Table 7.5 Messages received and step (3) calculation in two cases for instances ...Table 7.6 Messages received and step (3) calculation in two cases for instances ...Table 7.7 Final decision made at each lieutenant in step (3) of OM (2).
2 Chapter 10Table 10.1 Blockchain-enabled IoT-based applications.Table 10.2 Blockchain-enabled supply chain applications.Table 10.3 Blockchain-enabled manufacturing applications.Table 10.4 Blockchain-enabled automobile production.Table 10.5 Blockchain-enabled energy systems.Table 10.6 Blockchain-enabled healthcare systems.Table 10.7 Blockchain-enabled smart city.Table 10.8 Blockchain-enabled workplace.Table 10.9 General discussions on blockchain-enabled CPS applications.
1 Cover
2 Table of Contents
3 Title Page
4 Copyright
5 Dedication
6 List of Figures
7 List of Tables
8 Acknowledgments
9 Preface
10 References
11 Begin Reading
12 Index
13 End User License Agreement
1 vii
2 ii
3 iii
4 iv
5 v
6 xiii
7 xiv
8 xv
9 xvi
10 xvii
11 xviii
12 xix
13 xxi
14 xxiii
15 xxiv
16 xxv
17 xxvi
18 xxvii
19 xxix
20 xxx
21 1
22 2
23 3
24 4
25 5
26 6
27 7
28 8
29 9
30 10
31 11
32 12
33 13
34 14
35 15
36 16
37 17
38 18
39 19
40 21
41 22
42 23
43 24
44 25
45 26
46 27
47 28
48 29
49 30
50 31
51 32
52 33
53 34
54 35
55 36
56 37
57 38
58 39
59 40
60 41
61 42
62 43
63 44
64 45
65 46
66 47
67 48
68 49
69 50
70 51
71 52
72 53
73 54
74 55
75 56
76 57
77 58
78 59
79 60
80 61
81 62
82 63
83 64
84 65
85 66
86 67
87 68
88 69
89 70
90 71
91 72
92 73
93 74
94 75
95 76
96 77
97 78
98 79
99 80
100 81
101 82
102 83
103 84
104 85
105 86
106 87
107 88
108 89
109 90
110 91
111 92
112 93
113 94
114 95
115 96
116 97
117 98
118 99
119 100
120 101
121 103
122 104
123 105
124 106
125 107
126 108
127 109
128 110
129 111
130 112
131 113
132 114
133 115
134 116
135 117
136 118
137 119
138 120
139 121
140 122
141 123
142 124
143 125
144 126
145 127
146 128
147 129
148 130
149 131
150 132
151 133
152 134
153 135
154 136
155 137
156 138
157 139
158 140
159 141
160 142
161 143
162 144
163 145
164 147
165 148
166 149
167 150
168 151
169 152
170 153
171 154
172 155
173 156
174 157
175 158
176 159
177 160
178 161
179 162
180 163
181 164
182 165
183 166
184 167
185 168
186 169
187 170
188 171
189 172
190 173
191 174
192 175
193 176
194 177
195 178
196 179
197 180
198 181
199 182
200 183
201 184
202 185
203 186
204 187
205 188
206 189
207 190
208 191
209 192
210 193
211 194
212 195
213 196
214 197
215 198
216 199
217 200
218 201
219 202
220 203
221 204
222 205
223 206
224 207
225 208
226 209
227 210
228 211
229 212
230 213
231 214
232 215
233 216
234 217
235 218
236 219
237 220
238 221
239 222
240 223
241 224
242 225
243 226
244 227
245 228
246 229
247 230
248 231
249 232
250 233
251 234
252 235
253 236
254 237
255 238
256 239
257 240
258 241
Читать дальше