-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
區塊鏈原理與技術(第2版) 版權信息
- ISBN:9787302637615
- 條形碼:9787302637615 ; 978-7-302-63761-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
區塊鏈原理與技術(第2版) 本書特色
本書**版受到很多學校的青睞,是區塊鏈工程領域比較好的教材,由中山大學鄭子彬教授編寫。
區塊鏈原理與技術(第2版) 內容簡介
本書以區塊鏈1.0和區塊鏈2.0中**代表性的比特幣和以太坊系統為切入點,講述區塊鏈系統關鍵技術。 本書首先介紹了比特幣系統獨特的地址和交易機制、腳本系統、區塊數據結構、共識機制等關鍵概念;接著,對以太坊系統的賬戶模型、智能合約系統、交易設計機制,以及數據存儲結構等做了深入介紹;然后,在此基礎上進一步介紹了區塊鏈技術所涉及的網絡層和共識層相關理論、實踐與研究前沿;*后,為提高讀者的應用能力,基于以太坊平臺和Solidity語言介紹了DApp的開發,并配套了教學實驗平臺,另外還探討了多個區塊鏈應用場景。 本書可作為高等院校區塊鏈原理與技術等相關課程的教材,也可為相關開發人員、設計人員和自學者深入理解區塊鏈技術的原理和價值提供參考。
區塊鏈原理與技術(第2版) 目錄
1.1什么是區塊鏈技術2
1.1.1比特幣與區塊鏈的誕生3
1.1.2比特幣與區塊鏈4
1.1.3區塊鏈的特點5
1.1.4智能合約與世界計算機6
1.1.5區塊鏈的分類6
1.2區塊鏈技術的現狀7
1.2.1區塊鏈的應用8
1.2.2區塊鏈的挑戰9
1.2.3區塊鏈技術的發展環境11
1.3本書的內容12
1.4課后題13
第2章比特幣15
2.1比特幣簡介15
2.2基礎知識15
2.2.1哈希算法15
2.2.2非對稱加密16
2.2.3數字簽名17
2.2.4主網與測試網18
2.3交易19
2.3.1交易簡介19
2.3.2輸出20
2.3.3輸入21
2.3.4UTXO模型22區塊鏈原理與技術(第2版)目錄2.4腳本系統23
2.4.1鎖定與解鎖23
2.4.2常見腳本類型26
2.4.3多重簽名錢包28
2.5公私密鑰與地址29
2.5.1私鑰30
2.5.2公鑰30
2.5.3普通地址31
2.5.4Base58編碼31
2.5.5其他地址32
2.6區塊與鏈33
2.6.1區塊33
2.6.2區塊頭33
2.6.3Merkle樹34
2.6.4區塊鏈36
2.7共識37
2.7.1PoW37
2.7.2分叉38
2.7.3算力與難度調整39
2.7.4*長鏈原則39
2.8課后題40
第3章以太坊42
3.1以太坊簡介42
3.1.1以太坊的誕生42
3.1.2以太坊與比特幣對比43
3.1.3以太坊的特色與應用43
3.2以太坊基本架構及原理45
3.3賬戶模型與轉賬47
3.3.1賬戶模型47
3.3.2轉賬49
3.3.3Nonce50
3.4智能合約51
3.4.1狀態模型51
3.4.2智能合約簡介52
3.4.3驅動智能合約55
3.5以太坊交易57
3.5.1交易內容57
3.5.2交易費用58
3.5.3交易的周期58
3.6數據結構與存儲60
3.6.1區塊與叔塊60
3.6.2Merkle Patricia Trie62
3.6.3布隆過濾器65
3.7課后題66
第4章區塊鏈網絡層68
4.1P2P網絡68
4.1.1中心化拓撲69
4.1.2全分布式非結構化拓撲70
4.1.3全分布式結構化拓撲70
4.1.4半分布式拓撲71
4.2比特幣網絡72
4.2.1節點類型及其功能72
4.2.2擴展比特幣網絡73
4.2.3比特幣節點通信73
4.2.4比特幣中繼網絡79
4.3以太坊網絡79
4.3.1Kademlia79
4.3.2節點類型及其功能81
4.3.3以太坊節點通信82
4.4網絡層安全86
4.4.1分布式拒絕服務攻擊87
4.4.2延展性攻擊87
4.4.3女巫攻擊88
4.4.4路由攻擊88
4.4.5日蝕攻擊89
4.5課后題90
第5章區塊鏈共識層92
5.1一致性問題92
5.1.1問題與挑戰93
5.1.2一致性要求93
5.1.3不同的一致性要求94
5.2共識設計的理論限制98
5.2.1FLP不可能原理98
5.2.2CAP原理99
5.3區塊鏈共識算法100
5.3.1拜占庭問題100
5.3.2拜占庭容錯算法101
5.3.3比特幣的工作量證明共識機制107
5.3.4以太坊共識算法Ethash109
5.3.5以太坊共識算法Casper(選學)112
5.3.6EOSIO共識算法BFTDPoS(選學)116
5.3.7Monoxide(選學)120
5.4課后題122
第6章區塊鏈智能合約開發124
6.1智能合約及其背景124
6.2Solidity語言125
6.2.1背景125
6.2.2入門示例125
6.2.3基礎語法129
6.2.4Solidity在線代碼評測系統137
6.3DApp開發示例140
6.3.1私有鏈搭建141
6.3.2智能合約部署與測試142
6.3.3使用Web3.js調用智能合約144
6.4課后題146
第7章區塊鏈應用149
7.1聯盟鏈平臺149
7.1.1背景149
7.1.2Hyperledger Fabric150
7.1.3企業以太坊151
7.2供應鏈金融152
7.2.1應用背景152
7.2.2應用案例152
7.3資產交易153
7.3.1應用背景153
7.3.2應用案例153
7.4司法存證154
7.4.1應用背景154
7.4.2應用案例155
7.5物流溯源156
7.5.1應用背景156
7.5.2應用案例156
7.6票據流通157
7.6.1應用背景157
7.6.2應用案例157
7.7課后題158
參考文獻159
區塊鏈原理與技術(第2版) 作者簡介
鄭子彬,教授,中山大學軟件工程學院副院長、區塊鏈與智能金融研究中心主任、國家優秀青年科學基金獲得者、IET Fellow。發表論文100余篇,包括ESI高被引論文5篇,論文谷歌學術引用超過13000次。獲得教育部自然科學二等獎(第1完成人)、吳文俊人工智能自然科學二等獎(第2完成人)、首屆青年珠江學者、珠江科技新星、ACM中國新星提名獎、國際軟件工程大會(ICSE)ACM SIGSOFT DistinguishedPaper Award、國際Web服務大會(ICWS)最佳學生論文獎、2018年度***具影響力50篇區塊鏈論文獎、香港中文大學青年學者論文獎等。擔任BlockSys2019及CollaborateCom2016的GeneralCo-Chair,SC22019、ICIOT2018及IoV2014的PCCo-Chair等。
- >
詩經-先民的歌唱
- >
二體千字文
- >
巴金-再思錄
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
羅庸西南聯大授課錄
- >
龍榆生:詞曲概論/大家小書
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
莉莉和章魚