欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
区块链·
以太坊指南
[目录]
·
以太坊指南
以太坊指南
第1章 一台全球计算机
以太坊 历史 以太坊 发展阶段 以太坊 特色第2章 账户是什么
以太坊 基础知识 Keystore 与私钥保存 以太坊 常用钱包 以太坊 EIP-55 账户地址第3章 交易是驱动力
以太坊 交易是驱动力 以太坊 交易发送 以太坊 交易方法 以太坊 交易生命周期 共识与工作量证明 矿工与挖矿奖励第4章 数据结构
以太坊 数据结构 以太坊 Radix树 以太坊 Merkle树 Merkle Patricia树 以太坊 RLP编码 以太坊 状态树 以太坊 交易树 以太坊 收据树 以太坊 区块第5章 构建私链
以太坊 安装geth 以太坊 启动私链 以太坊 接收挖矿奖励 以太坊 转账与收款第6章 部署智能合约
以太坊 部署智能合约 以太坊 什么是智能合约 以太坊 安装编译器 Solc 编译智能合约 智能合约发布准备 部署智能合约 调用智能合约第7章 以太坊虚拟机
以太坊虚拟机 虚拟机的执行结果 虚拟机的执行资源 合约调用合约 虚拟机的输入输出 Gas 花费与退回 虚拟机指令集第8章 Solidity 语法
Solidity 语法练习 Solidity 基础语法 Solidity 语法进阶 Solidity 高级语法 Solidity 安全第9章 Truffle 开发
Truffle 合约开发 编译、测试工具安装 Truffle 启动样例 Truffle ERC20合约 Truffle ERC20合约测试Truffle 冷知识
Truffle 冷知识 短地址攻击 比特币的区块 以太坊与比特币账户的区别 “不可能的三角”问题 ETHASH 挖矿算法
以太坊指南
第1章 一台全球计算机
以太坊 历史 以太坊 发展阶段 以太坊 特色第2章 账户是什么
以太坊 基础知识 Keystore 与私钥保存 以太坊 常用钱包 以太坊 EIP-55 账户地址第3章 交易是驱动力
以太坊 交易是驱动力 以太坊 交易发送 以太坊 交易方法 以太坊 交易生命周期 共识与工作量证明 矿工与挖矿奖励第4章 数据结构
以太坊 数据结构 以太坊 Radix树 以太坊 Merkle树 Merkle Patricia树 以太坊 RLP编码 以太坊 状态树 以太坊 交易树 以太坊 收据树 以太坊 区块第5章 构建私链
以太坊 安装geth 以太坊 启动私链 以太坊 接收挖矿奖励 以太坊 转账与收款第6章 部署智能合约
以太坊 部署智能合约 以太坊 什么是智能合约 以太坊 安装编译器 Solc 编译智能合约 智能合约发布准备 部署智能合约 调用智能合约第7章 以太坊虚拟机
以太坊虚拟机 虚拟机的执行结果 虚拟机的执行资源 合约调用合约 虚拟机的输入输出 Gas 花费与退回 虚拟机指令集第8章 Solidity 语法
Solidity 语法练习 Solidity 基础语法 Solidity 语法进阶 Solidity 高级语法 Solidity 安全第9章 Truffle 开发
Truffle 合约开发 编译、测试工具安装 Truffle 启动样例 Truffle ERC20合约 Truffle ERC20合约测试Truffle 冷知识
Truffle 冷知识 短地址攻击 比特币的区块 以太坊与比特币账户的区别 “不可能的三角”问题 ETHASH 挖矿算法以太坊指南
这是给 程序员 读的入门书,更是一本面向 没接触过以太坊的人 的书。
以太坊是什么?怎么了解相关知识?
这本书涵盖了你想要了解的以太坊的基本知识。
前半本文艺,后半本实践,附录深刻。
内容包括钱包、交易、数据结构。也包括了Solidity语法、虚拟机原理和实战合约编写。
市面上目前的大部分公链/联盟链都借鉴了以太坊的虚拟机。读完本书,你再去看其他项目,会感到成竹在胸。
本书目录
- 如何学习这本书
- 第 1 章 以太坊:一台全球计算机
- 简史
- 发展阶段
- 以太坊的特色
- 第 2 章 账户是什么
- 小白基础知识问答
- 账户探秘
- 扩展阅读
- 资料篇:Keystore 与私钥保存
- 资料篇:常用钱包 App
- 资料篇:EIP-55 格式的账户地址
- 第 3 章 交易是驱动力
- 交易的发送
- 交易的样子
- 交易的生命周期
- 扩展阅读
- 资料篇:共识与工作量证明
- 资料篇:矿工与挖矿奖励
- 第 4 章 数据结构
- Radix树
- Merkle树和 Merkle证明
- Merkle Patricia树
- RLP编码
- 扩展阅读
- 资料篇:状态树 (以及存储树)
- 资料篇:交易树
- 资料篇:收据树
- 资料篇:区块
- 第 5 章 构建一条以太坊私链
- 安装
- Geth客户端的结构
- 启动一条以太坊私链
- 接收挖矿奖励
- 转账与收款
- 第 6 章 手把手教你部署智能合约
- 什么是智能合约?
- 安装编译器
- Solc编译智能合约
- 智能合约发布准备
- 部署智能合约
- 调用智能合约
- 第 7 章 以太坊虚拟机探秘
- 虚拟机的执行结果
- 虚拟机的执行资源
- 合约调用合约?
- 虚拟机的输入输出
- Gas 花费与退回
- 虚拟机指令集
- 第 8 章 Solidity语法练习
- 基础概念
- 语法进阶
- 高级语法和概念
- 小结
- 第 9 章 Truffle合约开发实战
- 编译、测试工具安装
- Truffle启动样例项目
- 上手实践:ERC20合约
- 上手实践:ERC20合约测试
- 附录 有意思的冷知识
- 短地址攻击
- 比特币的区块
- 以太坊与比特币账户的区别
- “不可能的三角”问题
- ETHASH 挖矿算法
下一章:以太坊 历史
2009年1月3日 比特币 [1] [2] 之后的十年间,基于区块链技术的项目纷纷诞生。 市场上的公链项目早已以数千计,更不用说分布于世界各地的数以万计的加密货币交易所。 根据英国剑桥大学 2018 年的一份调查显示, 区块链 ...
AI 中文社