• 区块链开发指南
21年品牌 40万+商家 超1.5亿件商品

区块链开发指南

书籍均为精品二手图书品相85品以上,出库会经过高温消毒,书籍上架都会检测可保证正版!!

15.1 2.6折 59 九品

库存13件

天津宝坻
认证卖家担保交易快速发货售后保障

作者申屠青春

出版社"机械工业出版社

ISBN9787111571209

出版时间2017

装帧平装

开本

纸张胶版纸

定价59元

货号990443718001557505

上书时间2024-09-15

粤读二手书店

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

   商品详情   

品相描述:九品
本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
商品描述
以下信息以网上匹配仅供参考,不支持以此为由退款
内容简介:

                                          本书以比特币、以太坊、Fabric三种区块链的技术原理和实际操作为主要目标,全书具体内容如下。 
  第1章介绍比特币区块链,包括交易和交易链、区块和区块链、挖矿、矿池、脚本系统、合约应用案例等内容,向读者们介绍区块链基础知识。 
  第2章讲述区块链进阶技术,包括外带数据原理、Counterparty原理、挖矿算法解析、侧链技术,以及*新的IBLT、隔离见证、闪电网络等。 
  第3章的主要内容是区块链中使用的密码学基础,包括Hash函数、椭圆曲线密码体系、ECDSA签名、Schnorr数字签名和Bloom f?ilter算法等,向开发者介绍密码学相关算法。 
  第4章是比特币区块链的编译、代码剖析、建立私链及API开发等实操内容。 
  第5章介绍以太坊的技术原理,包括以太坊简介、账户管理、交易原理、智能合约等,还涉及搭建私有链,智能合约开发、部署和调用等实操过程。 
  第6章介绍了IBM开源的区块链底层技术平台Fabric的原理和实操,对Fabric系统架构、节点、验证总账、交易背书的基本流程进行了详尽独到的分析,对Fabric的私有链建立和配置、链上代码的开发过程进行了详细的描述,为开发者使用Fabric提供技术指导。 

目录:

                                        推荐序一 区块链的价值实现 
