• 区块链通俗读本
21年品牌 40万+商家 超1.5亿件商品

区块链通俗读本

全新正版 假一赔十 可开发票

66 6.7折 99 全新

库存4件

北京东城
认证卖家担保交易快速发货售后保障

作者漆英,冯浩铭

出版社电子工业出版社

ISBN9787121398087

出版时间2020-12

装帧平装

开本16开

定价99元

货号1202163265

上书时间2024-12-13

轻阅书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
章从这里开始1

1.1改革1

1.2共识机制2

1.2.1记账员的工作2

1.2.2审核员的工作2

1.2.3权威发布3

1.3竞争机制4

1.3.1记账与审核串行4

1.3.2记账与审核并行5

1.4向“去中心化”迈进6

1.4.1神奇的“缩放机”6

1.4.2隐性投票6

1.4.3改弦易辙8

1.5防篡改原理8

1.6去中心化10

1.6.1自动发放奖金10

1.6.2改革的“最后一公里”10

1.7行为艺术11

1.8小结14

第2章“请签名并按手印”16

2.1密码本16

2.2搅拌机16

2.2.1ASCII编码17

2.2.2公开算法17

2.2.3信息搅拌18

2.2.4搅拌16次18

2.2.5加密与解密18

2.3非对称密码体系18

2.3.1快!来不及了18

2.3.2RSA三人首功19

2.3.3椭圆曲线密码体系20

2.3.4加密与解密20

2.3.5数字签名21

2.4哈希函数Hash21

2.4.1消息摘要21

2.4.2数字指纹22

2.4.3数据块的指针22

2.4.4基于Hash的数字签名23

2.5小结24

2.6*附:闲话Hash24

2.6.1此哈希非彼哈希24

2.6.2碰撞,别发生26

2.6.3碰撞,不会发生26

2.6.4妙用Hash27

第3章下载那些事29

3.1服务器瘫了29

3.2计数器废了30

3.3“缩放机”原理30

3.4网上的“缩放机”31

3.5*过滤31

3.5.1降低一点儿标准32

3.5.2一个算法33

3.5.3对算法的优化33

3.5.4布隆过滤器34

3.5.5布隆过滤器效率优化35

3.5.6缺点及应对36

3.5.7应用举例36

3.6公共账本的副本37

3.7小结38

第4章物竞天择39

4.1运气39

4.1.1公平悖论39

4.1.2射箭比赛40

4.2计算谜题40

4.2.1谜题(一)40

4.2.2谜题(二)41

4.2.3谜题(三)41

4.3长枝生存42

4.3.1挖矿43

4.3.2软分叉43

4.3.3剪枝成干44

4.3.4不被剪掉46

4.4工作量证明47

4.5小结48

第5章良序社会50

5.1社区假设50

5.2守规矩的记账员53

5.2.1作为网络节点53

5.2.2作为审计员54

5.2.3作为记账员54

5.2.4作为矿工54

5.3天下无恶55

5.3.1难度优先55

5.3.2恶者无利55

5.4且慢,且慢56

5.4.1“双花”56

5.4.2作恶的付款者57

5.4.3多次确认57

5.4.4何时发货58

5.4.5连锁交易59

5.4.6“双花”趣事60

5.5布道者60

5.6小结61

第6章蛋糕之诱惑63

6.1分蛋糕63

6.1.1固定大小的蛋糕63

6.1.2“备竞赛”64

6.1.3宣传机器64

6.1.4偷懒验证与私自挖矿65

6.2硬分叉66

6.2.1分裂66

6.2.2私有网络环境67

6.2.3比特币分叉大战69

6.3“无限”发币71

6.3.1比特币溢出72

6.3.2美链溢出72

6.4盗币72

6.4.1两种“币”72

6.4.2分裂73

6.4.3攻击74

6.4.4分叉之战75

6.4.5两难境地76

6.5小结77

6.6*附:溢出原理77

6.7*附:怪函数,隐问题79

第7章瘦身,瘦身81

7.1分体式区块81

7.2梅克尔树82

7.2.1梅克尔树82

7.2.2梅克尔树的防篡改功能83

