[转载]OHM 与 LGNS 机制对比:守住“1美元价值地基”

图片[1]-[转载]OHM 与 LGNS 机制对比:守住“1美元价值地基”-网创联盟

传承 · 优化 · “1美元背书”代码解读

LGNS 并不是从零开始搭建一套未经验证的模型,而是建立在 OlympusDAO V1 久经市场检验的代码骨架之上。在保留国库、质押、债券和 rebase 等核心机制的同时,又结合自身生态加入社区激励、Turbine、Curve 储备兑换及预言机等能力。

传承

Treasury、Staking、sOHM、Distributor 与 BondingCalculator 等核心结构完整继承。

优化

围绕社区扩展、储备管理和债券运营进行本地化增强。

核心

“1美元价值地基”的会计约束与 OHM V1、V2 保持一致。

一、先厘清版本坐标

讨论“OHM 代码”时,需要先区分 V1 与 V2。LGNS 主要以稳定、清晰的 V1 架构作为传承基座,同时也可以把 V2 的治理、时间锁和 gOHM 等能力视为未来升级方向。

版本主要特征与 LGNS 的关系OHM V1(2021)Ownable / manager / MANAGING 枚举;queue / toggle;valueOf / mintRewards;按区块号计算 epochLGNS 的主要传承源。核心合约以这一成熟架构为基座。OHM V2(当前主线)OlympusAccessControlled / STATUS;timelock / execute;gOHM;tokenValue;时间戳 epoch 与链上治理可作为后续升级参考,尤其是治理与时间锁能力。

阅读提示:本文以 OHM V1 为主要对比基准,并在关键位置参考 V2 的演进方向。重点不是判断哪个版本“更新”,而是理解 LGNS 继承了什么、增强了什么,以及未来还能继续吸收什么。

二、逐文件对比:核心稳健继承,外围务实增强

从文件级对照来看,LGNS 的整体思路非常清楚:与价值安全直接相关的核心骨架保持稳定,在生态运营和用户参与层面增加适配能力。

文件传承自 OHM 的部分LGNS 的增强Treasury.soldeposit / withdraw / manage / valueOf / excessReserves / mintRewards / queue / toggle;铸销账本恒等式一致增加 swapReserve(),经 Curve 调整储备;储备资产本地化为 USDTStaking.solstake / claim / unstake / forfeit / rebase / warmup稳定沿用,后续可参考 V2 的 gOHM 能力sERC20.sol(sLGNS)gons / fragment rebase 弹性代币机制,包含 EIP-2612 permit品牌化为 Staked Longinus / sLGNSStakingDistributor.soldistribute / nextRewardAt / adjust稳定沿用StandardBondingCalculatorLP 无风险价值(RFV)估值与 markdown稳定沿用BondDepository.solBCV 定价、debtRatio、payoutFor、线性 vesting增加社区推荐激励与 Turbine 奖励;债券调节更灵活wETHBondDepository.sol风险资产债券框架增加 Chainlink 预言机取价及社区激励Warmup / Helper / RedeemHelper预热托管、一步质押、批量赎回稳定沿用ITurbine + ICommunityOHM 原体系没有对应模块新增社区推荐与奖励模块,服务生态增长

三、LGNS 继承下来的稳健骨架

  • 三支柱模型:质押(Staking)+ 债券(Bond)+ 国库(Treasury)。Treasury 是唯一的铸币与销币方,职责明确。
  • (3,3) rebase:sLGNS 使用 gons / fragment 机制,让持有者余额随 rebase 自动增长。
  • 债券折价:通过 BCV 与债务比进行定价,债券为国库持续引入储备,并采用线性 vesting。
  • 储备价值约束:valueOf 负责把储备资产换算为协议计价价值,excessReserves 约束奖励铸币上限。
  • 两步授权:queue → toggle 提供区块延时,为关键参数变化留出缓冲。

四、本地化优化与增强

增强点它是什么带来的价值社区推荐激励购买债券时向符合条件的推荐人发放额外奖励激励社区主动拓展,扩大生态参与Turbine 奖励池推荐奖励经 Turbine 统一发放集中管理奖励,规则与合约公开后可进一步提高透明度Curve 换币Treasury.swapReserve 灵活兑换储备优化储备结构并降低兑换滑点债券定价更灵活放开单步 BCV 调整幅度,可快速调价或停用运营响应更敏捷,适合配合多签与时间锁wETH 预言机使用 Chainlink 价格支持风险资产债券拓展债券类型,可继续增加喂价时效校验以 V1 为基座保留精简、清晰的核心架构聚焦生态增长,同时为未来吸收 V2 能力留出空间

五、最值得关注的核心:“1美元价值地基”

这一部分是整个机制中最重要、也最容易被口号化理解的地方。更准确地说,它不是对二级市场价格作出“永远等于1美元”的承诺,而是通过国库会计规则,建立每枚非债务流通币对应储备价值的基础约束。

