DeFi 协议分析:Sky Protocol 基础设施协议

协议概述

Sky Protocol 是 2024 年推出的去中心化金融基础设施协议,由 Rune Christensen 等 MakerDAO 核心团队创立,作为 MakerDAO "Endgame" 计划的演进。它解决了传统 DeFi 中稳定币流动性碎片化和治理复杂性问题:MakerDAO 的 DAI 虽稳定,但升级需求和多链扩展不足。Sky 引入 USDS(DAI 升级版,1:1 兑换)和 SKY(MKR 升级版,1:24,000 兑换),支持非托管储蓄、staking 和 Sky Stars(子项目如 Spark)。协议强调社区治理,通过 Sky Atlas(规则手册)实现透明决策。

关键事实(2025 年 11 月)

  • TVL :约 61 亿美元(Savings 40 亿、Staking 8 亿、Stars 如 Spark $20 亿+),占 DeFi 稳定币市场份额 20%+,是 RWA(真实世界资产)集成领先者。
  • 支持链:Ethereum 主网、Solana、Base、Arbitrum、Optimism、Unichain 等(通过 SkyLink 桥接)。
  • 治理:Sky DAO,使用 SKY 代币(ERC-20,总供应 10 亿,流通 99%+)投票;veSKY(锁定)赚取 80% 收入;SPK(子代币,10 亿供应)用于 Stars 如 Spark。
  • 费用:SSR(Sky Savings Rate)无费,借贷动态 0.3-1%;协议收入($220M+/年,主要 RWA)用于回购和奖励。
  • 用户基数:数百万活跃用户,集成 50+ DeFi 协议(如 Aave、Curve);USDS 流通 ~84 亿美元。
  • 风险:智能合约漏洞(多轮审计)、RWA 对手方风险(BlockTower 等)、depeg(USDS 历史 <0.5%)、升级延迟罚金(2025 年 12 月起 2%)。

Sky 的使命是"构建自持续 DeFi 网络",通过 Endgame 锁定核心机制,实现不可变治理。截至 2025 年 5 月,完成 MKR/SKY 迁移;10 月,staking 奖励从 USDS 转 SKY,TVL 增长 20%+ 来自 RWA(如 BlackRock 合作)。


关键技术

Sky 的技术栈强调非托管、RWA 集成和多链扩展:

  • 稳定币与收益代币:USDS(升级 DAI,1:1 挂钩美元,支持 freeze 合规);sUSDS(非 rebasing ERC-4626,价值随 SSR 增长,APY ~4.25-15%);stUSDS(风险代币,支持 SKY 流动性)。
  • 治理与 Staking:Staking Engine(取代 Seal Engine),支持 SKY staking 赚奖励/委托投票,无退出费;Sky Atlas(on-chain 规则,投票精炼)。
  • Sky Stars:模块化子项目(Spark 借贷、Grove 机构信贷),各有 SPK-like 代币和国库。
  • Oracle 系统:Chainlink + 自定义 RWA 喂价(US Treasuries 等),实时 SSR/APY 计算;2025 年增强 OEV 保护。
  • 跨链支持:SkyLink(LayerZero/Chainlink CCIP 桥),连接 Ethereum 到 L2/Solana,低费转移 USDS/SKY。
  • RWA 集成:BlockTower/Janus Henderson 等伙伴,tokenize 国债/贷款,生成稳定收益(~5%+)。
  • 安全措施:开源代码(GitHub: makerdao/dss,升级为 Sky 仓库)、多轮审计(Trail of Bits 等)、Immunefi 赏金、GateSeal 暂停、多签治理。
  • 其他:CoW Swap(DEX 集成)、ERC-4626(标准化 Vaults)、Solidity 0.8.x。

这些技术确保 Sky 在 2025 年 TVL 达 61 亿,RWA 贡献 14%+ 储备。


核心流程

Sky 的核心流程是非托管的,分为升级/存款、奖励累积和赎回。以下是详细步骤(基于 Sky.money):