7.2.3残梅克尔树84

7.3区块头85

7.3.1区块头模板85

7.3.2挖矿86

7.4全节点与轻量节点87

7.4.1两种验证与两类节点87

7.4.2全节点87

7.4.3轻量节点88

7.5小结89

第8章账号与钱包91

8.1身份证明91

8.2账号太长92

8.2.1用Hash函数压缩92

8.2.2用大进制表示92

8.3地址93

8.3.1Base58Check93

8.3.2二维码地址94

8.3.3要一个漂亮的账号94

8.4钱包95

8.4.1钱包不存钱95

8.4.2查询余额96

8.4.3多个私钥与多个钱包97

8.4.4私钥及其表示形式97

8.5跟踪与隐私98

8.6小结99

8.7*附:进制转换100

8.8*附:密钥树101

8.8.1分裂101

8.8.2关联102

8.8.3公钥树(拓展公钥)102

8.8.4加强(拓展私钥)103

8.8.5订规范104

8.8.6助记词105

第9章UTXO交易模型107

9.1交易新观念107

9.1.1交易成链107

9.1.2“产币”交易109

9.1.3解锁与上锁109

9.1.4IN与OUT111

9.1.5脚本112

9.2*交易与签名112

9.2.1原始交易112

9.2.2签名交易112

9.2.3合资交易113

9.2.4多签交易114

9.2.5两种地址115

9.2.6交易类型115

9.2.7共管账户116

9.3无块之链116

9.3.1账本的体系结构116

9.3.2交易链与区块链的区别118

9.4交易验证118

9.4.1这笔交易是真的118

9.4.2这笔资金未花119

9.5交易的跟踪与反跟踪120

9.5.1熔旧与铸新120

9.5.2隐身人121

9.6存下证据121

9.6.1中本聪的嘲讽121

9.6.2证据在某时点之前122

9.6.3证据的精确时间123

9.7小结124

9.8*附:借助本地数据库124

9.8.1区块的高度124

9.8.2判断双重支付125

9.9*附:交易格式127

9.9.1币基交易127

9.9.2组合交易128

9.10*附:脚本体系130

0章聚与散132

10.1核心132

10.2*矿池133

10.2.1扩展“幸运数”133

10.2.2矿池的控制中心134

10.2.3算力合并的效果134

10.3*交易所136

10.3.1关联136

10.3.2隔离138

10.3.3风险140

10.4小结141

1章萤火与闪电142

11.1老板与农民工模型142

11.1.1保证金142

11.1.2链下交易系列144

11.1.3预约交易145

11.1.4损失风险146

11.2预约与撤销146

11.2.1绝对时间146

11.2.2相对时间148

11.2.3阻止与撤销150

11.3两赌徒模型151

11.3.1问题来了152

11.3.2共同基金152

11.3.3调整份额交易152

11.3.4“萤火虫”153

11.3.5开通与关闭通道155

11.3.6损失风险156

11.4借道156

11.4.1购“物”157

11.4.2特殊的赌博157

11.4.3三赌徒模型158

11.4.4一串赌徒模型159

11.5小结161

11.6*附:预约与撤销(续)162

11.6.1RSMC交易及其阻止交易162

11.6.2HTLC交易及其阻止交易165

11.6.3HTLC与RSMC组合168

11.6.4组合交易的应用模型170

2章链上机器人174

12.1账户及状态174

12.1.1账户余额174

12.1.2世界状态(一)175

12.2智能合约机器人175

12.2.1图灵两难176

12.2.2“机器人”176

12.2.3机器人的小世界177

12.2.4世界状态(二)178

12.2.5别让机器人累死179

12.2.6人类指使机器人180

12.2.7对机器人查账181

12.2.8制造与安装机器人182

12.3*矿工的以太币183

12.3.1竞争协议183

12.3.2挖矿奖励184

12.3.3交易费184

12.3.4叔祖先区块184

12.3.5“助人奖”与“安抚奖”185

12.4以太坊交易185

12.4.1交易发起人185

12.4.2交易结构186

12.5*区块结构187

12.5.1三棵树187

12.5.2Storage树188

12.5.3区块头188

