在上一课中,我们讲清了 Web3 的账户体系:用户通过私钥掌控资产,钱包本质上是签名工具。
但如果 Web3 仅仅停留在“持有资产”,它的意义其实是有限的。
一个更关键的问题是:资产除了转账,还能做什么?
在 Bitcoin 的设计中,功能其实相对简单:
它解决的是“数字资产可以被拥有”的问题,但并没有提供复杂的交互能力。真正让 Web3 进入下一阶段的,是 Ethereum 的出现。

Ethereum 的核心创新,可以用一句话概括:把“程序”写进区块链。这些程序,被称为“智能合约(Smart Contract)”。
但需要明确一点:智能合约并不“智能”,它本质上只是一段在区块链上运行的确定性代码。
它的关键特征不是智能,而是:
其基本逻辑可以抽象为:当满足某些条件时 → 自动执行预设规则
例如:
这个过程不需要:
本质上,这是第一次将规则执行权”从机构转移到系统本身。
在传统系统中,规则并不是自动发生的,而是依赖机构执行:
规则存在,但执行依赖人和组织。
而在智能合约体系中,发生了一个根本变化:规则 = 代码 = 执行本身
规则被直接写入链上,并由区块链网络自动触发与执行。
这带来了三个结构性变化:
可以用一句话总结智能合约的本质:用代码替代机构,用算法替代信任。
如果说 Bitcoin 完成的是:资产上链(Asset On-chain)
那么 Ethereum 完成的是:规则上链(Logic On-chain)
两者的差异在于:BTC 的核心能力是记录“谁拥有什么”,而 ETH 的核心能力则是定义资产如何运作
这一步的意义在于:区块链从“账本”,变成了“操作系统”。
正是因为有了智能合约,Web3 才真正出现了应用层(Application Layer)。
例如:
这些不再只是“资产”,而是:资产 + 规则 + 行为逻辑 的组合体
智能合约最直接催生的,就是 DeFi(去中心化金融)。在传统金融体系中,核心功能依赖机构完成:
而在 DeFi 中,这些功能被彻底“模块化 + 合约化”:
| 金融功能 | DeFi 实现方式 |
|---|---|
| 存款 | 资金池合约 |
| 借贷 | 抵押 + 清算逻辑 |
| 交易 | 自动做市(AMM) |
| 利率 | 算法动态调整 |
关键变化不在于“线上化”,而在于金融功能被拆解为一组可组合的代码模块。因此可以这样理解: DeFi 不是复制传统金融,而是用代码重构金融结构。
智能合约提升了效率,但也引入了新的系统性风险。因为在 Web3 中:代码就是规则,代码出错,规则就出错。
常见风险包括:
与传统系统不同的是:
大多数用户在使用 Web3 时,会误以为自己在“使用 App”。但从底层来看,用户是在调用智能合约。
例如:
其底层流程是:
前端页面(UI)只是:一个“合约调用的可视化界面”。用户不是在用产品,而是在与协议交互。