失效链接处理 |
区块N目开发指?PDF 下蝲
转蝲自:(x)https://download.csdn.net/download/markapplelin/10314615
本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:(x)
http://product.dangdang.com/25202039.html
相关截图Q?br />
![]() 资料介:(x) 区块链是q十q来颇具颠覆性的新兴信息技术之一Q它正以一U全新的方式建立人类交易q程的信仅R仲裁和记录基础。本书共9章,首先介绍M心化应用、DApp{基本概念,q据此展开Ҏ(gu)特币、以太坊、超U̎本等热门DApp的阐释。其ơ在解析以太坊工作原理的基础上介l智能合U的~写Ҏ(gu)Qƈ介绍web3.js的应用方法。后利用上述知识q行钱包服务、智能合U部|^台、投注App、企业合约以及(qing)联盟区块铄具体应用E序的创建?/span> 资料目录Q?/strong> 译者序 前言 W?章 M心化应用1 1.1 什么是DApp1 1.1.1 M心化应用的优? 1.1.2 M心化应用的缺? 1.2 M心化自治l织3 1.3 DApp中的用户w䆾4 1.4 DApp中的用户账户5 1.5 讉K中心化应? 1.6 DApp中的内部货币6 1.7 什么是授权的DApp7 1.8 热门的DApp7 1.8.1 比特? 1.8.2 以太? 1.8.3 账本目9 1.8.4 IPFS10 1.8.5 Namecoin11 1.8.6 达世?2 1.8.7 BigChainDB14 1.8.8 OpenBazaar14 1.8.9 Ripple14 1.9 ȝ16 W?章 以太坊的工作原理17 2.1 以太坊概?7 2.2 以太坊̎?8 2.3 交易18 2.4 p19 2.5 旉?0 2.6 随机?1 2.7 区块旉21 2.8 分叉24 2.9 创世区块24 2.10 以太币面?4 2.11 以太坊虚拟机25 2.12 gas25 2.13 发现对等节点26 2.14 Whisper和Swarm27 2.15 geth27 2.15.1 安装geth28 2.15.2 JSON-RPC和JavaScript操作?8 2.15.3 子命令和选项29 2.15.4 创徏账户29 2.16 以太坊钱?1 2.17 览器钱?1 2.18 以太坊的~点32 2.19 serenity33 2.20 ȝ35 W?章 ~写合约36 3.1 Solidity源文?6 3.2 合约的结?7 3.3 数据位置38 3.4 什么是不同的数据类?9 3.4.1 数组cd39 3.4.2 字符串类?0 3.4.3 l构cd41 3.4.4 枚Dcd42 3.4.5 mappingcd42 3.4.6 delete操作W?3 3.4.7 基本cd之间的{?4 3.4.8 使用var44 3.5 控制l构45 3.6 用new操作W创建合U?6 3.7 异常46 3.8 外部函数调用46 3.9 合约功能48 3.9.1 可见?8 3.9.2 函数修改?0 3.9.3 回退函数51 3.9.4 l承52 3.10 ?4 3.11 q回多?6 3.12 导入其他Solidity源文?7 3.13 全局可用变量57 3.13.1 区块和交易属?7 3.13.2 地址cd相关58 3.13.3 合约相关58 3.14 以太币单?8 3.15 存在、真实性和所有权合约的证?9 3.16 ~译和部|合U?0 3.17 ȝ62 W?章 开始用web3.js63 4.1 web3.js概述63 4.1.1 导入web3.js64 4.1.2 q接臌?4 4.1.3 APIl构65 4.1.4 BigNumber.js66 4.1.5 单位转换66 4.1.6 索gash、余额和交易l节67 4.1.7 发送以太币68 4.1.8 处理合约69 4.1.9 索和监听合约事g71 4.2 为所有权合约创徏客户?3 4.2.1 目l构74 4.2.2 创徏后端74 4.2.3 创徏前端76 4.2.4 试客户?0 4.3 ȝ82 W?章 创徏钱包服务83 5.1 在线钱包和离UK包的区别83 5.2 Hooked-Web3-Provider和EthereumJS-tx?4 5.3 分层定性钱?7 5.4 密钥衍生函数87 5.5 LightWallet88 5.6 创徏钱包服务89 5.6.1 必要条g89 5.6.2 目l构90 5.6.3 创徏后端90 5.6.4 创徏前端91 5.6.5 试97 5.7 ȝ101 W?章 创徏合约部vq_102 6.1 计算一个地址的交易nonce102 6.2 solcjs概述104 6.2.1 安装solcjs104 6.2.2 solcjs API104 6.3 创徏合约部vq_107 6.3.1 目l构108 6.3.2 创徏后端108 6.3.3 创徏前端113 6.3.4 试117 6.4 ȝ118 W?章 创徏投注App119 7.1 Oraclize概述119 7.1.1 Oraclize的工作原?20 7.1.2 数据?20 7.1.3 真实性证?21 7.1.4 定h(hun)122 7.1.5 开始用Oraclize API123 7.1.6 加密查询127 7.1.7 Oraclize Web IDE128 7.2 处理字符?28 7.3 创徏投注合约130 7.4 为投注合U创建客L(fng)133 7.4.1 目l构133 7.4.2 创徏后端134 7.4.3 创徏前端135 7.4.4 试客户?43 7.5 ȝ147 W?章 创徏企业U智能合U?48 8.1 探烦ethereumjs-testrpc148 8.1.1 安装和?49 8.1.2 可用RPCҎ(gu)151 8.2 什么是事g主题153 8.3 开始用truffle-contract154 8.3.1 安装和导入truffle-contract155 8.3.2 建立试环境156 8.3.3 truffle-contract API156 8.4 truffle概述163 8.4.1 安装truffle163 8.4.2 初始?truffle163 8.4.3 ~译合约165 8.4.4 配置文g165 8.4.5 部v合约166 8.4.6 单元试合约169 8.4.7 包管?75 8.4.8 使用truffle的操作台178 8.4.9 在truffle环境中运行外部脚?79 8.4.10 truffle的创建管U?79 8.4.11 truffle的服务器?86 8.5 ȝ187 W?章 创徏联盟区块?88 9.1 什么是联盟区块?89 9.2 什么是权威证明p189 9.3 parity概述189 9.3.1 Aura的工作原?90 9.3.2 q行parity191 9.3.3 创徏U有|络192 9.3.4 许可和隐U?97 9.4 ȝ198 |