12.5.4区块189

12.6*其他特色190

12.6.1区块大小190

12.6.2抵抗专用芯片191

12.7小结191

12.8*附:MPT192

12.8.1简介192

12.8.2先躺着192

12.8.3查增删193

12.8.4“站”起来195

12.8.5防篡改196

12.9*附:RLP198

12.9.1RLP简介198

12.9.2表达单个字符198

12.9.3表达短字符串198

12.9.4表达长字符串199

12.9.5表达短列表200

12.9.6表达长列表201

12.9.7递归202

3章公链上的“货币”发行203

13.1比特币的发行203

13.1.1挖矿发行203

13.1.2控制总量203

13.1.3总量的耗损205

13.2利息发行205

13.3以太坊项目206

13.3.1众筹比特币206

13.3.2团队的证明206

13.3.3出资者的证明207

13.4以太币208

13.5以太坊代币209

13.5.1代币存在哪儿209

13.5.2众筹发行209

13.5.3代币的特征210

13.5.4多重签名210

13.6ICO211

13.7链上动物园212

13.7.1以太猫212

13.7.2非同质代币212

13.8小结213

4章联盟“恋”链215

14.1联盟链的特点215

14.1.1联盟链的建立215

14.1.2联盟链的特点216

14.2减法217

14.2.1不需挖矿217

14.2.2不需原生币217

14.2.3没有分叉218

14.2.4不需要特殊的虚拟机218

14.2.5节点很少218

14.3加法219

14.3.1节点分工219

14.3.2多通道与多链219

14.3.3成员管理220

14.3.4验证策略220

14.3.5配置区块220

14.4*变化221

14.4.1交易221

14.4.2区块222

14.4.3“树”再没必要222

14.5交易过程223

14.5.1世界状态223

14.5.2“算”与“记”分开223

14.5.3找“认可人”224

14.5.4交易排序225

14.5.5批量记账226

14.6智能合约226

14.6.1智能合约的特征226

14.6.2智能合约接口227

14.6.3链码部署227

14.6.4链码运行228

14.7*超级账本229

14.7.1设计理念230

14.7.2网络架构230

14.7.3证书管理232

14.7.4共识算法232

14.7.5数据存储233

14.7.6创建通道234

14.7.7创建区块235

14.7.8系统链码及系统链236

14.7.9“读”与“写”237

14.8小结237

14.9*附:交易结构238

14.10附:再谈速度240

14.10.1造块速度的限制241

14.10.2公有链一定是一个慢系统242

14.10.3串行执行的限制242

14.11附:再谈防篡改243

14.11.1三个阶段的防篡改243

14.11.2防篡改与防伪245

14.12附:私有链245

5章以太坊初级实践247

15.1*以太坊客户端简介247

15.1.1客户端的种类247

15.1.2Geth客户端简介247

15.1.3EthereumWallet客户端简介248

15.1.4客户端操作方式248

15.2*参与以太坊公链249

15.2.1安装Geth客户端249

15.2.2安装EthereumWallet客户端250

15.2.3创建账户252

15.2.4接收以太币253

15.2.5转账操作254

15.2.6挖矿255

15.2.7浏览公链网络状态256

15.3*搭建以太坊私有链257

15.3.1安装Go语言258

15.3.2安装Geth客户端258

15.3.3初始化节点259

15.3.4启动节点260

15.3.5创建账户261

15.3.6挖矿262

15.3.7转账263

15.3.8组建网络265

15.4小结268

6章以太坊智能合约原理269

16.1*以太坊中的智能合约269

16.1.1智能合约生命流程269

16.1.2什么是EVM字节码270

16.1.3什么是ABI271

16.2*Solidity语言273

16.2.1语法结构273

16.2.2地址275

16.2.3状态变量和局部变量277

16.2.4memory和storage278

16.2.5constant、view和

pure281

16.2.6payable函数282

16.2.7fallback函数283

16.2.8可见性284

16.2.9内置的单位、变量和函数284

16.2.10事件286

16.2.11继承287

16.2.12库288

16.3*EVM290

16.3.1EVM结构290

16.3.2EVM指令表291