积极之处在于:LGNS 没有删掉或弱化这套核心安全逻辑,而是完整保留了 OHM 体系中最重要的储备约束。市场价格会受到供需影响,但协议内部仍然存在一条清晰、可计算、可审查的价值地基。这意味着生态扩展并不是脱离储备凭空运行,而是建立在代码可验证的会计关系之上。

excessReserves = totalReserves − ( totalSupply − totalDebt )

含义很直接:国库盈余储备等于全部储备,减去需要背书的流通量。只要奖励铸币被限制在 excessReserves 以内,协议就不能无视储备无限增发。

5.1 valueOf:把1美元储备换算成协议价值

function valueOf(address _token, uint _amount)
    public view returns (uint value_) {
  if (isReserveToken[_token]) {
    value_ = _amount
      .mul(10 ** IERC20(OHM).decimals())
      .div(10 ** IERC20(_token).decimals());
  } else if (isLiquidityToken[_token]) {
    value_ = IBondCalculator(bondCalculator[_token])
      .valuation(_token, _amount);
  }
}

LGNS 为9位小数,USDT 为6位小数。当1枚 USDT 进入换算时:

1,000,000 × 10⁹ ÷ 10⁶ = 1,000,000,000

也就是说,1枚 USDT 会被换算为1枚 LGNS 的协议计价价值。这就是“1美元 → 1枚币价值”的代码来源。

这里代码写的是 USDT,后面已经更新成了DAI,同样都是稳定币。

5.2 deposit:储备进入后,才按规则铸币

uint value = valueOf(_token, _amount);
send_ = value.sub(_profit);
IERC20Mintable(OHM).mint(msg.sender, send_);
totalReserves = totalReserves.add(value);

新铸币数量由新进入国库的储备价值决定,并扣除协议利润。储备账本与铸币行为同步更新,不能脱离资产流入凭空完成。

5.3 withdraw:销毁对应币量,释放等值储备

uint value = valueOf(_token, _amount);
IOHMERC20(OHM).burnFrom(msg.sender, value);
totalReserves = totalReserves.sub(value);
IERC20(_token).safeTransfer(msg.sender, _amount);

代码逻辑是先销毁对应价值的币,再减少储备账本并转出资产。从机制设计看,它把销币与储备释放绑定在同一条路径上。

5.4 mintRewards:奖励铸币也有上限

require(_amount <= excessReserves(), 'Insufficient reserves');
IERC20Mintable(OHM).mint(_recipient, _amount);

function excessReserves() public view returns (uint) {
  return totalReserves.sub(
    IERC20(OHM).totalSupply().sub(totalDebt)
  );
}

最关键的一句是:奖励铸币量不得超过盈余储备。它相当于整个高收益模型的安全阀,让国库不能把背书线轻易“铸穿”。

因此,“1美元托底”更严谨的理解是:它是一套储备价值与铸币上限之间的代码约束,是协议内在价值的地基,而不是对任何时间、任何市场环境下二级市场成交价的刚性保证。

六、(3,3) 模型与长期价值支撑

(3,3) 是 OlympusDAO 提出的博弈论共识。当更多参与者选择质押,协议通胀更多被体系内部吸收,债券持续为国库带来储备,进而形成质押、储备和生态活跃之间的正向循环。

LGNS 的社区激励和灵活债券运营,本质上都是在扩大参与、促进储备流入。若再配合透明的储备披露、多签、时间锁和持续治理,这套成熟机制就更有机会从“能运行”走向“长期稳健运行”。

七、进一步提升稳健性的建议

方向建议提升透明度公开 Turbine / Community 合约源码与规则,让社区能够完整审阅推荐及奖励机制。治理去中心化将国库、债券定价等关键权限逐步交由多签钱包或时间锁托管,并公开变更记录。预言机稳健为 wETH 债券取价增加 updatedAt 等时效与有效性校验。代码整洁后续清理 toggle() 中沿用自 OHM V1 的数组冗余 push;该问题不影响权限判定。对齐上游逐步吸收 OHM V2 的治理框架与安全实践,形成长期升级路线。

八、结论

传承稳健:LGNS 完整保留了 OlympusDAO V1 的国库、质押、rebase、债券和LP估值框架,尤其保留了“1美元价值地基”的核心会计逻辑。

增强务实:围绕 USDT 储备、Curve 兑换、社区推荐激励、Turbine 与风险资产债券进行了适配,生态扩展方向清晰。

一句话总结:LGNS 站在成熟机制的肩膀上,没有丢掉最重要的价值地基,又通过本地化增强服务生态增长。真正值得积极看待的,不只是“1美元”这几个字,而是这套约束写在代码里、能够被验证,也能够在透明治理下继续进化。

说明:本文为技术机制说明,基于公开代码的静态阅读与 OHM 官方仓库对照整理,仅供技术理解与讨论,不构成价格承诺或投资建议。对照来源:origin-coreOlympusDAO 官方仓库

THE END
喜欢就支持一下吧
点赞5
评论 抢沙发

请登录后发表评论

    暂无评论内容