logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据 人工智能

简介

精通区块链编程(原书第2版): 加密货币原理、方法和应用开发

精通区块链编程(原书第2版): 加密货币原理、方法和应用开发 0.0分

资源最后更新于 2020-03-29 00:55:47

作者:〔希〕安德烈亚斯·M.安东波罗斯

译者:郭理靖李国鹏李卓

出版社:出版社机械工业出版社

出版日期:2019-05

ISBN:9787111626053

文件格式: pdf

标签: 计算机 编程语言 程序设计 信息安全 O’Reilly精品图书系列 区块链

简介· · · · · ·

区块链的热度无须赘言。该书从基础技术层面解读开放区块链编程技术在金融领域的应用原理、实践及趋势。本书主要面向程序员,书中详细介绍了加密货币的原理、使用方法,以及如何开发与之相关的软件。对希望理解比特币及加密货币内在工作机制的非程序员读者们,本书前几章还深入介绍了比特币概念及其原理。安德烈亚斯·M.安东波罗斯(Andreas M.Antonopoulos),著名的技术专家、连续创业者,现在已经是比特币圈子最著名、最受尊敬的人物之一。他还是一个成功的公共演说家,他从2013年开始在公开场合进行比特币相关的演讲,并迅速成为行业内最著名的演说家。迄今为止,他已在美国、巴西、新西兰、捷克等国进行了75场TED式的对话,反响热烈。他还是一位畅销书作家,他出版的该书,还有《货币互联网12》等均长期为亚马逊畅销榜榜首。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. O’Reilly Media,Inc.介绍
  2. 本书赞誉
  3. 译者序
  4. 推荐序
  5. 前言
  6. 第1章 比特币介绍
  7. 1.1 比特币是什么
  8. 1.2 比特币历史
  9. 1.3 比特币的使用、用户及用户场景
  10. 1.4 入门
  11. 第2章 比特币的工作原理
  12. 2.1 交易、区块、挖矿和区块链
  13. 2.2 比特币交易
  14. 2.3 交易的构建
  15. 2.4 比特币挖矿
  16. 2.5 在区块中挖掘交易
  17. 2.6 消费交易
  18. 第3章 比特币核心客户端:参考实现
  19. 3.1 比特币开发环境
  20. 3.2 从源码编译比特币核心
  21. 3.3 运行比特币核心节点
  22. 3.4 比特币核心客户端应用程序编程接口(API)
  23. 3.5 其他替代客户端、库和工具包
  24. 第4章 密钥和地址
  25. 4.1 简介
  26. 4.2 比特币地址
  27. 4.3 用Python实现密钥和比特币地址
  28. 4.4 高级密钥和地址
  29. 第5章 钱包
  30. 5.1 钱包技术概述
  31. 5.2 钱包技术细节
  32. 第6章 交易
  33. 6.1 简介
  34. 6.2 交易细节
  35. 6.3 交易的输出和输入
  36. 6.4 交易脚本和脚本语言
  37. 6.5 数字签名(ECDSA)
  38. 6.6 比特币地址、余额和其他摘要
  39. 第7章 高级交易及脚本
  40. 7.1 简介
  41. 7.2多重签名
  42. 7.3 P2SH
  43. 7.4 数据记录输出(RETURN操作符)
  44. 7.5 时间锁
  45. 7.6 具有条件控制的脚本(条件语句)
  46. 7.7 复杂的脚本示例
  47. 第8章 比特币网络
  48. 8.1 点对点网络架构
  49. 8.2 节点类型和角色
  50. 8.3 扩展比特币网络
  51. 8.4 比特币中继网络
  52. 8.5 网络发现
  53. 8.6 全节点
  54. 8.7 交换“库存清单”
  55. 8.8 简易支付验证(SPV)节点
  56. 8.9 Bloom过滤器
  57. 8.10 SPV节点如何使用Bloom过滤器
  58. 8.11 SPV节点和隐私
  59. 8.12 加密与认证连接
  60. 8.13 交易池
  61. 第9章 区块链
  62. 9.1 简介
  63. 9.2 区块结构
  64. 9.3 区块头
  65. 9.4 区块标识符:区块头散列值和区块高度
  66. 9.5 创世区块
  67. 9.6 链接区块链中的区块
  68. 9.7 默克尔树
  69. 9.8 默克尔树和简单支付验证
  70. 9.9 比特币的测试链
  71. 9.10 使用测试区块链进行开发
  72. 第10章 挖矿和共识
  73. 10.1 简介
  74. 10.2 去中心化共识
  75. 10.3 交易的独立校验
  76. 10.4 挖矿节点
  77. 10.5 打包交易至区块
  78. 10.6 构造区块头
  79. 10.7 挖掘区块
  80. 10.8 成功挖出区块
  81. 10.9 验证新区块
  82. 10.10 区块链的组装与选择
  83. 10.11 挖矿和算力竞争
  84. 10.12 共识攻击
  85. 10.13 改变共识规则
  86. 10.14 使用区块版本发出软分叉信令
  87. 10.15 共识软件开发
  88. 第11章 比特币的安全
  89. 11.1 安全原则
  90. 11.2 用户安全最佳实践
  91. 11.3 结论
  92. 第12章 比特币应用
  93. 12.1 简介
  94. 12.2 基础模块(要素)
  95. 12.3 源于基础模块的应用
  96. 12.4 染色币
  97. 12.5 合约币
  98. 12.6 支付通道和状态通道
  99. 12.7 路由支付通道(闪电网络)
  100. 12.8 结论
  101. 附录A 比特币白皮书
  102. 附录B 交易脚本语言操作符、常量和符号
  103. 附录C 比特币改进建议
  104. 附录D 隔离见证
  105. 附录E Bitcore
  106. 附录F pycoin库、实用秘钥及交易程序
  107. 附录G 比特币浏览器命令
  108. 作者介绍
  109. 封面介绍