引言:为何是2017?
2017年,是加密货币历史上浓墨重彩的一年,以太坊,作为当时最炙手可热的“世界计算机”,其原生代币ETH价格在一年内暴涨了近13倍,智能合约和去中心化应用(DApps)的概念以前所未有的速度席卷全球,对于许多初学者而言,这一年正是他们踏入区块链世界的“黄金入口”。
虽然如今的技术生态已发生翻天覆地的变化(如PoS升级、Layer2解决方案的成熟),但回顾2017年的以太坊教程,我们不仅能理解其最核心、最朴素的理念,更能感受到那个充满激情与想象力的早期社区氛围,这份教程将带你穿越回那个时代,重温以太坊的初心与魅力。
第一部分:以太坊是什么?——不止是比特币的升级版
在2017年,你需要先理解以太坊与比特币的根本区别。
- 比特币: 被誉为“数字黄金”,它的核心是作为一种去中心化的点对点电子现金系统,专注于价值存储和转移,它的脚本语言功能有限,主要用于交易验证。
- 以太坊: 被定位为“世界计算机”,它不仅仅是一种加密货币,更是一个去中心化的应用平台,它的核心创新是智能合约。
智能合约就像一个自动执行的、无法篡改的程序,一旦部署到以太坊网络上,它就会按照预设的规则运行,无需任何中心化机构(如银行、法院)的干预,你可以把它想象成自动售货机:你投入钱(ETH),机器自动给你商品(执行合约),无需店员在场。
第二部分:核心概念解析——以太坊的“五脏六腑”
学习以太坊,你必须了解以下几个2017年的核心概念:
-
账户:
- 外部账户: 由用户通过私钥控制的普通账户,用于发送交易、持有ETH,这就是你的钱包地址。
- 合约账户: 由智能代码控制,没有私钥,它的行为由接收到的交易触发,你部署一个智能合约,就创建了一个合约账户。
-
Gas(燃料):
- 这是2017年教程中最重要的概念之一,为了防止有人恶意部署无限循环的合约或垃圾数据堵塞以太坊网络,每次执行操作(发送交易、运行合约代码)都需要支付一笔“燃料费”。
- Gas Limit( gas限额): 你愿意为一次交易支付的最大燃料量,如果操作在完成限额前用完了gas,交易会失败,但已消耗的gas不会退还。
- Gas Price( gas价格): 你愿意为每单位gas支付的价格(以Gwei计,1 ETH = 10^9 Gwei),矿工优先打包gas价格高的交易。
- 总费用 = Gas Used × Gas Price,这是2017年你每次与以太坊交互时都必须计算的成本。
-
钱包与私钥:
- 钱包: 并不真正“存储”你的ETH,而是存储你的私钥,私钥是控制你账户中资产的唯一凭证。
- 公钥/地址: 由私钥通过加密算法生成,是你的公开身份,可以安全地分享给他人以便接收ETH。
- 2017年的热门钱包: Mist(官方钱包,功能较重)、MetaMask(浏览器插件钱包,极大方便了DApp交互)、Jaxx、Exodus等。保管好你的私钥,谁拥有私钥,谁就拥有资产。
-
以太坊虚拟机:
E是以太坊的“心脏”,它是一个去中心化的、图灵完备的虚拟机,负责在以太坊网络上执行所有智能合约的代码,全球成千上万的节点都在运行EVM,共同确保了合约执行的公正和安全。
第三部分:动手实践——你的第一个以太坊DApp
2017年最令人兴奋的体验之一,就是与DApp(去中心化应用)进行交互,以下是当时最经典的入门流程:
安装并配置钱包(以MetaMask为例)
- 在浏览器(Chrome/Firefox)中搜索并安装MetaMask插件。
- 按照指引创建一个新钱包,系统会给你一组12个或24个单词的助记词,这是你资产的终极备份,务必手抄并保存在安全的地方!
- 将MetaMask切换到以太坊主网。
获取ETH
要进行任何操作,你都需要ETH来支付Gas费,在2017年,获取ETH的方式主要有:
