词汇表
智能合约
2026/4/16
智能合约是存储在区块链上的程序,当预定义条件满足时自动执行。合约的条款直接用代码编写,并由网络的共识机制强制执行——不需要中介、法院或托管人来运行合约。
工作原理
- 开发人员编写合约的逻辑(例如,使用以太坊的Solidity)
- 代码被编译为字节码,并部署到区块链上的一个唯一地址
- 用户通过发送交易调用合约;每次调用都会在每个节点上运行代码
- 合约的状态(存储)以确定性方式更新,并记录在链上
一旦部署,智能合约通常是不可变的——其代码无法更改,尽管许多合约包括升级模式或管理员角色以进行受控演变。
以太坊和EVM
以太坊在2015年引入了通用智能合约。其执行环境,即以太坊虚拟机(EVM),已成为行业标准——许多其他链(BNB链、Polygon、Avalanche、Arbitrum)都兼容EVM,这意味着它们可以运行相同的合约。
用例
- 去中心化金融(DeFi) — 去中心化交易所、借贷协议、稳定币
- NFT — 数字收藏品和媒体的所有权
- 去中心化自治组织(DAOs) — 链上治理和资金管理
- 游戏 — 游戏内资产、奖励、市场
- 身份和预言机 — 链上凭证和外部数据源
风险
由于合约是不可变的并处理真实价值,安全审计至关重要。高调的黑客攻击(如2016年的DAO事件,以及自那以来无数的DeFi漏洞)已使用户损失数十亿美元。智能合约代码中的漏洞可能会被永久利用,直到资金被耗尽。
