以太坊/Ethereum被称为区块链2.0,比特币可以被认为是一种数字货币,而以太坊除了是数字货币,还有一大创新 — 提供了对数字货币进行编程的能力,即智能合约。
比特币和以太坊的比较:
项目 | 比特币 | 以太坊/Ethereum |
Concept | 数字货币 | 区块链虚拟机 |
创始人 | 中本聪(神秘人) | Vitalik Buterin 及其团队 |
脚本语言 | 图灵不完备 | 图灵完备 |
发布日期 | 2009年1月 | 2015年7月 |
发行方法 | 挖矿 | 初始代币发行/ICO |
区块确认时间 | ~10 分钟 | ~12-15 秒 |
目标 | 普通货币的替代品 | 点对点的智能合约 |
本教程介绍以太坊的原理及实际应用。
预备知识
- 了解区块链原理
章节
- 以太坊(Ethereum) – 是什么
- 以太坊(Ethereum) – 什么是智能合约
- 以太坊(Ethereum) – 以太币
- 以太坊(Ethereum) – 虚拟机(E.V.M.)
- 以太坊(Ethereum) – 分布式应用(DApp)
- 以太坊(Ethereum) – 账号(地址)
- 以太坊(Ethereum) – 虚拟机架构
- 以太坊(Ethereum) – 网络节点
- 以太坊(Ethereum) – 以太币单位
- 以太坊(Ethereum) – 挖矿
- 以太坊(Ethereum) – 智能合约开发
- 以太坊(Ethereum) – 智能合约的优点
- 以太坊(Ethereum) – 智能合约开发概述
- 以太坊(Ethereum) – 智能合约开发环境搭建
- 以太坊(Ethereum) – Ganache本地区块链
- 以太坊(Ethereum) – 开发智能合约
- 以太坊(Ethereum) – 部署智能合约到Ganache
- 以太坊(Ethereum) – 使用 truffle console 访问智能合约
- 以太坊(Ethereum) – 智能合约测试(truffle test)
- 以太坊(Ethereum) – 连接公链
- 以太坊(Ethereum) – 部署智能合约到公链
- 以太坊(Ethereum) – truffle脚本
- 以太坊(Ethereum) – 让浏览器支持区块链(MetaMask)
- 以太坊(Ethereum) – 智能合约前端页面