
如何阅读以太坊合约以避免“抽毯子”
许多 DeFi 的参与者已经成为代币合约漏洞的受害者,这导致他们损失了不计其数的钱或代币。这中情况在 Uniswap 中最常见,因为只要他们有技术并且可以支付以太坊手续费,
任何人都被可以写一份智能合约。不幸的是,这也导致了出现许多本质上就是恶意的智能合约。
不过,绝大多数的骗子伎俩可以通过使用 Etherscan 检查智能合约来识别。以下步骤可用于确定合约是否是恶意的。为了展示好的合约和坏的合约之间的区别,本教程将首先给出一个正常合约的例子,然后给出恶意合约的例子。
正常的合约例子
1. 访问以太坊浏览器;
2. 在搜索栏中输入合约地址 (仔细检查你是否有正确的地址);
2a. 如果不知道合约地址,可以通过 Dextools、 CMC 或 CoinGecko 获得。
2b. 需要记住的是,代币页和合约页是不同的,请确保位于合约页上。
下面是代币页的例子:
这是合约页的例子(突出显示合约选项):
3. 点击上面黄色高亮的「合约(Contract)」按钮;
4. 选择如下所示的阅读合约:
5. 现在可以阅读合约的参数,它们应该是这样的:
现在怎么办?
这就是最棘手的地方,因为有无数个潜在的参数可以包含到一个代币的智能合约中。在上面的例子中,只有 8 个参数,这是一个正常合约的标志。因为所有这 8 个参数都是代币所必需的,并且不会引发「抽毯子」。
rug pull,即「抽毯子」
其他代币的合约也一样,仍然可以使用完全相同的步骤来阅读合约。在恶意诈骗合约中有一些常见的危险信号,这些将在后文概述。现在我们知道了如何访问和查看智能合约参数,就可以确定哪些是潜在的恶意代码。
恶意合约例子
1.铸币功能(Mint)——这个功能允许铸造更多的代币,从而增加了供应量,并可能允许铸币者在市场上卖出这些代币。这是最常见的导致相关代币价格崩溃的情况。声明: 一些代币具有 mint 功能,因为依赖于弹性供应。但除非有造币的理由,或相关的规则存在,否则不应该有 mint 功能。检查谁是 mint 功能的所有者是很重要的: 如果所有者是 dev(开发者),这显然是一个危险信号; 如果 minter 是一个基于数量/价格的智能合约,这就是去中心化的,不太可能是一个骗局。
2. 白名单功能(Whitelist)——这个参数只有在项目进行随机预售(persale)时才会出现,功能是要求白名单的地址才可以参与购买,以确保没有超额认购。如果项目没有预售,并且在合约中仍然有这个功能,那么它可能被用来使得任何不在白名单上的地址无法出售。也就是说,你可以买,但不能卖。
3. 冻结功能(Freeze)——顾名思义,这个功能可以在任何时候冻结资产交易。虽然简单,但它可以很明显地阻止人们出售资金池中的代币,锁定以太和原生代币直到解冻。
3a. 叠加所有权转移功能(Transfer Ownership),如果合约创建者拥有冻结功能的控制权,那么他们可以冻结合约,然后将所有权发送到烧毁地址。这样就「杀死了」合约中的以太坊和其他代币,这部分代币将永远无法操作。
4. 不是特定的参数,而是一个代币具有的参数越多,被攻击的参数也就越多。除非代币的项目需要这些参数,否则不应该随意地将它添加到代码中。
其他的注意事项
1.「0 多到难以计量」的总量,或者说,一个地址拥有绝大部分的代币。通常可以看到部署合约的地址(即开发者地址)拥有大部分的代币,这是一个潜在的危险信号。
2.Uni-v2 池的代币量(流动性),明显小于最大个人持有者的代币量。注意,这里并不包括 staking,因为 staking 地址是众多地址转入的累计额。这是「鲸鱼」分布不均的标志,「鲸鱼」破坏生态系统的可能性越来越大。
注意: 正常地址和合约地址之间的区别是地址旁边的符号。用黄色突出显示的符号表示该地址是一份合约。如果这个符号不存在,那么这个地址就是一个个人地址。如果合约中出现了大量的代币,那么了解它们的用途就非常重要了 (比如用于 staking、线性解锁或锁定团队代币等)
3. 匿名团队很可能是一个危险信号,但是也应该理性看待匿名性。如果产品是健全的,安全措施已经到位,开发人员的代码和对问题的回答都是透明的,那么匿名不应该是一个负面因素。但如果匿名和其他危险信号同时出现,那就意味着风险显著增加。
总结
总的来说,与其他的投资相比,以太坊上的 Defi 合约的风险肯定很高。然而,了解合约运作的基本知识,并能够识别出潜在诈骗的危险信号,可以帮助用户降低这种风险。在区块链上进行交互总是有风险的,但是投资于没有恶意代码的合约可以显著防止更多的损失,并且从长远来看可能有助于你的收益。
原文来源:Gem Hunters
比推快讯
更多 >>- ETHZilla 拟将配股募资规模升至 100 亿美元,以持续增持 ETH
- Yellow Card CEO:稳定币将主导未来数年全球支付通道
- 下周宏观展望:对降息别太狂,对 PCE 别太慌
- 某比特币巨鲸正将 1020 枚 BTC 换仓至 ETH,仍剩余 777 枚 BTC 待转换
- 欧洲央行回应在以太坊等公链运行数字欧元:尚未作出最终决定
- 比特币充币趋势延续,过去 24 小时 CEX 净流入 5,904.49 枚 BTC
- 泰国警方逮捕一名韩国男子,其涉嫌 5000 万美元加密货币黄金洗钱案
- 数据:某地址 10 分钟前将 77,736 枚 ETH 转入 Bitfinex
- 分析:若以 WLFI 0.36 美元计算,0.015 美元公募参与者开盘即可获利 4.8 倍
- Binance Alpha 新空投门槛公布:至少 200 分
- BiyaPay 分析师:加密概念股推动美股 IPO 回暖,预计秋季将迎来集中上市潮
- 质押大军砸盘来袭,价值超 5.38 亿美元 ETH 已退出质押并存入 CEX
- 马斯克:巨硬Macrohard 项目真实存在,系纯 AI 软件公司
- Websea 两周年庆典即将全面启动,五大福利狂欢来袭
- 数据:WLFI 完全稀释估值相当于 LINK、UNI、ENA、ONDO 总和
- XDOG 24 小时涨超 90%,市值回升至 1250 万美元
- 上市公司 AMTD Group 计划将 BTC、ETH 和 USDT 纳入投资组合
- 数据:ETH 全网合约持仓量 24h 增长 12.7%
- 欧洲央行管委雷恩表示无需“预防性降息”
- 马斯克:对星舰明年实现全面可重复使用持谨慎乐观态度
- WLFI 于 Binance 盘前合约开盘触及 0.55 美元,现回落至 0.42 美元
- Binance 新增 WLFIUSDT 永续合约
- Axie Infinity 联创:对美联储利率最敏感的加密货币是 ETH
- 分析:DWF Labs 是 WLFI 做市商已无悬念,且大概率还会有别的做市商
- 日本金融服务厅计划改革加密货币税制,拟定 20%的统一税率
- 美联储 9 月降息 25 个基点为基准情形
- 某巨鲸增持 119.8 枚 BTC,自 7 月 18 日以来累计买入 2.16 亿美元的 BTC
- Trend Research 于 15 分钟前从 Binance 提币 100 万枚 PENDLE
- Trend Research 再次从 CEX 提币 2821 万枚 NEIROETH,已持有总量 67%的代币
- Pulse 与 RootData 将在日本 WebX 期间联合举办Cyberpunk 2077 夏日祭行业活动
- 数据:过去 1 小时 Binance 净流出 3,060.65 万 USDT
- 某鲸鱼地址 3 倍做多 XPL,目前浮盈约 90 万美元
- 萨尔瓦多近 7 日共增持 8 枚 BTC,总持仓达 6277.18 枚
- 分析师:持有 BTC 小于 3 个月的平均换手成本价再次成为比特币回调时的支撑位
- 美国国税局数字资产部门主管上任三月即辞职
- 以太坊基金会发布 Protocol 更新 002
- 复星财富控股宣布成为星展银行代币化票据分销商
- 数据:Radiant Capital 黑客过去 2 小时卖出 3931 枚 ETH 获利了结
- 数据:当前加密恐慌贪婪指数为 59,处于贪婪状态
- 比特币现货 ETF 昨日净流出 2314.92 万美元,持续 6 日净流出
- 孙宇晨荣获 2025 年 Asia FinTech Awards 年度创新者大奖
- 分析:香港拟于 2026 年 1 月 1 日落实巴塞尔加密资产资本金新规,稳定币或将受到影响
- 观点:贝莱德或将抛售价值 5060 亿美元的比特币和以太坊
- 某巨鲸地址沉寂 3 年后转移 3500 枚 BTC,利润达 3.05 亿美元
- Ego Death Capital 联创:“机构化行为”可能影响 BTC 长期价值
- 12.5 万美元滚仓做多 ETH鲸鱼一度濒临清算,并未进行减仓
- RootData:SVL 将于一周后解锁价值约 4069 万美元的代币
- Project Hunt:去中心化借贷平台 Compound 为过去 7 天被 Top 人物取关最多的项目
- Tom Lee:以太坊市值有很高概率能超越比特币
- 华泰证券维持美联储年内再降息两次的预测
比推专栏
更多 >>观点
比推热门文章
- ETHZilla 拟将配股募资规模升至 100 亿美元,以持续增持 ETH
- Yellow Card CEO:稳定币将主导未来数年全球支付通道
- 下周宏观展望:对降息别太狂,对 PCE 别太慌
- 某比特币巨鲸正将 1020 枚 BTC 换仓至 ETH,仍剩余 777 枚 BTC 待转换
- 欧洲央行回应在以太坊等公链运行数字欧元:尚未作出最终决定
- 比特币充币趋势延续,过去 24 小时 CEX 净流入 5,904.49 枚 BTC
- 泰国警方逮捕一名韩国男子,其涉嫌 5000 万美元加密货币黄金洗钱案
- 数据:某地址 10 分钟前将 77,736 枚 ETH 转入 Bitfinex
- 分析:若以 WLFI 0.36 美元计算,0.015 美元公募参与者开盘即可获利 4.8 倍
- Binance Alpha 新空投门槛公布:至少 200 分