推荐序二 区块链,推动金融代际跃升的新力量 
推荐序三 区块链技术的现实和未来 
前言 
第1章 区块链基础  1 
1.1 交易和交易链  2 
1.1.1 比特币地址  3 
1.1.2 交易的本质  3 
1.1.3 输入和输出  5 
1.1.4 交易类型  5 
1.1.5 找零地址  6 
1.2 区块和区块链  8 
1.2.1 区块结构  8 
1.2.2 创世块  10 
1.2.3 区块链原理  13 
1.3 挖矿、矿池  14 
1.3.1 挖矿原理与区块的产生  14 
1.3.2 挖矿难度  16 
1.3.3 矿池原理与商业模式  18 
1.4 脚本系统  19 
1.4.1 脚本特点  20 
1.4.2 脚本运行过程  24 
1.4.3 脚本操作码解读  25 
1.4.4 脚本执行过程  26 
1.5 合约应用案例  27 
1.5.1 合约应用原理  28 
1.5.2 示例1:提供押金证明  29 
1.5.3 示例2:担保和争端调解  30 
1.5.4 示例3:保证合约  30 
1.5.5 示例4:使用外部状态  32 
1.5.6 示例5:跨链交易  34 
1.5.7 示例6:支付证明合约  35 
1.5.8 示例7:特定对象的快速调整(微)支付  36 
1.5.9 示例8:多方去中心化彩票  37 
参考资料  37 
第2章 区块链进阶  39 
2.1 外带数据  39 
2.1.1 OP_RETURN外带数据  39 
2.1.2 Multi-Signatures外带数据  40 
2.2 Counterparty  40 
2.2.1 Counterparty附生链的实现机制详解  41 
2.2.2 发送  41 
2.2.3 订单  42 
2.2.4 发行  42 
2.2.5 广播  43 
2.2.6 赌约  43 
2.3 挖矿算法解析  43 
2.3.1 PoW挖矿算法及分析  43 
2.3.2 PoS股权证明算法及分析  44 
2.3.3 DPoS股份授权证明算法及分析  45 
2.4 Sidechains  45 
2.4.1 侧链背景  45 
2.4.2 技术原理  46 
2.5 最新比特币技术  49 
2.5.1 IBLT  49 
2.5.2 隔离见证  50 
2.5.3 闪电网络  51 
2.5.4 RSMC  51 
2.5.5 HTLC  52 
参考资料  53 
第3章 密码学基础  54 
3.1 Hash函数  54 
3.1.1 技术原理  54 
3.1.2 SHA-1算法  55 
3.1.3 SHA-2算法  57 
3.1.4 SHA-3算法  64 
3.1.5 RIPEMD160算法  65 
3.2 椭圆曲线密码  66 
3.2.1 椭圆曲线方程  67 
3.2.2 公钥和私钥的产生算法  68 
3.3 ECDSA数字签名  69 
3.4 Schnorr数字签名  70 
3.4.1 技术思想  70 
3.4.2 Schnorr与ECDSA的异同  70 
3.5 Bloom f?ilter  71 
3.5.1 技术原理  71 
3.5.2 应用案例  72 
第4章 比特币区块链开发  74 
4.1 Bitcoin的编译过程  74 
4.1.1 Ubuntu下的编译  74 
4.1.2 Mac下的编译  75 
4.1.3 Windows下的编译  76 
4.2 代码剖析  77 
4.2.1 主要模块  77 
4.2.2 初始化和启动  79 
4.2.3 P2P网络  80 
4.2.4 交易和区块  89 
4.2.5 脚本系统  89 
4.2.6 挖矿  91 
4.2.7 私钥  92 
4.3 性能实战  93 
4.3.1 建立私链  93 
4.3.2 优化改进  96 
4.4 API开发  97 
4.4.1 命令行调用  97 
4.4.2 RPC API调用接口  100 
4.4.3 如何调用API进行开发  103 
4.4.4 通过命令实现区块链的查询实例  103 
第5章 以太坊智能合约开发  109 
5.1 以太坊  109 
5.1.1 以太坊的定义  109 
5.1.2 下一代区块链  109 
5.1.3 以太坊虚拟机  110 
5.1.4 以太坊的工作原理  110 
5.2 以太坊账户管理  111 
5.2.1 账户  111 
5.2.2 钥匙文件  112 
5.2.3 创建账号  112 
5.3 更新、备份、恢复账号  115 
5.3.1 更新账号  115 
5.3.2 账号备份和恢复  116 
5.4 公有链、联盟链、私有链及网络配置  117 
5.4.1 以太坊网络  117 
5.4.2 公有链、私有链和联盟链  117 
5.4.3 如何连接  118 
5.4.4 更快地下载区块链  119 
5.4.5 静态节点、信任节点和启动节点  120 
5.5 搭建测试网络和私有链  121 
5.5.1 Modern测试网  121 
5.5.2 设置本地私有测试网  121 
5.6 账户、交易核心概念及投注合约解析  125 
5.6.1 外有账户与合约账户  125 
5.6.2 什么是交易  126 
5.6.3 什么是消息  126 
5.6.4 什么是gas  126 
5.6.5 估算交易成本  127 
5.6.6 账户交互示例:投注合约  128 
5.7 深入浅出智能合约  131 
5.7.1 合约的定义  131 
5.7.2 以太坊高级语言  131 
5.7.3 写合约  131 
5.7.4 编译合约  132 
5.7.5 创建和部署合约  134 
5.7.6 与合约互动  135 
5.7.7 合约元数据  136 
5.7.8 测试合约和交易  137 
5.8 如何部署、调用智能合约  138 
5.8.1 RPC  138 
5.8.2 惯例  138 
5.8.3 部署合约  139 
5.8.4 和智能合约互动  141 
5.8.5 Web3.js  142 
5.8.6 控制台  143 
5.8.7 查看合约与交易  143 
5.9 智能合约案例实战  143 
参考资料  146 
第6章 Fabric原理和实操  147 
6.1 超级账本项目背景  147 
6.2 Fabric简介  149 
6.3 系统架构  150 
6.3.1 交易  150 
6.3.2 区块链数据结构  150 
6.3.3 节点  151 
6.4 交易背书的基本流程  155 
6.4.1 客户端创建交易后发送到它所选择的背书节点  156 
6.4.2 背书节点模拟交易,然后生成背书签名  157 
6.4.3 提交客户端获取交易的背书,通过排序服务广播  158 
6.4.4 排序服务向所有节点投递交易消息  158 
6.5 背书策略  159 
6.5.1 背书策略规范  159 
6.5.2 交易评估与背书策略  159 
6.5.3 背书策略示例  160 
6.6 验证总账(1.0版本之后的功能)和原始总账检查点(精简)  160 
6.6.1 验证总账  160 
6.6.2 原始总账检查点  161 
6.7 Fabric V1.0开发者快速入门  163 
6.7.1 前置条件和系统配置  163 
6.7.2 下载源代码,创建Fabric网络  164 
6.7.3 生成配置文件  164 
6.7.4 使用Docker创建Fabric网络&创建/加入通道(账本)  165 
6.7.5 示例合约执行过程解析  165 
6.7.6 查看智能合约执行日志  166 
6.7.7 手工创建和加入通道  166 
6.7.8 使用命令行工具部署、调用、查询智能合约  167 
6.7.9 开发环境故障排除  168 
6.7.10 Fabric常用的Docker命令  168 
6.8 智能合约开发  169 
6.8.1 智能合约的定义  169 
6.8.2 GO语言智能合约的开发和部署  169 
6.8.3 Java智能合约的编写与部署  174 
6.8.4 开发和提交代码  180 
相关术语  182 
附录A 国内区块链联盟介绍  184 
附录B 《ChinaLedger面向中国资本市场应用的分布式总账白皮书》全文  201 

                                    

   相关推荐   

—  没有更多了  —

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

本店所售书籍均精品二手正版书书籍,严格审核品相为85品以上,出库会经过高温消毒,由于成本增加,所售书籍价格略高,运费首本5元,每增加一本运费加2元,每天下午2点前订单一般当天发出,最迟48小时内发出,二手书不保证100%没有任何笔记,有时会出现缺货现象,我们会第一时间告知您,感谢理解与支持。
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP