返回 Expert 笔记
Expert Day 31

BlackRock BUIDL 深度解剖

完整拆解BUIDL架构:Securitize合约、Allowlist、每日分红、forcedTransfer、紧急暂停

2026-06-01
Phase 1 - RWA协议解剖 (Day 29-42)
BUIDLBlackRockSecuritize国债代币化机构DeFi

日期: 2026-06-01 方向: 机构DeFi / RWA 阶段: Phase 1 - RWA协议解剖 (Day 29-42) 标签: #BUIDL #BlackRock #Securitize #国债代币化 #机构DeFi


今日目标

类型内容
学习完整拆解BUIDL架构:Securitize合约、Allowlist、每日分红、forcedTransfer、紧急暂停
实操在Etherscan上读取BUIDL主合约状态变量、追踪典型转账链路、分析其与Sky/Aave的集成
产出协议拆解#1:BUIDL(含合约调用图、资金流图、与MMF对照表)

一、BUIDL 协议概述

1.1 一页定位

BUIDL = BlackRock USD Institutional Digital Liquidity Fund,是BlackRock于2024年3月发行的链上美元货币市场基金(Money Market Fund, MMF)。本质上是BlackRock传统Liquid Federal Trust Fund (LFFXX) 的链上版本。

维度数据
发行方BlackRock Financial Management
发行日期2024-03-20
当前TVL(2026-05)$2.9B(一度突破$3B)
链支持Ethereum, Polygon, Arbitrum, Optimism, Avalanche, Aptos
主合约(ETH)0x7712c34205737192402172409a8F7ccef8aA2AEc
代币标准ERC-20 + Securitize私有合规扩展(类ERC-3643)
最低申购$5,000,000 USD
管理费0.20% APR
收益分配每日链上distribution(rebase式)
底层资产美国短期国债 + 现金 + 隔夜回购
托管方BNY Mellon
发行平台Securitize Markets LLC
转让代理Securitize Capital
审计PricewaterhouseCoopers (PwC)
合规框架Reg D 506(c) - Accredited Investor Only
Sub-advisorBlackRock Financial Management Inc.

1.2 历史时间线