1. 升级与存款(Upgrade & Supply)

  1. 用户连接钱包(如 MetaMask),访问 sky.money,升级 DAI → USDS(1:1)、MKR → SKY(1:24,000)。
  2. 存款 USDS 到 SSR → 铸造 sUSDS(初始 1:1),自动赚取 SSR(治理设 ~4.25%);或 stake SKY 赚奖励(~14% APY)。
  3. Stars 集成:如 Spark,供应 USDS 赚借贷收益;SkyLink 桥接到 L2 低费操作。
  4. 交易:用 CoW Swap 换 USDS/SKY,无滑点。

示例:升级 1000 DAI → 1000 USDS → 存款获 1000 sUSDS;sUSDS 价值增长。

2. 奖励累积与治理(Rewards & Voting)

  • SSR 累积:协议动态注入 USDS 到池,sUSDS 价值 = 本金 + SSR × 时间;社会化,所有持有者共享。
  • Staking 奖励:SKY stake 赚 USDS/SPK,委托投票;Sky Token Rewards(~15% APY)基于池份额。
  • 治理:SKY 持有者参与 Snapshot 投票/Atlas 提案;RWA 收入用于回购 SKY。
  • 额外:stUSDS 提供流动性,支持 SKY 借贷。

3. 赎回与退出(Redeem & Unstake)

  1. 赎回 sUSDS → USDS(零滑点,~分钟);unstake SKY 随时,无费。
  2. Stars 提款:如 Spark,回收抵押;SkyLink 桥回主网。
  3. 罚金:延迟升级 MKR → 1-2% 费(2025 年 12 月起)。
  4. 替代:二级市场交易 sUSDS/SKY(Curve,即时)。

风险缓解:过抵押(150%+)、RWA 审计、Chainlink Oracle 防操纵。


核心算法

Sky 的算法聚焦稳定性和收益动态,使用 SSR 模型和 RWA 分配:

1. SSR(Sky Savings Rate)算法

  • APY 计算 :SSR = (RWA 收入 + 借贷费 - 稳定性费) / 总 USDS 供应;动态治理调整(~4.25-15%)。

    • 基础:RWA 收益 (~5%) + DeFi 策略 (Aave 等)。

    • 公式示例(伪代码):

      复制代码
      totalIncome = rwaYield + lendingFees - stabilityFee
      ssr = totalIncome / totalUSDSSupply * 100  // 年化 %
      sUSDSValue = principal * (1 + ssr * time / 365)
  • 社会化:奖励池化,避免波动;2025 年从 USDS 转 SKY 奖励。

2. Staking 奖励算法

  • 奖励率 = 协议收入 × 分配因子(veSKY 权重);SPK 排放 10 年固定。
    • 公式:reward_i = stake_i / totalStaked * totalRewards;~14% APY。
  • 升级罚金:penalty = 1% + quarterly_increase (2025 年 12 月 2%),激励 MKR → SKY。

3. RWA 分配算法(Endgame)

  • allocation_i = f(yield_i, risk_score_i, liquidity);AI 优化跨 Stars(如 Spark 40%)。
  • 风险:抵押率 <120% 时隔离池。

算法基于 DSS(Maker 核心),Solidity 实现,gas 优化。


核心合约方法源码解析

Sky 核心合约基于 MakerDAO DSS 开源在 GitHub (makerdao/dss),使用 Solidity 0.8.x + Foundry,升级为 Sky 模块。以下解析关键合约(基于 v3.0.0,2025 测试版),提供核心方法源码片段及中文注释。仓库包含 PSM(Peg Stability Module)、Pot(SSR)、Vow(治理)。

