ETH Concepts
#Ethereum #Blockchain #Web3 #EVM
1. 硬件层 (Hardware)
本质:分布式硬件网络。
组成:由全球各地的节点(矿机/服务器)组成,负责验证交易。
2. 共识协议 (操作系统)
核心问题:谁来记账?有什么规定和机制?
2.1 PoS 共识机制 (Proof of Stake)
类比:支付宝由支付宝公司的服务器规定;以太坊由共识机制规定。
机制流程:
门槛:必须质押 32 ETH。
选拔:系统随机选择记账员来打包交易。
验证:多方节点进行验证。
惩罚:If 作假 -> 质押的 32 ETH 会被直接扣除(Slashing)。
底层逻辑:通过高昂的违规代价迫使节点诚实。
2.2 Gas 机制 (燃料费)
定义:使用 ETH 网络资源时支付的“计算费用”。
类比:开车要烧油,在以太坊上跑程序也要烧 ETH。
普通转账:便宜(几毛钱)。
复杂合约:贵(很多钱)。
安全作用 (防止死循环):
场景:黑客写了一个死循环程序(如
while(true))试图攻击网络。结果:黑客必须为每一步循环支付 Gas。
结局:攻击未遂,但黑客的 Gas 会被耗尽,成本居高不下。
3. EVM 以太坊虚拟机 (全球共享 CPU)
本质:并非看得见摸得着的实体,而是存在于全球节点中的软件处理器。
工作流:
硅谷工程师用 Solidity 语言写好一个智能合约。
系统将其转化成 EVM 能理解的编码(Bytecode)。
全球节点同步执行这个程序,输出完全相同的结果。
3.1 特性:不可篡改与“法律”
例子:借贷合约(规定借款人必须给 150% 抵押)。
规则:合约一旦部署,无人可修改。
- 注:除非预留了管理接口升级机制(代理模式),否则连开发者也无法修改。
原则:Code is Law (代码就是法律)。
3.2 兼容性与行业标准
新的公链为了生存,大多选择兼容 EVM(就像手机厂商兼容安卓系统)。
| 概念 | 手机圈比喻 | 币圈现实 |
|---|---|---|
| EVM | Android 系统 (内核) | 区块链的“操作系统” |
| 以太坊 (ETH) | Google Pixel (亲儿子) | 最正统、最原生、最安全的公链 |
| 智能合约 (DApp) | APK 安装包 (安卓 APP) | 去中心化应用 (Uniswap, AAVE) |
| BSC / Avalanche / Polygon | 三星 / 小米 / OPPO | 深度定制的 EVM 链 |
| Solana / Sui | 苹果 iPhone (iOS) | 完全不兼容的异构链 |
4. Layer 2:扩展层 (解决扩容问题)
现状问题:以太坊主网每秒只能处理 15 个交易。
拥堵后果:当有人大量交易或买 NFT 时,发生大堵车,Gas 费飙升到 100 美元以上。
原因:系统随机分配给质押者 -> 质押者(为了私利)优先选择 Gas 高的交易打包。
解决方案:L2 网络(Layer 2)。
类比:电脑里 GPU 专门搞图像,声卡专门搞声音,为主 CPU 分担压力。
定位:协处理器,只向主链汇报关键结果。
路线一:Optimistic Rollup (乐观汇总)
核心逻辑:先执行,再验证。
流程:先在 L2 执行交易,然后打包发给主链。
交易有问题 -> 回滚。
交易没问题 -> 默认通过。
机制 -> 质疑者举报成功奖励,作恶者罚钱。
[!EXAMPLE] 通俗类比:财务报销
传统 L1 (以太坊) - 现场审核:
你去财务报销 100 块。财务(矿工)当着你的面,要把每一张发票核对无误,打电话确认真伪,才给你钱。
缺点:财务忙死了,排队很久。
Optimistic Rollup (L2) - 先给钱,后抽查:
先执行:你把发票一扔,财务看都不看,直接先把 100 块打给你(排序器秒级确认)。你拿着钱开开心心走了。
乐观假设:财务默认你不敢造假(Optimistic)。
再验证:虽然钱给你了,但在接下来的 7 天(挑战期) 里,审计部门会随时抽查你的发票。
没问题:翻篇。
发现假发票:追回 100 块(回滚),并罚没年终奖(Slash 罚没押金)。
代表项目:Arbitrum
路线二:ZK Rollups (零知识汇总)
核心逻辑:生成加密证明,数学保证正确性。
流程:执行完一批(如 1000 笔)交易后,生成一个数学证明,告诉主链这些交易是正确的。主链只需要验证这个“证明”是否有效。
[!EXAMPLE] 通俗类比:老师改卷
场景:学生(L2)做完题后,运用超级复杂的算法(ZK 电路),生成一张**“数学证书”**(SNARK/STARK)。
神奇之处:这张证书有数学特性,只有当那 1000 道题全部做对时,证书才能被生成出来。 只要有一步算错,证书生成失败。
老师的工作:老师不需要看那 1000 道题。老师只需要拿出一个**“扫描仪”**(主网验证合约),扫一下证书。
滴!绿灯 -> 证明有效。
结论:老师瞬间知道 1000 道题绝对是对的。
效率对比:
学生做题(生成证明):可能花 10 分钟(算力消耗大)。
老师检查(验证证明):只需要 0.001 秒。
代表项目:Polygon zkEVM
L1 vs L2 数据对比
| 维度 | 主网 (L1) | Arbitrum (L2) |
|---|---|---|
| 转账成本 | 20 - 100 USD | 0.1 - 1 USD |
| 确认时间 | 1 - 5 分钟 | 几秒 |
| 吞吐量 | 15 笔/秒 | 几千笔/秒 |
5. DApp与智能合约 (应用层)
能运行什么?:智能合约可以运行所有东西(代币兑换、质押挖矿、NFT 交易)(自动贩卖机,你投入硬币(支付 Gas),选择饮料(调用合约函数),机器就自动出货(执 行转账或业务逻辑),无需店员干预)
数据存储:所有活动记录不存在单独的公司服务器,而是存在于区块链的 全球七万个节点 中。(永不打烊的 24 小时去中心化自动商店)
透明性:全世界都知道某作品(NFT)从
0x123转账到了0x124,公开透明。
核心公式:DApp (去中心化应用) = 前端界面 (手机/网页) + 智能合约 (链上逻辑)
5.1 核心结构
关系定位:
智能合约:是后端“大脑”,负责处理资金和核心规则。
DApp:是完整产品,给用户提供操作界面(如网页版 Uniswap)。
数据存储:DApp 的核心数据不存在公司的服务器,而是存在于区块链的 全球七万个节点 中,永不丢失。
透明性:一切行为公开可见,链上可查。
5.2 三大主流应用场景 (Web3 三驾马车)
智能合约的逻辑决定了 DApp 的功能,目前最主流的三种形态如下:
① DeFi (去中心化金融)
定义:没有银行的银行业务。用代码代替银行经理。
玩法:
DEX (交易所):如 Uniswap。没人管,你自己和资金池交易。
Lending (借贷):如 Aave。抵押资产,自动放款,无需查征信。
本质:金融逻辑的自动化。
② NFT 生态 (数字资产)
定义:基于 ERC-721/1155 的应用平台。
玩法:
交易市场:如 OpenSea。买卖图片、音乐、域名。
GameFi (链游):游戏道具确权,甚至可以跨游戏使用。
RWA:现实资产(房产、债券)上链交易。
本质:所有权逻辑的自动化。
③ DAO (去中心化自治组织)
定义:基于智能合约管理的组织/公司。
逻辑:
一群人凑钱(发 Token)。
持有 Token 的人投票做决定。
投票通过后,合约自动执行(比如自动转账发工资)。
本质:管理/治理逻辑的自动化。
6. 代币标准 (资产协议)
核心概念:如果说 DApp 是商店,代币就是商店里流通的“商品”或“股票”。代币独立于 DApp 存在,属于资产层。
6.1 核心疑问:为什么不能直接用 ETH?
既然 ETH 已经是钱了,付 Gas 费也用它,为什么还要发 ERC-20 代币?
ERC-20 是“模具”(或者说是“图纸”、“标准”)。
USDT、UNI、SHIB 才是用这个模具生产出来的“砖头”(代币)。
商业逻辑 (发行权):
ETH 是公家的钱:项目方无法凭空变出 ETH 来发奖励。
代币是自家的股票:项目方可以零成本发行 1 亿个自己的代币(如 UNI),用于融资、分红或社区治理。
功能逻辑 (稳定性):
ETH 波动大:不适合做日常支付或储蓄。
代币可定制:我们需要稳定币(如 USDT),通过合约强制锚定 1 美元,这是 ETH 做不到的。
技术逻辑 (标准化):
ETH 是“异类”:ETH 是原生资产,代码接口和 ERC-20 不一样。
代币是“通配符”:ERC-20 提供了统一接口,交易所(如 Uniswap)写一套代码就能处理几万种代币。
注:这就是为什么会有 WETH (打包成 ERC-20 的 ETH) 存在。
6.2 可替代代币 (Fungible Token)
标准:ERC-20
定义:同质化、不论个、只论量。
类比:百元大钞。
你的一张 100 元和我的一张 100 元价值完全一样,可以随意互换。
我们只在乎数量,不在乎身份。
用途:货币 (USDT)、积分、公司股份 (UNI)。
6.3 不可替代代币 (Non-Fungible Token / NFT)
标准:ERC-721
定义:独一无二、论个算、有身份。
类比:房产证 / 飞机票。
我的机票(3A座)和你的机票(15F座)不能随意互换。
我们在乎的是身份(唯一 ID),每一个都不一样。
用途:数字艺术品 (Bored Ape)、游戏装备、现实资产上链。
6.4 混合标准 (ERC-1155)
定义:在一个合约里同时管理多种类型的代币(既有币,又有装备)。
类比:超市货架 / 游戏背包。
- 可以一次性打包发送“100 个金币(ERC-20)”和“1 把屠龙刀(ERC-721)”。
优势:大幅节省 Gas 费,专为游戏场景设计。
总结:资产对比表
| 特性 | ERC-20 (同质化) | ERC-721 (NFT) | ETH (原生代币) |
|---|---|---|---|
| 生活类比 | 现金、大米 | 房产证、艺术品 | 黄金 / 电力 |
| 核心逻辑 | 1 换 1 (等价) | 不可互换 (独特) | 系统燃料 |
| 能否拆分 | 可以 (0.1 个) | 不可拆分 (通常) | 可以 (0.00...1 个) |
| 主要功能 | 交易媒介、股权 | 身份证明、收藏 | 支付 Gas 费 |