0 0 0

Solidity编程:构建以太坊和区块链智能合约的初学者指南.epub

夜七章
29天前 300
我用夸克网盘分享了「Solidity编程:构建以太坊和区块链智能合约的初学者指南.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Solidity编程:构建以太坊和区块链智能合约的初学者指南 作者: [印]瑞提什·莫迪(Ritesh Modi)著 出版社: 机械工业出版社 译者: 毛明旺 林海龙 陈冬林 译 出版年: 2019-1 页数: 200 定价: 59.00元 装帧: 平装 丛书: 区块链技术丛书 ISBN: 9787111616009

内容简介

前微软高级技术布道者撰写,Solidity初学者指南;既涵盖Solidity编程的核心概念,又详细讲解智能合约编写、测试、调试的相关技术及工具,帮你从头开始构建以太坊和区块链的智能合约。

作者简介

瑞提什·莫迪(Ritesh Modi) 是前微软高级技术布道者以及地区负责人。他具有丰富的以太坊和Solidity开发经验,是区块链及Solidity很多相关会议的演讲嘉宾。他是架构师、布道者、演讲者以及著名的领导者,在区块链、数据中心、Azure Bots、认知服务、DevOps、人工智能以及自动化领域都做出了贡献。

网友热评

tia: 主要讲了讲语法,和环境配置。0.4版本,现在0.8…… xiaopo: 建议有编程基础的直接看官方文档,因为这玩意儿更新比较快,官方文档相对于其他编程语言内容算很少了,基本一天就能看完,不要去死记硬背它的语法,里面很多概念如果不懂需要先补基础概念,可以对照中文翻译看,不过中文翻译有些没翻译而且感觉翻译得不太通顺。 AIark: 以前读的,记得当初solidity官方文档看半天看不懂 吃鳄鱼的薛定猫: 优点是都是一些基础性的知识,Solidity数据结构,基础语法之类的。内容较少,三天就看完了,找份PDF,还是值得一看,买就算了。

图书目录

译者序 前言 审校者简介 第1章 区块链、以太坊和智能合约1 1.1 什么是区块链2 1.2 为什么是区块链3 1.3 加密技术4 1.3.1 散列5 1.3.2 数字签名7 1.4 以太币7 1.5 gas8 1.6 区块链和以太坊架构9 1.6.1 区块如何互相连接10 1.6.2 交易和区块如何互相连接11 1.7 以太坊节点12 1.7.1 EVM12 1.7.2 以太坊挖矿节点13 1.7.3 如何挖矿14 1.8 以太坊账户15 1.8.1 外部账户16 1.8.2 合约账户16 1.9 交易16 1.10 区块20 1.11 端到端的交易21 1.12 什么是合约22 1.13 什么是智能合约22 1.14 如何部署合约27 1.15 本章小结27 第2章 安装以太坊和Solidity29 2.1 以太坊网络29 2.1.1 主网30 2.1.2 测试网络30 2.1.3 私有网络31 2.1.4 联盟网络31 2.2 Geth31 2.3 搭建一个私有网络35 2.4 ganache-cli40 2.5 Solidity编译器43 2.6 web3JavaScript库43 2.7 Mist钱包45 2.8 MetaMask47 2.9 本章小结51 第3章 Solidity介绍53 3.1 以太坊虚拟机53 3.2 Solidity和Solidity文件54 3.2.1 预编译指令55 3.2.2 注释56 3.2.3 import语句57 3.2.4 合约58 3.3 合约的结构59 3.3.1 状态变量60 3.3.2 结构62 3.3.3 修改器63 3.3.4 事件64 3.3.5 枚举65 3.3.6 函数66 3.4 Solidity中的数据类型68 3.4.1 值类型68 3.4.2 引用类型69 3.5 存储和内存数据位置71 3.5.1 规则171 3.5.2 规则271 3.5.3 规则372 3.5.4 规则472 3.5.5 规则572 3.5.6 规则674 3.5.7 规则775 3.5.8 规则876 3.6 字面量77 3.7 整型78 3.8 布尔型79 3.9 字节数据类型80 3.10 数组82 3.10.1 固定数组83 3.10.2 动态数组83 3.10.3 特殊数组84 3.10.4 数组属性86 3.11 数组的结构86 3.12 枚举88 3.13 地址89 3.14 映射90 3.15 本章小结94 第4章 全局变量和函数97 4.1 var类型变量97 4.2 变量声明提前99 4.3 变量作用域100 4.4 类型转换101 4.4.1 隐式转换102 4.4.2 显式转换102 4.5 区块和交易全局变量104 4.5.1 交易和消息全局变量105 4.5.2 tx.origin和msg.sender的区别105 4.6 加密全局变量106 4.7 地址全局变量107 4.8 合约全局变量107 4.9 本章小结108 第5章 表达式和控制结构109 5.1 Solidity表达式109 5.2 if决策控制111 5.3 while循环113 5.4 for循环114 5.5 do...while循环115 5.6 break语句116 5.7 continue语句117 5.8 return语句118 5.9 本章小结119 第6章 编写智能合约121 6.1 智能合约121 6.2 编写一个简单的合约122 6.3 创建合约123 6.3.1 使用new关键字123 6.3.2 使用合约地址124 6.4 构造函数125 6.5 合约组合126 6.6 继承127 6.6.1 单继承127 6.6.2 多级继承129 6.6.3 分层继承130 6.6.4 多重继承130 6.7 封装132 6.8 多态性132 6.8.1 函数多态性133 6.8.2 合约多态性133 6.9 方法覆盖135 6.10 抽象合约136 6.11 接口137 6.12 本章小结139 第7章 函数、修改器和fallback函数141 7.1 函数输入和输出141 7.2 修改器143 7.3 view函数、constant函数和pure函数146 7.4 地址相关函数148 7.4.1 send方法149 7.4.2 transfer方法151 7.4.3 call方法151 7.4.4 callcode方法154 7.4.5 delegatecall方法154 7.5 fallback函数154 7.6 本章小结157 第8章 异常、事件与日志159 8.1 错误处理160 8.1.1 require语句160 8.1.2 assert语句162 8.1.3 revert语句163 8.2 事件与日志163 8.3 本章小结167 第9章 Truffle基础与单元测试169 9.1 应用程序开发生命周期管理169 9.2 Truffle170 9.3 使用Truffle进行开发171 9.4 使用Truffle进行测试176 9.5 本章小结178 第10章 合约调试179 10.1 调试179 10.1.1 Remix编辑器180 10.1.2 使用事件183 10.2 使用BlockExplorer183 10.3 本章小结186

Solidity编程:构建以太坊和区块链智能合约的初学者指南.epub"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 发尾香味
  • 敢不敢一起白个头
  • 结来世
  • 尒蚂蚁
  • 时光旅人
  • 岁如歌
  • 同情的温柔
  • 烟味萝莉
  • 帅的掉渣
  • 失去的都是代价
  • 何畏惧
  • 我不会写诗
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!