1. Pot.sol(SSR 核心,Savings 模块)

  • 作用:管理 sUSDS 铸造和 SSR 累积。继承 ERC4626,使用 WadRayMath。

  • 关键方法join(存款)、exit(赎回)。

  • 源码解析 (join 方法,简化版):

    java 复制代码
    // SPDX-License-Identifier: AGPL-3.0
    pragma solidity 0.8.19;
    import "./lib/WadRayMath.sol";
    
    contract Pot {
        using WadRayMath for uint256;
        uint256 public pie;  // 总份额
        uint256 public rate;  // 当前 SSR 率 (ray)
    
        /**
         * @dev 用户存款 USDS 到 SSR,铸造 sUSDS
         * @param wad 存款 USDS 数量 (wad)
         * 逻辑:转移 USDS,计算份额 = wad / rate,更新 pie,铸造 sUSDS;rate 随 SSR 增长
         */
        function join(uint256 wad) external auth {
            require(wad > 0, "Pot-zero-wad");  // 确保非零存款
            usds.transferFrom(msg.sender, address(this), wad);  // 转移 USDS
            uint256 pieNew = wad.wadRayMul(rate).wadDiv(chi());  // 份额 = wad * rate / chi (调整因子)
            pie = pie.add(pieNew);  // 更新总份额
            // 铸造 sUSDS 到 msg.sender
            sUSDS.mint(msg.sender, pieNew);
            emit Join(msg.sender, wad);
        }
    
        /**
         * @dev 计算当前 chi (累积调整因子)
         * @return chi 因子
         * 逻辑:基于 rho (时间戳) 和 rate 指数增长
         */
        function chi() public view returns (uint256) {
            return rho > now ? rate : rate.rayPow((now - rho) / 1 days);  // 每日复合
        }
    }
  • 解析亮点:ray/wad 数学防溢出;SSR 治理更新 rate。2025 audit 修复时间操纵。

2. PSM.sol(Peg Stability Module,USDS 铸造)

  • 作用:1:1 兑换 DAI/USDS。继承 Auth,使用 SafeMath。

  • 关键方法sellGem(DAI → USDS)、buyGem(USDS → DAI)。

  • 源码解析 (sellGem 方法,简化版):

    java 复制代码
    // SPDX-License-Identifier: AGPL-3.0
    pragma solidity 0.8.19;
    import "./lib/SafeMath.sol";
    
    contract PSM {
        using SafeMath for uint256;
        address public gem;  // DAI 地址
        address public out;  // USDS 地址
    
        /**
         * @dev 卖 DAI 换 USDS (1:1)
         * @param gemAmt DAI 数量
         * @param usdsAmt USDS 数量
         * 逻辑:转移 DAI,铸造 USDS,维护挂钩;支持升级迁移
         */
        function sellGem(uint256 gemAmt, uint256 usdsAmt) external {
            require(gemAmt == usdsAmt, "PSM-not-1to1");  // 确保 1:1
            dai.transferFrom(msg.sender, address(this), gemAmt);  // 转移 DAI
            usds.mint(msg.sender, usdsAmt);  // 铸造 USDS
            // 更新储备
            emit SellGem(msg.sender, gemAmt, usdsAmt);
        }
    
        /**
         * @dev 买 DAI 换 USDS (反向)
         * @param usdsAmt USDS 数量
         * @param gemAmt DAI 数量
         * 逻辑:烧毁 USDS,转移 DAI
         */
        function buyGem(uint256 usdsAmt, uint256 gemAmt) external {
            require(usdsAmt == gemAmt, "PSM-not-1to1");
            usds.burnFrom(msg.sender, usdsAmt);  // 烧毁 USDS
            dai.transfer(msg.sender, gemAmt);  // 转移 DAI
        }
    }
  • 解析亮点:auth 角色控制(治理);2025 集成 freeze 合规。Audit 覆盖挂钩偏差。

3. Vow.sol(治理与回购)

  • 作用:处理协议收入、SKY 回购。继承 Auth。

  • 关键方法buyback(回购)。

  • 源码解析 (buyback 方法,简化版):

    java 复制代码
    /**
     * @dev 使用收入回购 SKY
     * @param amount 回购金额
     * 逻辑:转移收入到 SKY 市场,烧毁代币,减少供应
     */
    function buyback(uint256 amount) external auth {
        // 转移 RWA 收入到 DEX
        skyMarket.swap(incomeToken, SKY, amount);
        // 烧毁 SKY
        SKY.burn(amount);
        emit Buyback(amount);
    }
  • 解析亮点:集成 RWA 收入;2025 罚金逻辑。Audit 覆盖收入操纵。

其他核心合约:DSProxy(用户代理);End(Endgame 锁定)。测试覆盖 >95%;Foundry 多链部署。


协议层级

Sky 采用模块化 Endgame 架构,确保不可变性和扩展:

