区块链项目开发指南 2024 pdf epub mobi 电子书
☆☆☆☆☆
简体网页||
繁体网页
区块链项目开发指南 2024 pdf epub mobi 电子书 著者简介
作者:(印度)纳拉扬·普鲁斯蒂 译者:朱轩彤 译者:闫莺 译者:董宁
纳拉扬·普鲁斯蒂,在18岁时就创建了一个MP3搜索引擎,他是一位身兼多职的开发人员,主攻区块链和JavaScript,倾向于使用以太坊、比特币、超级分类、IPFS等构建去中心化的应用程序。其所编写的可扩展应用程序广泛应用于印度、新加坡、美国等国家的初创公司、企业以及政府部门。Narayan Prusty目前供职于迪拜的阿联酋国家银行的区块链企业。他著有《Learning ECMAScript 6》和《Modern JavaScript Applications》。朱轩彤,清华大学硕士,中国社科院数量经济与技术经济研究所博士生,专注于技术经济及管理研究。在政府及国际组织有丰富的工作经验。闫莺,复旦大学博士,微软亚洲研究院主管研究员,Coco区块链中国负责人,专注于区块链技术、大数据分析、数据库以及云计算的研究。董宁,智链ChainNova CEO,北京大学新一代信息技术研究院金融科技研究中心主任,原IBM大中华区lT经济学负责人,IBM区块链社区发起人。
区块链项目开发指南 电子书 图书目录
Contents 目录
译者序
前言
第1章 去中心化应用1
1.1 什么是DApp1
1.1.1 去中心化应用的优点2
1.1.2 去中心化应用的缺点3
1.2 去中心化自治组织3
1.3 DApp中的用户身份4
1.4 DApp中的用户账户5
1.5 访问中心化应用6
1.6 DApp中的内部货币6
1.7 什么是授权的DApp7
1.8 热门的DApp7
1.8.1 比特币7
1.8.2 以太坊9
1.8.3 超级账本项目9
1.8.4 IPFS10
1.8.5 Namecoin11
1.8.6 达世币12
1.8.7 BigChainDB14
1.8.8 OpenBazaar14
1.8.9 Ripple14
1.9 总结16
第2章 以太坊的工作原理17
2.1 以太坊概览17
2.2 以太坊账户18
2.3 交易18
2.4 共识19
2.5 时间戳20
2.6 随机数21
2.7 区块时间21
2.8 分叉24
2.9 创世区块24
2.10 以太币面值24
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操作台28
2.15.3 子命令和选项29
2.15.4 创建账户29
2.16 以太坊钱包31
2.17 浏览器钱包31
2.18 以太坊的缺点32
2.19 serenity33
2.20 总结35
第3章 编写智能合约36
3.1 Solidity源文件36
3.2 智能合约的结构37
3.3 数据位置38
3.4 什么是不同的数据类型39
3.4.1 数组类型39
3.4.2 字符串类型40
3.4.3 结构类型41
3.4.4 枚举类型42
3.4.5 mapping类型42
3.4.6 delete操作符43
3.4.7 基本类型之间的转换44
3.4.8 使用var44
3.5 控制结构45
3.6 用new操作符创建合约46
3.7 异常46
3.8 外部函数调用46
3.9 合约功能48
3.9.1 可见性48
3.9.2 函数修改器50
3.9.3 回退函数51
3.9.4 继承52
3.10 库54
3.11 返回多值56
3.12 导入其他Solidity源文件57
3.13 全局可用变量57
3.13.1 区块和交易属性57
3.13.2 地址类型相关58
3.13.3 合约相关58
3.14 以太币单位58
3.15 存在、真实性和所有权合约的证明59
3.16 编译和部署合约60
3.17 总结62
第4章 开始使用web3.js63
4.1 web3.js概述63
4.1.1 导入web3.js64
4.1.2 连接至节点64
4.1.3 API结构65
4.1.4 BigNumber.js66
4.1.5 单位转换66
4.1.6 检索gas价格、余额和交易细节67
4.1.7 发送以太币68
4.1.8 处理合约69
4.1.9 检索和监听合约事件71
4.2 为所有权合约创建客户端73
4.2.1 项目结构74
4.2.2 创建后端74
4.2.3 创建前端76
4.2.4 测试客户端80
4.3 总结82
第5章 创建钱包服务83
5.1 在线钱包和离线钱包的区别83
5.2 Hooked-Web3-Provider和EthereumJS-tx库84
5.3 分层确定性钱包87
5.4 密钥衍生函数87
5.5 LightWallet88
5.6 创建钱包服务89
5.6.1 必要条件89
5.6.2 项目结构90
5.6.3 创建后端90
5.6.4 创建前端91
5.6.5 测试97
5.7 总结101
第6章 创建智能合约部署平台102
6.1 计算一个地址的交易nonce102
6.2 solcjs概述104
6.2.1 安装solcjs104
6.2.2 solcjs API104
6.3 创建合约部署平台107
6.3.1 项目结构108
6.3.2 创建后端108
6.3.3 创建前端113
6.3.4 测试117
6.4 总结118
第7章 创建投注App119
7.1 Oraclize概述119
7.1.1 Oraclize的工作原理120
7.1.2 数据源120
7.1.3 真实性证明121
7.1.4 定价122
7.1.5 开始使用Oraclize API123
7.1.6 加密查询127
7.1.7 Oraclize Web IDE128
7.2 处理字符串128
7.3 创建投注合约130
7.4 为投注合约创建客户端133
7.4.1 项目结构133
7.4.2 创建后端134
7.4.3 创建前端135
7.4.4 测试客户端143
7.5 总结147
第8章 创建企业级智能合约148
8.1 探索ethereumjs-testrpc148
8.1.1 安装和使用149
8.1.2 可用RPC方法151
8.2 什么是事件主题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 配置文件165
8.4.5 部署合约166
8.4.6 单元测试合约169
8.4.7 包管理175
8.4.8 使用truffle的操作台178
8.4.9 在truffle环境中运行外部脚本179
8.4.10 truffle的创建管线179
8.4.11 truffle的服务器端186
8.5 总结187
第9章 创建联盟区块链188
9.1 什么是联盟区块链189
9.2 什么是权威证明共识189
9.3 parity概述189
9.3.1 Aura的工作原理190
9.3.2 运行parity191
9.3.3 创建私有网络192
9.3.4 许可和隐私197
9.4 总结198
· · · · · · (
收起)
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-12-27
区块链项目开发指南 2024 pdf epub mobi 电子书
区块链项目开发指南 2024 pdf epub mobi 电子书
区块链项目开发指南 2024 pdf epub mobi 电子书
喜欢 区块链项目开发指南 电子书 的读者还喜欢
区块链项目开发指南 电子书 读后感
评分
☆☆☆☆☆
虽然不是很喜欢这个地方的人,但这本书写得还蛮值得一看,最初是caoz在公号推荐的。 看书本的结构,主要围绕着去中心化应用开发来展开,并不会很偏底层,讲解原理也是点到即止。跟着过一遍,大概知道开发DApp是怎么一回事,比听一个小时的live课要收获大得多。 暂时还没看完,...
评分
☆☆☆☆☆
本书介绍搭建实际的区块链项目的代码细节。代码部分我都略过了,不过仍然感觉一些区块链的细节说的比其他的媒体或书更清楚。 总体评价4星,比较有参考价值。 一个缺陷是代码都是图片而不是文字。 以下是书中一些内容的摘抄,#号后面是kindle电子书中的页码: 1:DApp是一种...
评分
☆☆☆☆☆
本书介绍搭建实际的区块链项目的代码细节。代码部分我都略过了,不过仍然感觉一些区块链的细节说的比其他的媒体或书更清楚。 总体评价4星,比较有参考价值。 一个缺陷是代码都是图片而不是文字。 以下是书中一些内容的摘抄,#号后面是kindle电子书中的页码: 1:DApp是一种...
评分
☆☆☆☆☆
本书介绍搭建实际的区块链项目的代码细节。代码部分我都略过了,不过仍然感觉一些区块链的细节说的比其他的媒体或书更清楚。 总体评价4星,比较有参考价值。 一个缺陷是代码都是图片而不是文字。 以下是书中一些内容的摘抄,#号后面是kindle电子书中的页码: 1:DApp是一种...
评分
☆☆☆☆☆
虽然不是很喜欢这个地方的人,但这本书写得还蛮值得一看,最初是caoz在公号推荐的。 看书本的结构,主要围绕着去中心化应用开发来展开,并不会很偏底层,讲解原理也是点到即止。跟着过一遍,大概知道开发DApp是怎么一回事,比听一个小时的live课要收获大得多。 暂时还没看完,...
类似图书 点击查看全场最低价
出版者:机械工业出版社
作者:纳拉扬·普鲁斯蒂 (Narayan Prusty)
出品人:
页数:198
译者:朱轩彤
出版时间:2017-12-8
价格:59.00
装帧:平装
isbn号码:9787111584001
丛书系列:区块链技术丛书
图书标签:
区块链
计算机
BlockChain
设计
商业
计算机互联网
经济
信息系统
区块链项目开发指南 2024 pdf epub mobi 电子书 图书描述
区块链是近十年来颇具颠覆性的新兴信息技术之一,它正以一种全新的方式建立人类交易过程的信任、仲裁和记录基础。本书共9章,首先介绍去中心化应用、DApp等基本概念,并据此展开对比特币、以太坊、超级账本等热门DApp的阐释。其次在解析以太坊工作原理的基础上介绍智能合约的编写方法,并介绍web3.js的应用方法。后利用上述知识进行钱包服务、智能合约部署平台、投注App、企业级智能合约以及联盟区块链等具体应用程序的创建。
区块链项目开发指南 2024 pdf epub mobi 电子书
区块链项目开发指南 2024 pdf epub mobi 电子书
区块链项目开发指南 2024 pdf epub mobi 用户评价
评分
☆☆☆☆☆
是也乎,( ̄▽ ̄) 译者 一多, 就两个结果: 极好, 或是极烂...这本是后一种...
评分
☆☆☆☆☆
是也乎,( ̄▽ ̄) 译者 一多, 就两个结果: 极好, 或是极烂...这本是后一种...
评分
☆☆☆☆☆
不推荐
评分
☆☆☆☆☆
是也乎,( ̄▽ ̄) 译者 一多, 就两个结果: 极好, 或是极烂...这本是后一种...
评分
☆☆☆☆☆
内容偏单薄
区块链项目开发指南 2024 pdf epub mobi 电子书