91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
區(qū)塊鏈編程
區(qū)塊鏈編程
Jimmy Song
侯亮, 潘凱陽 譯
出版時(shí)間:2020年05月
頁數(shù):296
“本書不僅教給你區(qū)塊鏈的 運(yùn)行機(jī)制,還讓你直觀地感受到這項(xiàng)技術(shù)的優(yōu)雅與美麗?!?br /> ——劉宇昆
星云、雨果和世界奇幻獎的獲得者。他關(guān)于區(qū)塊鏈的科幻故事Byzantine Empathy(《拜占庭移情》)最初由MIT出版社出版。
本書從軟件工程的角度來剖析比特幣的原理及結(jié)構(gòu),以編程的方式幫助你深入理解區(qū)塊鏈技術(shù)。作者向Python程序員和開發(fā)人員介紹了如何從頭開始編寫比特幣庫。在本書中,你將學(xué)習(xí)如何使用這種流行的加密貨幣及其區(qū)塊鏈支付系統(tǒng)背后的基礎(chǔ)知識,包括數(shù)學(xué)、密碼學(xué)、區(qū)塊、網(wǎng)絡(luò)和交易。
學(xué)完本書,你將通過編寫比特幣庫所需的所有組件來了解這種加密貨幣的幕后工作方式,并將了解如何創(chuàng)建交易、從點(diǎn)對點(diǎn)網(wǎng)絡(luò)中獲取所需的數(shù)據(jù)以及通過比特幣網(wǎng)絡(luò)協(xié)議發(fā)送交易。無論你是為公司探索區(qū)塊鏈應(yīng)用還是在考慮新的職業(yè)道路,這本實(shí)用的書都可以幫助你入門。
● 解析、驗(yàn)證和創(chuàng)建比特幣交易。
● 學(xué)習(xí)比特幣背后的智能合約語言Script。
● 在每一章中進(jìn)行練習(xí),從零開始構(gòu)建比特幣庫。
● 了解工作量證明如何保護(hù)區(qū)塊鏈。
● 使用Python 3編寫比特幣。
● 了解簡單支付驗(yàn)證(SPV)和輕錢包的工作機(jī)制。
● 學(xué)習(xí)使用公鑰加密和加密原語機(jī)制。
  1. 前言
  2. 第1章 有限域
  3. 學(xué)習(xí)更高等的數(shù)學(xué)
  4. 有限域的定義
  5. 定義有限集合
  6. 使用Python構(gòu)建有限域
  7. 練習(xí)1
  8. 模運(yùn)算
  9. Python的模運(yùn)算
  10. 有限域的加法和減法
  11. 練習(xí)2
  12. 使用Python編寫有限域的加法和減法
  13. 練習(xí)3
  14. 有限域的乘法和指數(shù)運(yùn)算
  15. 練習(xí)4
  16. 練習(xí)5
  17. 使用Python編寫乘法
  18. 練習(xí)6
  19. 使用Python編寫指數(shù)運(yùn)算
  20. 練習(xí)7
  21. 有限域的除法
  22. 練習(xí)8
  23. 練習(xí)9
  24. 重新定義指數(shù)運(yùn)算
  25. 總結(jié)
  26. 第2章 橢圓曲線
  27. 定義
  28. 使用Python編寫橢圓曲線
  29. 練習(xí)1
  30. 練習(xí)2
  31. 點(diǎn)的加法
  32. 點(diǎn)加法的性質(zhì)
  33. 實(shí)現(xiàn)點(diǎn)加法
  34. 練習(xí)3
  35. x1≠x2時(shí)的點(diǎn)加法
  36. 練習(xí)4
  37. 實(shí)現(xiàn)x1≠x2時(shí)的點(diǎn)加法
  38. 練習(xí)5
  39. P1 = P2時(shí)的點(diǎn)加法
  40. 練習(xí)6
  41. 實(shí)現(xiàn)P1 = P2時(shí)的點(diǎn)加法
  42. 練習(xí)7
  43. 實(shí)現(xiàn)另一個(gè)特例
  44. 總結(jié)
  45. 第3章 橢圓曲線密碼學(xué)
  46. 實(shí)數(shù)域上的橢圓曲線
  47. 有限域上的橢圓曲線
  48. 練習(xí)1
  49. 實(shí)現(xiàn)有限域上的橢圓曲線
  50. 有限域上的點(diǎn)加法
  51. 實(shí)現(xiàn)有限域上的點(diǎn)加法
  52. 練習(xí)2
  53. 練習(xí)3
  54. 橢圓曲線的標(biāo)量乘法
  55. 練習(xí)4
  56. 再議標(biāo)量乘法
  57. 數(shù)學(xué)上的群
  58. 恒等元
  59. 封閉性
  60. 可逆性
  61. 交換律
  62. 結(jié)合律
  63. 練習(xí)5
  64. 實(shí)現(xiàn)標(biāo)量乘法
  65. 定義比特幣的曲線
  66. 使用secp256k1
  67. 公鑰密碼學(xué)
  68. 簽名和驗(yàn)證
  69. 雕刻靶坐標(biāo)
  70. 驗(yàn)證的細(xì)節(jié)
  71. 驗(yàn)證簽名
  72. 練習(xí)6
  73. 編程實(shí)現(xiàn)簽名驗(yàn)證
  74. 簽名的細(xì)節(jié)
  75. 創(chuàng)造簽名
  76. 練習(xí)7
  77. 編程實(shí)現(xiàn)消息簽名
  78. 總結(jié)
  79. 第4章 序列化
  80. 未壓縮的SEC格式
  81. 練習(xí)1
  82. 壓縮的SEC格式
  83. 練習(xí)2
  84. DER簽名
  85. 練習(xí)3
  86. Base58
  87. 轉(zhuǎn)錄你的公鑰
  88. 練習(xí)4
  89. 地址格式
  90. 練習(xí)5
  91. WIF格式
  92. 練習(xí)6
  93. 再議大端序和小端序
  94. 練習(xí)7
  95. 練習(xí)8
  96. 練習(xí)9
  97. 總結(jié)
  98. 第5章 交易
  99. 交易的組成
  100. 版本號
  101. 練習(xí)1
  102. 輸入
  103. 解析腳本
  104. 練習(xí)2
  105. 輸出
  106. 練習(xí)3
  107. 時(shí)間鎖
  108. 練習(xí)4
  109. 練習(xí)5
  110. 實(shí)現(xiàn)交易的序列化
  111. 交易手續(xù)費(fèi)
  112. 計(jì)算交易手續(xù)費(fèi)
  113. 練習(xí)6
  114. 總結(jié)
  115. 第6章 Script
  116. Script機(jī)制
  117. Script如何運(yùn)作
  118. 幾個(gè)操作符的例子
  119. 實(shí)現(xiàn)操作符
  120. 練習(xí)1
  121. 解析腳本字段
  122. 實(shí)現(xiàn)一個(gè)Script解析工具和序列化工具
  123. 合并腳本字段
  124. 實(shí)現(xiàn)合并命令集
  125. 標(biāo)準(zhǔn)腳本
  126. p2pk
  127. 實(shí)現(xiàn)腳本計(jì)算
  128. 棧元素的本質(zhì)
  129. 練習(xí)2
  130. p2pk的缺陷
  131. 使用p2pkh修復(fù)問題
  132. p2pkh
  133. 腳本可以被任意構(gòu)建
  134. 練習(xí)3
  135. 腳本的使用
  136. 練習(xí)4
  137. SHA-1 Pin躠ta
  138. 總結(jié)
  139. 第7章 交易的創(chuàng)建與驗(yàn)證
  140. 驗(yàn)證交易
  141. 校驗(yàn)交易輸入是否可用
  142. 校驗(yàn)交易輸入的總和與交易輸出的總和
  143. 校驗(yàn)簽名
  144. 練習(xí)1
  145. 練習(xí)2
  146. 校驗(yàn)交易的全部內(nèi)容
  147. 創(chuàng)建交易
  148. 構(gòu)建交易
  149. 制作交易
  150. 簽名交易
  151. 練習(xí)3
  152. 在測試鏈上創(chuàng)建你自己的交易
  153. 練習(xí)4
  154. 練習(xí)5
  155. 總結(jié)
  156. 第8章 支付到腳本哈希交易
  157. 裸多簽
  158. 實(shí)現(xiàn)OP_CHECKMULTISIG
  159. 練習(xí)1
  160. 裸多簽的問題
  161. 支付到腳本哈希
  162. 實(shí)現(xiàn)p2sh
  163. 更復(fù)雜的腳本
  164. 地址
  165. 練習(xí)2
  166. 練習(xí)3
  167. p2sh簽名驗(yàn)證
  168. 練習(xí)4
  169. 練習(xí)5
  170. 總結(jié)
  171. 第9章 區(qū)塊
  172. 創(chuàng)塊交易
  173. 練習(xí)1
  174. 簽名腳本
  175. BIP0034
  176. 練習(xí)2
  177. 區(qū)塊頭
  178. 練習(xí)3
  179. 練習(xí)4
  180. 練習(xí)5
  181. 版本號
  182. 練習(xí)6
  183. 練習(xí)7
  184. 練習(xí)8
  185. 父區(qū)塊
  186. 默克爾根
  187. 時(shí)間戳
  188. 工作量
  189. 序號
  190. 工作量證明
  191. 礦工如何生成新的哈希
  192. 計(jì)算目標(biāo)
  193. 練習(xí)9
  194. 計(jì)算難度
  195. 練習(xí)10
  196. 校驗(yàn)工作量證明
  197. 練習(xí)11
  198. 計(jì)算難度調(diào)整
  199. 練習(xí)12
  200. 練習(xí)13
  201. 總結(jié)
  202. 第10章 比特幣網(wǎng)絡(luò)通信
  203. 網(wǎng)絡(luò)消息
  204. 練習(xí)1
  205. 練習(xí)2
  206. 練習(xí)3
  207. 解析payload
  208. 練習(xí)4
  209. 網(wǎng)絡(luò)握手
  210. 連接到比特幣網(wǎng)絡(luò)
  211. 練習(xí)5
  212. 獲取區(qū)塊頭信息
  213. 練習(xí)6
  214. 區(qū)塊頭響應(yīng)
  215. 總結(jié)
  216. 第11章 簡單支付驗(yàn)證
  217. 動機(jī)
  218. 默克爾樹
  219. 默克爾樹的父哈希
  220. 練習(xí)1
  221. 默克爾父節(jié)點(diǎn)層數(shù)
  222. 練習(xí)2
  223. 默克爾根
  224. 練習(xí)3
  225. 區(qū)塊中的默克爾根
  226. 練習(xí)4
  227. 默克爾樹的使用
  228. 默克爾塊
  229. 默克爾樹結(jié)構(gòu)
  230. 練習(xí)5
  231. 實(shí)現(xiàn)默克爾樹
  232. 默克爾塊命令
  233. 練習(xí)6
  234. 標(biāo)記位和哈希的使用
  235. 練習(xí)7
  236. 總結(jié)
  237. 第12章 布隆過濾器
  238. 什么是布隆過濾器
  239. 練習(xí)1
  240. 布隆過濾器進(jìn)階
  241. BIP0037布隆過濾器
  242. 練習(xí)2
  243. 練習(xí)3
  244. 載入一個(gè)布隆過濾器
  245. 練習(xí)4
  246. 獲取默克爾塊
  247. 練習(xí)5
  248. 獲取相關(guān)交易
  249. 練習(xí)6
  250. 總結(jié)
  251. 第13章 隔離見證
  252. 支付到見證公鑰哈希
  253. 交易的延展性
  254. 修復(fù)延展性問題
  255. p2wpkh交易
  256. p2sh-p2wpkh
  257. 實(shí)現(xiàn)p2wpkh和p2sh-p2wpkh交易
  258. 支付到見證腳本哈希
  259. p2sh-p2wsh
  260. 實(shí)現(xiàn)p2wsh和p2sh-p2wsh交易
  261. 其他方面的改善
  262. 總結(jié)
  263. 第14章 高級主題和進(jìn)階
  264. 推薦的學(xué)習(xí)主題
  265. 錢包
  266. 支付通道和閃電網(wǎng)絡(luò)
  267. 貢獻(xiàn)代碼
  268. 推薦的項(xiàng)目
  269. 測試鏈錢包
  270. 區(qū)塊鏈瀏覽器
  271. 網(wǎng)上商店
  272. 工具庫
  273. 尋找工作
  274. 總結(jié)
  275. 附錄 練習(xí)答案
書名:區(qū)塊鏈編程
作者:Jimmy Song
譯者:侯亮, 潘凱陽 譯
國內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2020年05月
頁數(shù):296
書號:978-7-111-65203-8
原版書書名:Programming Bitcoin
原版書出版商:O'Reilly Media
Jimmy Song
 
Jimmy Song擁有20多年開發(fā)經(jīng)驗(yàn),其中有5年的時(shí)間從事比特幣的相關(guān)工作。他是bitcointechtalk.com的編輯,也為Bitcoin Magazine撰稿,同時(shí)是Blockchain Capital的合伙人以及得克薩斯大學(xué)比特幣編程課程的授課教師。Jimmy是Bitcoin Core(比特幣核心)以及其他比特幣項(xiàng)目的貢獻(xiàn)者。他曾是比特幣錢包Armory的技術(shù)副總裁。
 
 
購買選項(xiàng)
定價(jià):99.00元
書號:978-7-111-65203-8
出版社:機(jī)械工業(yè)出版社