值得信赖的区块链资讯!
解析一种对于BRC-20钱包的攻击方式
Trustless Labs 是以技术驱动的孵化和投资机构,现在正重点关注 BTC 生态和 fair mint 的公平项目。在深入研究 BRC-20 代码和机制后,我们发现转账阶段存在针对 huge holder 可能的攻击手段。为了帮助交易所检查是否存在流程规范问题,同时也践行白帽精神,我们尝试使用测试过的手段锁定了币安 ORDI 热钱包资产,导致币安暂停 ORDI 提现。我们第一时间通知了币安团队,沟通了操作细节,以帮助币安尽快恢复提现,三小时后,币安恢复了 ORDI 提现。本文会从 BRC-20 的设计原理出发,系统性地分析一下币安暂停 ORDI 提现的原因,帮助大家理解为什么任何人都可以锁定你的 BRC-20 余额。
首先我们在 UniSat 上看一下链上都发生了什么。
这是撰写本文时 UniSat 上展示的币安 ORDI 热钱包余额,分为三部分 Transferable、Available 和 Balance。这里涉及到 BRC-20 中的三个基本概念 Transferable balance、Available balance 和 Overall balance。Transferable balance 是指可以直接转出的余额,Available balance 是指可以变成 Transferable balance 的余额,Overall balance 是前面两者之和,表示当前地址总余额。看到这里大家可能会问了,既然当前币安 ORDI 热钱包有这么多余额,那为什么还无法提现转出呢?别着急,我们继续往下看。
BRC-20 的转账需要两步操作,第一步先 inscribe 一个 transfer 的 Inscription ,第二步再把这个 Inscription 转给接收方,完成 BRC-20 的转账。由于 Inscription 转移是基于 UTXO 的,也就是说,第一步 inscribe 了多少 amt 的 Inscription ,第二步就只能转出多少 amt 的 BRC-20,所以前面提到的 Transferable balance 也是基于 UTXO 的。举个例子方便大家理解,假设 A 是一个新创建的地址,然后你 mint 了 m 个 ORDI 到 A 地址,或者从其他地址转了 m 个 ORDI 到 A 地址,这时 A 地址的 Available balance 和 Overall balance 都为 m ,Transferable balance 为 0 。然后我们从 A 地址转 n 个 ORDI 到 B 地址,第一步先 inscribe 一个 amt 为 n 的 Inscription 到 A 地址(当且仅当 n <= m 时,该 Inscription 是有效的),此时 A 地址的 Transferable balance 为 n ,Available balance 为 m – n ,Overall balance 为 m ;第二步再转移这个 amt 为 n 的 Inscription 到 B 地址,此时 A 地址的 Available balance 和 Overall balance 都为 m – n ,Transferable balance 为 0 , B 地址的 Available balance 和 Overall balance 都为 n ,Transferable balance 为 0 ,转账完成。
以 UniSat 上展示的币安 ORDI 热钱包交易列表为例,图中 Method 为 inscribe-transfer 的对应上面讲到的第一步操作,Method 为 receive 或 send 的对应第二步,而且图中最后两笔交易共同组成了一个完整的 BRC-20 转账。另外三笔 inscribe-transfer 的交易分别 inscribe 了 amt 为 8,210,108 、6,099 、2,683 的三个 Inscription,这三个 Inscription 共同组成了 Transferable balance。所以如果现在要从币安 ORDI 热钱包转出 ORDI ,只能转出三笔对应 amt 的 ORDI ,当然无法满足用户多样的提现需求。
出现这种情况的原因在于,任何人都可以 inscribe 一个任意的 Inscription 到任意地址,所以任何人都可以通过执行 BRC-20 转账的第一步操作锁定任意地址的 BRC-20 余额。那么币安应该如何解决目前面临的问题呢?其实很简单,只要把前面提到的三个 Inscription 转给自己,就可以把 Transferable balance 变回到 Available balance ,然后再根据用户提现需求 inscribe 对应 amt 的 Inscription 转出。但是这只能解燃眉之急,无法从根本上解决问题,只有改进协议本身,解决目前 BRC-20 设计上存在的缺陷,方可一劳永逸。
比推快讯
更多 >>- 数据:369.71 枚 BTC 从 Kraken 转出,经中转后转至另一匿名地址
- 数据:若 ETH 跌破 3,198 美元,主流 CEX 累计多单清算强度将达 8.95 亿美元
- 数据:159.16 枚 BTC 从匿名地址转出,经中转后流入 KuCoin
- 数据:150 枚 BTC 从 Coinbase 转出,价值约 1427 万美元
- Zerion 孵化 L2 网络 Zero Network 已重新上线并全面恢复运行
- 富达:华尔街整合将驱动加密货币进入新阶段
- Meteora 过去 24 小时协议收入超越 Pump.fun
- 先锋集团首次购入 Strategy 股票,价值 5.05 亿美元
- 数据:以太坊质押规模创下 1188 亿美元新高,占流通供应量的近 30%
- 数据:358.58 万枚 ETHFI 从 Anchorage Digital Custody 转出,价值约 263.3 万美元
- Wagyu 创始人发行个人 Meme 币 FROG:已花费 20 万美元购入总供应量的 95%,与平台代币 FWOG 无关
- Arthur Hayes 从 Anchorage Digital 收到 13.273 万枚 ETHFI
- 美股明日休市,金银油交易提前结束
- 数据:1 万枚 wBETH 从 Binance 转出,价值约 3630 万美元
- 美财长贝森特:特朗普致力于保障美联储独立性
- 分析:比特币涨至近 98,000 美元后出现抛压,年初低点入场多头可考虑获利了结
- 美国财长贝森特:最高法院推翻特朗普关税的可能性不大
- 加密市场过去 24 小时全网爆仓 9630 万美元,其中多单爆仓 5600 万美元
- 加密行业围绕市场结构法案立场分化,Kraken、Ripple、a16z 等与 Coinbase 立场相反
- Sonic:已销毁超 1602 万枚未领取的第一季空投 S 代币
- 数据:BTC 跌破 95000 美元
- 资深投资者 Dan Tapiero:比特币本轮周期将涨至 18 万美元
- Michael Saylor 再次发布比特币 Tracker 信息,或暗示再次增持 BTC
- TRUMP 团队地址已将价值 200 万美元 TRUMP 转入 Binance
- FTX 债权人代表:FTX 下一批赔付 KYC 要求显著提高
- Pump.fun 已累计回购价值约 2.5 亿美元 PUMP 代币
- 以太坊验证者提现队列降至零,质押需求上升
- FIGHT 公布代币经济学:总供应量 100 亿枚,社区占比 57%
- 某巨鲸 5 倍做空 DASH 和 10 倍做多 DOGE,总持仓浮亏约 330 万美元
- DUSK 突破 0.15 美元,24 小时涨幅超 32%
- ALT5 Sigma:已解决未按时向纳斯达克申报财报问题
- 数据:3164 枚 ETH 从 Stake.com 转出,经中转后转至另一匿名地址
- 分析师:比特币关键支撑位在 81,700 美元,阻力位为 101,000 美元附近
- Michael Saylor:Strategy 官网已添加 BTC Rating 指标
- Immunefi:近 80% 遭黑客攻击加密项目未能完全恢复,运营与信任崩溃是主因
- 以太坊网络单日交易笔数于 1 月 16 日创历史新高,达 288 万笔
- BTC OG 内幕巨鲸已支付超 750 万美元资金费,浮盈收窄至 4490 万美元
- Tom Lee:比特币今年有望创历史新高,以太坊将跑赢比特币
- Vitalik Buterin:以太坊协议开发应引入明确的简化与垃圾回收机制
- Solana Mobile 项目负责人:将从初始 SKR 分发中剔除识别到的女巫地址
- 数据:1.95 万枚 ETH 从 Binance 转出,经中转后流入 Binance
- 数据:共计 33.85 万枚 SOL 从匿名地址转出,价值约 4818 万美元
- 观点:加密市场结构法案若获通过将成为看涨催化剂
- 当前约 86.1 亿美元 ETH 排队等待加入以太坊 PoS 网络,质押退出队列已清空
- 麻吉大哥近一个月总盈利达 350 万美元,过去一周胜率高达 84.21%
- Cathie Wood:市场误判通胀走势,通胀数据或低于市场预期
- 越南警方逮捕五名加密货币诈骗嫌疑人,涉嫌挪用超 53 万美元资金
- Polymarket 上预测比特币 1 月涨至 10 万美元概率为 43%
- 数据:ETH 当前全网 8 小时平均资金费率为 0.001%
- Meme 币1上线 6 小时市值突破 1000 万美元,成交量 1230 万美元
比推专栏
更多 >>观点
比推热门文章
- 数据:369.71 枚 BTC 从 Kraken 转出,经中转后转至另一匿名地址
- 数据:若 ETH 跌破 3,198 美元,主流 CEX 累计多单清算强度将达 8.95 亿美元
- 数据:159.16 枚 BTC 从匿名地址转出,经中转后流入 KuCoin
- 数据:150 枚 BTC 从 Coinbase 转出,价值约 1427 万美元
- Zerion 孵化 L2 网络 Zero Network 已重新上线并全面恢复运行
- 富达:华尔街整合将驱动加密货币进入新阶段
- Meteora 过去 24 小时协议收入超越 Pump.fun
- 先锋集团首次购入 Strategy 股票,价值 5.05 亿美元
- 数据:以太坊质押规模创下 1188 亿美元新高,占流通供应量的近 30%
- 数据:358.58 万枚 ETHFI 从 Anchorage Digital Custody 转出,价值约 263.3 万美元
比推 APP



