以太坊作为全球领先的智能合约平台,其核心魅力在于允许开发者在区块链上部署和执行自动化的、不可篡改的程序——即智能合约,这些合约是去中心化应用(DApps)的基石,也是以太坊生态蓬勃发展的动力源泉,以太坊上究竟有哪些类型的合约呢?虽然从技术层面看,以太坊上的合约本质上是部署在区块链上的特定代码和数据,我们可以根据其功能、用途和设计模式对其进行分类和理解,本文将带您探索以太坊合约的主要类型及其应用。

按核心功能与应用领域划分

这是最常见也最实用的分类方式,直接反映了合约的用途。

代币合约(Token Contracts)

这是以太坊上最著名、数量最庞大的合约类型,它们代表了区块链上的数字资产,可以用于支付、治理、访问等多种场景。

  • ERC-20 代币合约:这是最广泛使用的代币标准,定义了同质化代币(Fungible Tokens,即每个代币完全相同,可互换)的基本接口,如转账、余额查询、授权等,绝大多数稳定币(如 USDT、USDC)、功能型代币(如 SHIB、LINK)和治理代币都遵循此标准。
  • ERC-721 代币合约:这是非同质化代币(Non-Fungible Tokens,NFT)的标准,每个代币都是独一无二的,拥有不可替代的特性,常用于数字艺术品、收藏品、游戏道具、房产证明等,如 CryptoPunks 和 Bored Ape Yacht Club (BAYC)。
  • ERC-1155 代币合约:这是一种多代币标准,允许在一个合约中创建同质化、非同质化以及半同质化(semi-fungible)的代币,它更高效,支持批量转账,特别适合游戏和需要多种类型资产的场景。
  • 其他代币标准:如用于代表社区权益的 ERC-20 的变种,或更专业的 ERC-1400(同质化代币标准,合规性考虑)等。

去中心化金融(DeFi)合约

DeFi 是以太坊生态最活跃的领域,其合约涵盖了金融服务的各个方面。

  • 去中心化交易所(DEX)合约:提供点对点(P2P)的代币交易服务,无需传统中介,如 Uniswap(基于恒定乘积做市商模型)、Sushiswap 等,它们包含交易对合约、流动性池合约、做市商(LP)代币合约等。
  • 借贷协议合约:允许用户存入加密资产赚取利息,或抵押资产借出其他资产,如 Aave、Compound,涉及借贷池合约、cToken/sToken 代币合约、利率模型合约等。
  • 稳定币合约:与法定货币等资产挂钩的加密货币合约,旨在维持价格稳定,如 MakerDAO 的 DAI(通过超额抵押生成),以及中心化机构发行的 USDT、USDC(尽管它们有中心化成分,但其链上表现通过合约实现)。
  • 衍生品协议合约:提供基于加密资产或其他标的资产的金融衍生品,如永续合约、期权、期货等,如 Synthetix(提供合成资产)。
  • 收益聚合器/理财合约:帮助用户自动在不同 DeFi 协议间进行投资以最大化收益,如 Yearn Finance。

去中心化自治组织(DAO)合约

DAO 是由智能合约编码治理规则的组织,成员通过持有代币参与决策。

  • 治理合约:定义了提案的创建、投票流程、执行机制等,通常与治理代币(如 ERC-20)结合,代币持有者可根据持币数量和投票权重参与决策。
  • 金库合约:管理 DAO 的资金,包括资金的接收、存储、分配和投资,所有操作都遵循治理合约的决策。

NFT 市场与应用合约

随机配图