反馈 / 投诉
-
以太坊技术详解与实战 PDF 完整高清版
2023-08-09 14:39:22 类别:以太坊
-
扫二维码手机浏览
资源介绍
本站精选了一篇以太坊相关的 PDF电子书资料,由机械工业出版社出版,作者是闫莺,介绍了关于以太坊技术、以太坊方面,格式为PDF,资源大小135 MB,目前在以太坊类资源综合评分为:8.8分。
以太坊技术详解与实战 电子书封面
读者评价
微软研究院推荐的书,正儿八经的技术书籍,没基础看不懂的。不打分,以后看得懂再说。
本书介绍了以太坊的架构、智能合约以及相关工具,其中智能合约部分讲得相对详细。
薄薄的一本书,内容包罗万象.每个话题都稍微介绍了下.还是值得看看的.
内容介绍
本书得到以太坊创始人、首席科学家Vitalik Buterin认可与推荐,是为数不多系统性介绍以太坊的书籍,涵盖架构、核心概念、部署、智能合约实践等,并涵盖多个读者关心的热点主题。
第1~2章介绍区块链基本原理、架构、核心概念等,以对区块链有整体性了解。
第3章部署不同网络类型以太坊区块链,含有多种技巧与脚本样例。
第4~6章剖析智能合约和以太坊虚拟机的原理,并手把手教学,给出具体编写、编译、部署智能合约的方法与案例,密集锻炼读者智能合约编程与实践能力。
第7章剖析以太坊上数字资产定义的原理和方法,包括CryptoKitties养猫游戏基于的ERC 721合约标准,到此读者可以编写以太坊应用了。
第8~10章涵盖太坊公有链数据分析、以太坊对性能优化、隐私保护、数据安全等技术。这也是业界讨论比较多的内容,作为读者后续研究和深入的基础。
目录
- 前 言
- 第1章 以太坊:新一代的区块链平台 1
- 第2章 以太坊架构和组成 15
- 第3章 不同类型的以太坊区块链及其部署 59
- 第4章 智能合约与以太坊虚拟机 86
- 第5章 编写和部署智能合约 113
- 第6章 智能合约案例详解 143
- 第7章 以太坊上数字资产的发行和流通 167
- 第8章 以太坊数据查询与分析工具 178
- 第9章 以太坊性能优化 201
- 第10章 隐私保护和数据安全 211
- 后记 225
以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。
下载地址
下载地址:网盘下载
以太坊相关资源
学习心得
欢迎发表评论:
- 最新更新
-
1
Oracle 12c PL/SQL程序设计终极指南 PDF电子书
类别:Oracle
-
2
HBase应用架构 PDF电子书
类别:HBase
-
3
DevOps实践指南 PDF电子书
类别:DevOps
-
4
Python3爬虫、数据清洗与可视化实战 PDF电子书
类别:Python3
-
5
PHP5权威编程 PDF电子书
类别:PHP5
-
6
深度学习之美:AI时代的数据处理与最佳实践 PDF电子书
类别:深度学习
-
7
深度学习之PyTorch实战计算机视觉 PDF电子书
类别:深度学习
-
8
Apache Kafka实战 PDF电子书
类别:Kafka
-
9
数据不说谎:大数据之下的世界 PDF电子书
类别:大数据
- 资料推荐
-
- 05-01Gradle for Android PDF电子书
- 04-05MATLAB遗传算法工具箱及应用 PDF电子书
- 07-13小白入门宝典:Python快速入门魔力手册 PDF电子书
- 07-16计算机应用基础 课后答案
- 09-26数字设计和计算机体系结构 PDF电子书
- 04-11计算机网络(第5版) 课后答案
- 02-01Nginx入门指南 编程资源
- 02-18小程序开发快速入门教程 编程资源
- 08-13矩阵分析与计算 课后答案
- 06-27计算机网络(英文第四版) 课后答案
Truffle框架安装:npm install -g truffle 使用truffle –version 看是否安装成功 新建目录后,可以使用truffle init来创建项目 使用truffle develop 进入本地搭建好的私有区块链,有创建好的10个默认的账户 使用web3.eth.account[1]来查看第二个账户 使用web3.eth.getBalance(“账号地址”) 查看账户余额 转账的数量:account = web3.toWei(30,’ether’);将30个以太币转成位,10的18次方 位 =1以太币 使用转账交易 Web3.eth.sendTransaction({from:"",to:"",value:account}) 进入truffle develop之后,可以使用compile进行合约的编译 合约部署: var helloWorld 定义变量 合约名.deployed().then((instance)=>{helloWorld = instance}) migrate; var contract; SimpleStorage.deployed().then((i)=>{contract=i;}); 合约的调用 helloWorld.test()进行合约的调用 修改合约内容后,重新编译部署的方法:rm -rf build/ 将编译的内容清空 进行项目开发时,可以新建一个文件夹,使用truffle unbox react来创建项目,集成前端的代码 使用npm run start命令来运行项目