Wenbing Zhao - From Traditional Fault Tolerance to Blockchain

Здесь есть возможность читать онлайн «Wenbing Zhao - From Traditional Fault Tolerance to Blockchain» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

From Traditional Fault Tolerance to Blockchain: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «From Traditional Fault Tolerance to Blockchain»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

This book covers the most essential techniques for designing and building dependable distributed systems, from traditional fault tolerance to the blockchain technology. Topics include checkpointing and logging, recovery-orientated computing, replication, distributed consensus, Byzantine fault tolerance, as well as blockchain.
This book intentionally includes traditional fault tolerance techniques so that readers can appreciate better the huge benefits brought by the blockchain technology and why it has been touted as a disruptive technology, some even regard it at the same level of the Internet. This book also expresses a grave concern on using traditional consensus algorithms in blockchain because with the limited scalability of such algorithms, the primary benefits of using blockchain in the first place, such as decentralization and immutability, could be easily lost under cyberattacks.

From Traditional Fault Tolerance to Blockchain — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «From Traditional Fault Tolerance to Blockchain», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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.

List of Tables

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.

Guide

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

Pages

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «From Traditional Fault Tolerance to Blockchain»

Представляем Вашему вниманию похожие книги на «From Traditional Fault Tolerance to Blockchain» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «From Traditional Fault Tolerance to Blockchain»

Обсуждение, отзывы о книге «From Traditional Fault Tolerance to Blockchain» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x