协议概述
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)
- 用户连接钱包(如 MetaMask),访问 sky.money,升级 DAI → USDS(1:1)、MKR → SKY(1:24,000)。
- 存款 USDS 到 SSR → 铸造 sUSDS(初始 1:1),自动赚取 SSR(治理设 ~4.25%);或 stake SKY 赚奖励(~14% APY)。
- Stars 集成:如 Spark,供应 USDS 赚借贷收益;SkyLink 桥接到 L2 低费操作。
- 交易:用 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)
- 赎回 sUSDS → USDS(零滑点,~分钟);unstake SKY 随时,无费。
- Stars 提款:如 Spark,回收抵押;SkyLink 桥回主网。
- 罚金:延迟升级 MKR → 1-2% 费(2025 年 12 月起)。
- 替代:二级市场交易 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 有风险。