2023 Q4  ──  BlackRock + Securitize签署合作协议
2024.03  ──  BUIDL发行,T-1 TVL $0
2024.04  ──  Ondo接入BUIDL作为OUSG的底层(首个DeFi-RWA组合)
2024.05  ──  TVL突破$500M
2024.07  ──  TVL达$520M,超过Franklin BENJI
2024.10  ──  扩展到Polygon、Avalanche、Aptos
2025.01  ──  Sky (前MakerDAO) 接入BUIDL作为DAI抵押品
2025.06  ──  Aave V4 RWA Market上线,BUIDL作为lending asset
2025 Q4  ──  TVL突破$3B
2026.05  ──  TVL $2.9B(部分资金转入Apollo's ACRED)

1.3 主要参与方

                  ┌──────────────────────────┐
                  │  Investor (Accredited)   │
                  │  最低 $5M                │
                  └────────────┬─────────────┘
                               │
                ┌──────────────▼──────────────┐
                │  Securitize Markets LLC     │
                │  (Broker-Dealer / 发行平台)  │
                └──────────────┬──────────────┘
                               │
            ┌──────────────────┼──────────────────┐
            ▼                  ▼                  ▼
    ┌──────────────┐  ┌──────────────────┐  ┌──────────────┐
    │ BlackRock    │  │   BNY Mellon     │  │  Anchorage   │
    │ (Sub-advisor)│  │   (Custodian)    │  │   Digital    │
    │              │  │   (Cash + UST)    │  │   (Crypto    │
    │              │  │                   │  │    Custody)  │
    └──────────────┘  └──────────────────┘  └──────────────┘
            │
            │ Sub-advisory
            ▼
    ┌──────────────────┐
    │ BlackRock        │
    │ Liquid Federal   │  ← 实际投资管理
    │ Trust Fund       │
    └──────────────────┘

二、架构深度拆解

2.1 合约模块图

BUIDL虽然不是严格的ERC-3643,但Securitize设计了一套类似的合规架构:

                 BUIDL Token Contract (DSToken)
                 0x7712c34205737192402172409a8F7ccef8aA2AEc
                          │
       ┌──────────────────┼──────────────────┬───────────────────┐
       │                  │                  │                   │
       ▼                  ▼                  ▼                   ▼
┌──────────────┐  ┌──────────────────┐  ┌──────────────┐  ┌─────────────┐
│  Trust       │  │  Compliance      │  │  Registry    │  │  Token      │
│  Service     │  │  Service         │  │  Service     │  │  Issuer     │
│  (Roles)     │  │  (Rules Engine)  │  │  (Holders)   │  │  (Mint/Burn)│
└──────────────┘  └──────────────────┘  └──────────────┘  └─────────────┘
       │                  │                  │
       │                  │                  │
       ▼                  ▼                  ▼
┌──────────────┐  ┌──────────────────┐  ┌──────────────┐
│ MASTER       │  │ Lock Manager     │  │ ServiceConsumer │
│ ISSUER       │  │ Wallet Manager   │  │ (proxy router)  │
│ EXCHANGE     │  │ Pause Manager    │  │                │
│ TRANSFER     │  │ Compliance       │  │                │
│ TBE          │  │ Configuration    │  │                │
└──────────────┘  └──────────────────┘  └──────────────┘

2.2 关键合约地址(Ethereum 主网)

合约地址角色
BUIDL Token (Proxy)0x7712c34205737192402172409a8F7ccef8aA2AEc主代币
ProxyAdmin0x33dD86A3a8e00c6f2D1d0824d8f75A42768B1ce5升级权限
Token Issuer0x9D1eA8DD75A5C4831bAa3431eAfAFcb5E02fF96Dmint/burn执行者
Compliance Service0xdd0CD8...4D2a合规规则引擎
Wallet Manager0x0d49b0...5e1F白名单管理
Lock Manager0x80F79F...7D3A锁仓控制
Distribution Wallet0x4Bb6c0...7e62每日分红来源钱包

2.3 关键状态变量与函数

// BUIDL Token主合约(基于Securitize DSToken架构)
contract DSToken is ERC20, ServiceConsumer {
    // 合规服务路由
    address public TRUST_SERVICE;        // 角色权限
    address public COMPLIANCE_SERVICE;   // 转账规则
    address public REGISTRY_SERVICE;     // 投资者注册
    address public ISSUANCE_INFORMATION; // 发行信息

    // 关键状态变量
    string public name = "BlackRock USD Institutional Digital Liquidity Fund";
    string public symbol = "BUIDL";
    uint8 public decimals = 6;          // 注意:6位小数,对齐USDC
    uint256 public totalSupply;          // 当前 ~$2.9B / 1e6

    // 核心转账钩子
    function transfer(address _to, uint256 _value) public returns (bool) {
        require(complianceServiceCheck(msg.sender, _to, _value),
                "BUIDL: compliance failed");
        return super.transfer(_to, _value);
    }

    function complianceServiceCheck(address _from, address _to, uint256 _value)
        internal view returns (bool)
    {
        IComplianceService cs = IComplianceService(getServiceAddress(COMPLIANCE_SERVICE));
        (uint code, string memory reason) = cs.preTransferCheck(_from, _to, _value);
        return code == 0;
    }

    // Issuer mint(仅Securitize Issuer角色可调用)
    function issueTokens(address _to, uint256 _value, uint256 _issuanceTime)
        external onlyIssuer
    {
        // 检查接收方是否在Investor Registry
        IRegistryService rs = IRegistryService(getServiceAddress(REGISTRY_SERVICE));
        require(rs.isInvestor(_to), "BUIDL: not whitelisted");

        _mint(_to, _value);
        emit Issuance(_to, _value, _issuanceTime);
    }

    // Forced Transfer (法院判决/破产/制裁)
    function omnibusTBETransfer(
        address _from,
        address _to,
        uint256 _value,
        bytes calldata _signature
    ) external onlyTransferAgent {
        // TBE = Transfer by Exchange,绕过compliance
        _transfer(_from, _to, _value);
        emit ForcedTransfer(_from, _to, _value);
    }
}

2.4 ComplianceService 规则引擎

contract ComplianceServiceRegulated {
    function preTransferCheck(address _from, address _to, uint256 _value)
        external view returns (uint256 code, string memory reason)
    {
        // 1. 检查双方是否在Wallet Manager中
        if (!walletManager.isWalletWhitelisted(_to))
            return (10, "Receiver not whitelisted");

        // 2. 检查锁仓
        if (lockManager.lockedAmount(_from) > balanceOf(_from) - _value)
            return (20, "Insufficient unlocked balance");

        // 3. 检查Pause状态
        if (pauseManager.isPaused())
            return (30, "Token paused");

        // 4. 检查投资者类型限制(Reg D只允许Accredited)
        if (!registryService.isAccredited(_to))
            return (40, "Receiver not accredited");

        // 5. 检查国家/地区限制
        uint country = registryService.getCountry(_to);
        if (countryCompliance.isCountryBlocked(country))
            return (50, "Country restricted");

        // 6. 检查持有人数量上限(Reg D 506(c)无上限,Reg S有限制)
        if (registryService.holderCount() >= MAX_HOLDERS)
            return (60, "Max holders reached");

        return (0, "OK");
    }
}

2.5 Daily Distribution(每日分红)机制

BUIDL不是Rebase代币(balance不变),而是每日新增mint代币给持有人

// 每日NY时间下午4点(市场闭市后)
function distributeDailyYield(
    address[] calldata _holders,
    uint256[] calldata _amounts
) external onlyDistributor {
    require(_holders.length == _amounts.length, "Length mismatch");

    uint256 totalDistribution;
    for (uint i = 0; i < _holders.length; i++) {
        // mint新BUIDL代币给每个持有人
        _mint(_holders[i], _amounts[i]);
        totalDistribution += _amounts[i];
        emit YieldDistributed(_holders[i], _amounts[i], block.timestamp);
    }

    emit DailyDistribution(totalDistribution, block.timestamp);
}

为什么用"每日新发"而不是Rebase?

  • 税务清晰:每日新增是investment income,方便会计
  • DeFi可组合性:Rebase会破坏Uniswap LP和Aave aToken
  • 链上可观察:每个持有人钱包余额每天显式增加

每日分红规模:$2.9B × 5%年化 / 365 ≈ $397K/day


三、资金流/价值流图

3.1 申购流程 (Subscription)

[投资者] 通过Securitize Markets平台申请
     │
     │ 1. KYC + Accredited Investor验证
     ▼
[Securitize] 投资者入Registry
     │
     │ 2. 投资者发送USDC到Subscription Wallet
     ▼
[Subscription Wallet] 0x...
     │
     │ 3. Securitize将USDC兑换为USD(OTC给做市商)
     ▼
[BNY Mellon] 美元入金
     │
     │ 4. BlackRock LFFXX买入短期国债
     ▼
[国债持仓增加]
     │
     │ 5. Token Issuer调用 issueTokens()
     ▼
[投资者钱包] 收到BUIDL代币(数量 = USD投入)

3.2 赎回流程 (Redemption)

[投资者] 持有BUIDL,想赎回
     │
     │ 1. 选择赎回方式:
     │    A. T+0 USDC赎回(通过Circle合作)
     │    B. T+1 USD赎回(传统电汇)
     ▼
[Securitize Redemption Module]
     │
     │ 2. 投资者授权burn
     ▼
[BUIDL Contract] burn代币
     │
     │ 3. 资金路由
     │
     ├─── A路径:从Circle USDC储备池支付(即时)
     │
     └─── B路径:BlackRock卖出国债 → BNY Mellon → 投资者银行(T+1)

3.3 与Sky (前MakerDAO)集成

DAI/USDS 储备 (~$3B目标)
     │
     │ Sky Allocator System分配
     ▼
[Sky Spark Liquidity Layer]
     │
     │ 通过RWA-014 vault持有
     ▼
[BUIDL代币 ~$1.6B]
     │
     │ Securitize daily redemption
     ▼
[USDC] → 进入Sky PSM储备

价值意义:Sky每年从BUIDL获得5%收益 ≈ $80M年化,是Sky核心收益来源。


四、风险分析

4.1 信用风险

  • 底层国债违约:美短国债违约概率极低(AA+),但2023.06美债危机曾引发担忧 → 缓解:分散到多个maturity bucket
  • BNY Mellon托管风险:BNY如果倒闭,资产追索复杂 → 缓解:Bankruptcy Remote结构 + State Street备份托管

4.2 技术风险

  • Proxy升级权限:ProxyAdmin是Multi-sig,但若多签被攻破可冻结全部 → 缓解:BlackRock + Securitize 5/9多签 + 48h Timelock
  • Issuer私钥泄露:可任意mint代币 → 缓解:Securitize使用Fireblocks MPC托管 + Hardware Module
  • Compliance Service Bug:错误允许制裁地址转账 → 缓解:每次升级Trail of Bits审计

4.3 法律风险

  • SEC执法:BUIDL是Reg D 506(c)合规,但DeFi集成(如Sky)可能被视为公开发售 → 缓解:DeFi端的BUIDL持有人是Sky的SPV,由Sky承担合规
  • Force Transfer争议:法院判决在加密资产上的执行存在司法管辖问题 → 缓解:Securitize Capital作为Transfer Agent提供法律backstop

4.4 流动性风险

  • 赎回挤兑:T+0 USDC赎回依赖Circle USDC储备深度,超过$500M可能转为T+1 → 缓解:与Circle有committed liquidity line
  • 二级市场缺失:BUIDL没有Uniswap pool,二级流动性靠Securitize OTC撮合 → 缓解:与Apollo's ACRED建立cross-redemption

4.5 操作风险

  • 每日分红错误:Distributor如果发错地址,资金损失 → 缓解:分红前dry-run + 多签确认
  • 白名单管理失误:误把OFAC地址加入Investor Registry → 缓解:Chainalysis实时筛查 + 链下KYC双重验证
  • 链下链上对账:链上totalSupply与BNY Mellon账面不符 → 缓解:每日PwC NAV验证

五、TradFi对照

5.1 BUIDL ↔ MMF 全方位对照

维度BUIDL(链上)LFFXX MMF(链下)
法律结构Delaware Statutory TrustDelaware Statutory Trust
投资者登记Securitize Capital + 链上RegistryDTC(Cede & Co)
申购T+0 USDC上链T+0 银行电汇
赎回T+0 USDC(Circle)/ T+1 USDT+0 USD
NAV更新每日链上确认(参考$1)每日固定$1
收益分配每日新增代币(mint)每日累积,月底支付
转让ERC-20 + ComplianceDTC过户
二级市场Securitize OTC不可二级(开放式基金)
持有人证明链上余额经纪商账户
监管SEC(Reg D 506(c))+ NYDFS(Securitize)SEC(1940 ICA)
审计周期月度+年度月度+年度
评级未公开AAAm(S&P)
收益(2026)~5.0% gross / 4.8% net~5.0% gross / 4.85% net
投资者门槛$5M(Accredited)$1(零售)

核心差异:BUIDL不是给零售客户的,是给已经有BlackRock账户的机构客户的"链上分销渠道"。BlackRock的目标不是从BUIDL赚管理费,而是抢占RWA作为DeFi抵押品的"前置资产"位置。

5.2 BUIDL ↔ DTC对账 vs 链上对账

传统:T+1结算
Day 1: 投资者下单 → 经纪商代下单 → 中央对手方
Day 2: DTC清算 → 资金 + 证券划转 → 完成

链上:T+0原子结算
Block N:   issueTokens() 在同一区块完成 USDC接收 + BUIDL mint
Block N+1: 投资者已可使用BUIDL作为抵押

效率提升:传统1-2天 → 链上 ~12秒。


六、关键速查表

参数
主合约(ETH)0x7712c34205737192402172409a8F7ccef8aA2AEc
Decimals6
当前TVL$2.9B
最低申购$5,000,000
管理费0.20% APR
净收益(2026 Q1)~4.8% APR
申购周期T+0 USDC / T+1 USD
赎回周期T+0 USDC(限额内)/ T+1 USD
每日分红时间NY时间 16:00 UTC-5
支持链Ethereum, Polygon, Arbitrum, Optimism, Avalanche, Aptos
Transfer AgentSecuritize Capital
托管方BNY Mellon(USD/UST)+ Anchorage(Crypto)
审计方PwC
主要持有人Sky/Spark $1.6B、Ondo OUSG $200M、Apollo ACRED $300M
Reg框架Reg D 506(c)

七、面试题

Q1: 为什么BlackRock选择Securitize而不是自建?

简短回答:Securitize是首批获得SEC ATS、Transfer Agent、Broker-Dealer三重许可的合规RWA基础设施提供商,自建至少需要3年和数千万美元,BlackRock的策略是"快速占位+主导生态"。

详细回答

  1. 监管时间:Securitize的Transfer Agent牌照2019就拿到,从零申请要18-24个月
  2. 生态绑定:Securitize已经和Apollo、KKR、Hamilton Lane合作,BlackRock可以共享生态
  3. 战略聚焦:BlackRock是资管机构,不擅长链上基础设施
  4. 可比案例:富兰克林邓普顿BENJI是自建(基于Stellar),花了3年,TVL增长慢于BUIDL
  5. 2024年12月,BlackRock战略投资Securitize,进一步绑定关系

Q2: BUIDL接入Sky作为DAI抵押品,对DeFi意味着什么?

回答

  • 桥接价值:链下国债收益首次大规模流入链上稳定币储备
  • 激励对齐:Sky从BUIDL获得5%收益,可以提高DAI Savings Rate到6-8%,吸引更多DAI需求
  • 风险传导:如果BUIDL出问题(监管/技术),DAI将面临挤兑
  • 可组合性突破:BUIDL可以作为vault collateral → 借出DAI → 再投资DeFi → 形成"链下国债→链上杠杆"的全新资本结构
  • PM机会:未来3年所有稳定币都会朝"50%+RWA储备"方向走,需要思考反向产品(如RWA-collateralized perp)

Q3: 如果BUIDL发生Force Transfer,作为投资者你的法律救济是什么?

回答

  • 链下救济:BUIDL是Reg D私募证券,投资者签的Subscription Agreement有明确管辖法(Delaware)
  • 追索路径
    1. 链上记录Force Transfer交易(不可篡改证据)
    2. 投诉到Securitize Capital合规部门
    3. 起诉到Delaware Court of Chancery
    4. 如涉及制裁,需向OFAC申诉(一般6-12个月)
  • 预防:投资前确认KYC状态、不要从dirty source转账、避免超过Allowlist期限
  • 对比传统:传统证券Force Transfer同样存在(如UCC Article 8),机制类似

Q4: BUIDL的每日分红(mint)模式,对税务和会计如何处理?

回答

  • 税务(美国投资者):
    • 每日新增代币按当日$1计入"Investment Income"
    • 适用1099-INT表(如同MMF利息)
    • 持有持续超过1年的代币转让,享受Long-term Capital Gain
  • 会计(机构投资者):
    • IFRS 9: Held-to-Maturity或Fair Value through P&L
    • US GAAP: 类比money market instrument
  • 链上特殊处理
    • DeFi集成时,每日mint会改变LP份额比例 → BUIDL不能直接进Uniswap
    • Sky的处理:在SubDAO持有,每日分红entirely flow到Sky金库
  • PM启示:设计RWA产品要考虑"会计友好性",Rebase产品在机构市场难以推广

Q5: 如果你要竞争BUIDL,你会怎么设计产品差异化?

回答(资产配置思维):

  • 维度1:底层资产
    • BUIDL:纯短期国债 → 差异:增加TIPS(抗通胀)/ 投资级公司债 / 多元国债
  • 维度2:流动性
    • BUIDL:T+0/T+1 → 差异:永续二级流动性(Permissioned AMM)
  • 维度3:投资者门槛
    • BUIDL:$5M Accredited → 差异:$10K Reg A+(如Etherfuse)
  • 维度4:链覆盖
    • BUIDL:6条链 → 差异:原生Solana/Cosmos/Move生态
  • 维度5:可组合性
    • BUIDL:仅与Sky/Aave集成 → 差异:原生DeFi-RWA Hub(如Ondo Flux)
  • 维度6:地理
    • BUIDL:美元 → 差异:欧元/日元/SGD MMF
  • 真实竞品:Ondo OUSG(散户友好)、富兰克林BENJI(多资产)、Apollo ACRED(私募信贷)、Mountain USDM(无门槛)

明日预告

Day 32: Ondo Finance 深度解剖

明天我们将拆解Ondo Finance——RWA赛道最有"DeFi原生气质"的玩家:

  • OUSG vs USDY 双产品线
  • Flux Finance(Ondo自建借贷协议)
  • Compound V2 fork的链上美债借贷
  • Ondo Global Markets(链上股票)
  • 与BUIDL的"上下游"关系

预计深度700+行。