16.3.3栈、内存、数据存储291

16.3.4输入数据与Gas池293

16.3.5执行智能合约293

16.4*以太坊DApp294

16.4.1以太坊DApp生态295

16.4.2以太坊DApp运行流程296

16.5小结298

7章以太坊进阶实践299

17.1*开发以太坊智能合约299

17.1.1环境准备299

17.1.2编写合约300

17.1.3编译合约301

17.1.4调试合约303

17.1.5部署合约304

17.1.6调用合约307

17.2*开发以太坊DApp308

17.2.1要做什么308

17.2.2环境准备310

17.2.3创建项目310

17.2.4初始化数据库310

17.2.5编写DAO311

17.2.6编写Service312

17.2.7编写Controller312

17.2.8编写前端页面312

17.2.9先运行看看313

17.2.10如何改造成DApp316

17.2.11增加区块链配置参数317

17.2.12生成智能合约JavaBean320

17.2.13改造Service322

17.2.14增加调度分配以太币325

17.2.15再运行看看326

17.2.16还可以怎么优化330

17.3小结331

8章共识算法332

18.1什么是共识算法332

18.1.1状态机复制332

18.1.2分布式的问题333

18.2*Paxos算法334

18.2.1算法流程334

18.2.2算法要点337

18.2.3算法与区块链338

18.3*RAFT算法339

18.3.1节点状态339

18.3.2选举领导者340

18.3.3区块复制344

18.4*PBFT算法347

18.4.1拜占庭将军问题347

18.4.2算法简介348

18.4.3一致性协议350

18.4.4检查点协议353

18.4.5视图切换协议355

18.5*PoS机制357

18.5.1PoW的问题357

18.5.2PoS机制简介358

18.5.3PoW+PoS机制359

18.5.4纯PoS机制360

18.5.5新的挑战362

18.6*DPoS机制364

18.6.1DPoS机制简介364

18.6.2选举超级节点365

18.6.3生成区块365

18.6.4稳定运行366

18.6.5高吞吐量367

18.7各有千秋367

18.7.1CAP定律367

18.7.2不可能三角368

18.8小结369

内容摘要
本书以区块链科普内容为主,同时兼顾专业级别的实战技能。

科普级别的内容旨在以妙趣横生的手法向公众普及区块链知识,包括公共账本的概念及记账机制、数据块的“指纹”与“指针”、解答谜题证明工作量、区块树被剪枝成树干(链)、公有链的社会条件、分蛋糕的“军备竞赛”、货币发行、账户与钱包、矿池与交易所、以太坊的机器人造“币”(Token)、联盟链的“减”与“加”,等等。

专业级别的内容旨在为区块链技术从业者提供必要的理论知识、操作实践和应用开发实例,包括密码学应用、共识算法、比特币闪电网络、以太坊工作原理、以太坊组网实践、Solidity语言、智能合约开发、以太坊DApp,以及如何将传统的数据库应用改造成区块链应用,等等。

本书在帮助读者构建区块链理论与实践框架的同时扩展了相关视野,既可作为大家了解与学习区块链知识的自学读物,又可作为相关或潜在的从业人员的学习参考资料,还可作为高等院校计算机软件、经济学及金融学等相关专业的教学参考材料。

主编推荐
"兼具逻辑性和趣味性——把别人没讲清楚的讲清楚,把别人讲清楚了的讲得更漂亮
兼具科谱性和专业性——妙趣横生地普及区块链基础知识,全面细致地提供区块链操作实践"

媒体评论
"本书以简单明了的语言、通俗易懂的比喻、生动活泼的示例,向读者展示了区块链的专业术语、深奥原理,以及服务社会的应用,是一本面向大众的区块链专业入门书,很好适合高校学生及企业从业人员阅读。
陈钟教授  北京大学信息科学技术学院区块链研究中心主任

区块链技术逐步成为各国竞相发展的新赛道,我国也将区块链技术纳入“新基建”范围,并持续加大资源投入。由于区块链技术学科交叉性强、技术跨度大,迫切需要从科普层面让社会与公众进行认知了解。
本书采用大量通俗易懂的实例,详细阐述了区

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP