LELexEdge词汇锋面
Web3专业术语

DeFivsReentrancy

Web3领域术语对比 — 快速理解两者的核心差异

概览对比

DeFi

DeFi(Decentralized Finance)是建立在区块链智能合约上的去中心化金融生态——将传统金融中的借贷、交易、保险、理财等服务用代码实现,任何人无需许可即可参与。2020 年的 DeFi Summer 标志着这一领域的爆发。

Reentrancy

重入攻击利用合约在转账时将控制权交给外部合约的特性,恶意合约在回调中反复调用提款函数,在余额更新前多次提取资金。The DAO 事件就是重入攻击。

核心要点

DeFi

  • 用智能合约实现无许可的金融服务
  • 涵盖借贷、交易、理财、保险等全套功能
  • 2020 年 DeFi Summer 标志性爆发

Reentrancy

  • 智能合约最经典的安全漏洞
  • 利用外部调用的回调机制
  • The DAO 事件的根本原因

正式定义

DeFi

基于区块链智能合约构建的去中心化金融服务生态,无需传统金融中介即可实现借贷、交易等功能

Reentrancy

智能合约因外部调用重入导致状态不一致的安全漏洞

应用场景

DeFi

  • 无许可借贷(存入抵押品即可借出资产)
  • 链上交易(DEX 代币兑换)
  • 流动性挖矿(提供流动性赚取收益)
  • 稳定币发行和使用

Reentrancy

  • 智能合约的安全审计
  • DeFi 协议的漏洞检测
  • Solidity 开发的安全最佳实践

详细解读

DeFi

DeFi 的核心理念是用代码替代人——传统金融中银行、券商、保险公司等中介的角色被智能合约取代。DeFi 的主要板块包括:DEX(去中心化交易)、借贷协议(Aave、Compound)、稳定币(DAI)、收益聚合器(Yearn)、衍生品(dYdX)等。DeFi 的优势是开放、透明、可组合(协议之间可以像乐高一样拼接);风险是智能合约漏洞、清算风险、和监管不确定性。

Reentrancy

重入攻击的原理:合约 A 向合约 B 转账时,B 的 receive/fallback 函数被触发,B 在回调中再次调用 A 的提款函数,此时 A 的余额尚未更新,导致重复提款。防御方式:Checks-Effects-Interactions 模式(先更新状态再转账)、ReentrancyGuard 互斥锁、使用 transfer 限制 gas。2016 年 The DAO 因重入漏洞损失 6000 万美元,直接导致以太坊硬分叉。

快速对比

维度DeFiReentrancy
类型专业术语专业术语
标签DeFi、智能合约合约安全、智能合约
热度9266
DeFi vs Reentrancy | LexEdge