层级 描述 关键组件
治理层 (DAO) 决策层,SKY/veSKY 投票 Atlas/SSR。 Snapshot 投票、多签、Sky Stars (Spark 等)。
合约层 (Core) 执行稳定币/储蓄。 Pot.sol、PSM.sol、Vow;DSS proxy 升级。
Stars 层 子项目扩展。 Spark 借贷、Grove RWA;SPK 代币。
Oracle/数据层 实时输入价格/RWA。 Chainlink、SkyLink 桥。
集成层 (DeFi/Multi-chain) 应用扩展。 CoW Swap、L2 (Base 等)。

Endgame 锁定核心,Stars 创新。


应用场景

Sky 的 USDS/sUSDS 解锁稳定收益和治理场景,2025 TVL 增长受益于 RWA 和 Stars。

  • 稳定储蓄:存款 USDS 赚 SSR ~4.25-15% APY,无锁;sUSDS DeFi 复合(Aave 抵押)。
  • Staking 治理:SKY stake 赚 14% + 投票权;委托 Stars 如 Spark。
  • RWA 投资:tokenize 国债赚 5%+,机构用 Grove 管理 10 亿+。
  • 借贷杠杆:Spark 抵押 ETH 借 USDS (~1% 利率),循环 ~5x。
  • 跨链/L2:SkyLink 桥 Base 低费 farming,小额用户友好。
  • 交易/升级:CoW Swap 换 USDS,升级 DAI/MKR 获新功能。
  • 机构:BlackRock 合作 RWA,合规模块。

示例收益:1000 USDS 存款 → sUSDS 赚 42.5-150 美元/年;SKY stake → 140 美元奖励。


补充点

  • 2025 更新:5 月 Endgame 完成,MKR 退役;6 月 SPK 启动;10 月 staking 转 SKY 奖励,手动迁移;12 月 升级罚金 2%;Solana USDS 部署。
  • 竞争:Aave(TVL 高但无 RWA 深度)、Tether(中心化);Sky 领先 DeFi RWA 30%+。
  • 风险补充:RWA 对手方(BlockTower)、合规 freeze(USDS)、罚金压力;S&P "B-" 评级(流动性风险)。
  • 社区:Discord/论坛、Bug Bounty($1M+)、SKY 空投(迁移激励)。
  • 指标:收入 220M/年、SKY MC 1.39 亿;TVL 历史:2024 50 亿,2025 61 亿。

总结

Sky Protocol 是 DeFi 演进的里程碑,通过 USDS/SKY 和 Endgame 桥接稳定币与 RWA,管理 61 亿 TVL 并实现自持续治理。其核心在于 SSR 机制、Sky Stars 和非托管设计,确保高效/安全的收益生成。核心合约(如 Pot.sol)提供坚实基础,算法(如动态 SSR)优化公平。尽管面临 RWA 和合规风险,多层审计和社区使其可靠。

备注:有错误欢迎指出!数据基于公开来源,可能随市场变化;DYOR,DeFi 有风险。

相关推荐
孙12~8 小时前
两台虚拟机搭建多机区块链网络
linux·ubuntu·区块链·学习方法
mit6.8248 小时前
[AI tradingOS] AI自动交易器 | 绩效追踪与日志
人工智能·区块链
MicroTech202517 小时前
微算法科技(NASDAQ MLGO)开发基于优先级的区块链交易打包算法,提高云边协同计算环境下的交易效率
科技·区块链
MicroTech202520 小时前
微算法科技(NASDAQ MLGO)通过容量证明(PoC)构建全球存储资源池,为Web3应用提供低成本、抗审查的数据存储服务
科技·web3
许强0xq21 小时前
Q3: create 和 create2 有什么区别?
面试·web3·区块链·智能合约·solidity·dapp·evm
友莘居士1 天前
EVM(以太坊虚拟机)及其运行机制详解
区块链·智能合约·solidity·以太坊·evm·以太坊虚拟机
TechubNews1 天前
美国政府停摆结束,Balancer 新流动性将全部汇集于 V3
区块链
元宇宙时间1 天前
AI赋能的$AIOT:打造Web3全周期智能生态的价值核心
人工智能·web3
MicroTech20251 天前
微算法科技(NASDAQ MLGO)结合权威证明(PoA)机制与权益证明(PoS)/工作量证明(PoW),平衡效率与去中心化
科技·去中心化·区块链