对动态权益 AWS 安全 LIVE 的基本了解!

2025-06-09

对动态权益质押的基本理解

AWS 安全上线!

介绍

在去中心化金融 (DeFi) 领域不断拓展的背景下,质押已成为一种热门机制,用户可以通过参与网络安全和治理来获得奖励。与传统金融体系不同,质押允许加密货币持有者锁定其资产以支持区块链运营,同时获得被动收入。然而,传统的质押模式通常存在一些限制,例如锁定期和固定的奖励结构,这些限制可能会限制用户的灵活性和参与度。

本文将探讨质押的概念,并深入探讨创新型动态质押的机制和示例工作流程。我将向您讲解动态质押的基础知识,该机制允许权益持有者随时提取资产,同时根据其贡献获得实时计算的奖励。通过理解动态质押的机制,您可以创建更灵活、更用户友好的 DeFi 应用程序,以满足加密社区不断变化的需求。

什么是 Staking?

质押是各种区块链网络中使用的一种机制,尤其是在采用权益证明 (PoS) 共识机制的区块链网络中。简单来说,质押允许用户在钱包中锁定一定数量的加密货币,以支持区块链网络的运行。作为其贡献的回报,权益持有者将获得奖励,通常以额外的代币形式。

质押的主要目的是增强网络安全性和效率。通过质押代币,参与者可以帮助验证交易并维护区块链的完整性。用户质押的代币越多,被选中验证区块并获得奖励的机会就越大。

通用质押机制

在传统的质押模型中,用户会将自己的代币投入一段预定的期限,通常称为“锁定期”。在此期间,他们无法访问或提取已质押的代币。奖励通常根据质押的代币数量和质押期的长短计算。

以下是传统质押运作的简化工作流程:

  • 用户参与:用户决定投入一定数量的加密货币。
  • 锁定代币:用户将其代币锁定在权益合约中一段固定时间。
  • 赚取奖励:在整个质押期间,用户将根据其质押金额赚取奖励。
  • 提款:在质押期结束时,用户可以提取其原始代币以及任何获得的奖励。

虽然这种方法提供了可预测的回报,但它也存在缺点,例如在锁定期内无法获得资金,以及如果市场条件发生变化则可能错失机会。

动态质押:一种新方法

动态质押引入了一种更灵活、响应更快的质押模型,解决了传统质押的一些局限性。动态质押不再要求用户锁定其代币一段时间,而是允许权益持有者随时提取其代币,同时仍根据其贡献获得奖励。

动态质押的主要特点

  • 无锁定期:利益相关者可以随时移除其质押的代币,从而提供流动性和灵活性。
  • 动态 APY 计算:年收益率 (APY) 根据实时数据计算,包括权益持有者的数量、其质押金额以及质押合约中累积的总奖励。
  • 基于股份的奖励:奖励不是按每个质押代币的固定奖励,而是根据每个利益相关者持有的股份数量分配的,这反映了他们对质押池的贡献比例。

动态质押工作流程示例

在深入研究代码之前,让我们先了解一下动态权益证明机制的关键概念:

MRK是质押系统中使用的代币。它代表利益相关者可以通过质押获得奖励的货币。
份额代表每个利益相关者对质押合约中 STK 总池的所有权。份额与质押的 STK 数量成比例。
奖励是存入质押合约的额外 STK 代币,通常作为激励利益相关者参与的一种形式。在此示例场景中,
AliceBobCharlieDave是参与动态质押系统的利益相关者。
他们可以质押、领取和取消质押 MRK 代币。MRK/份额比率
一个比例,代表利益相关者拥有的每一份额在合约中可用的 MRK 数量。该比率决定了利益相关者在提取份额时可获得的 MRK 数量。它会随着利益相关者存入更多 MRK 或向合约中添加奖励而变化,从而影响每个利益相关者的支出。

现在,让我们通过一个简化的示例来了解动态权益质押的工作原理:

  • 初始状态: MRK/股份比例初始为 1:1。Alice
    、Bob 和 Charlie 分别质押 500、1000、500 个 MRK 代币。作为回报,他们分别获得 500、1000、500 股股份。

  • 行动 1: 100 MRK 代币作为奖励存入质押合约。

  • 更新状态: MRK/股比率增加至1.05,计算如下:

    Total MRK = 500 (Alice) + 1000 (Bob) + 500 (Charlie) + 100 (reward) = 2100 MRK
    MRK/Share Ratio = 2100 MRK / 2000 shares = 1.05
Enter fullscreen mode Exit fullscreen mode
  • 行动 2: Alice 和 Bob 领取奖励,因此他们将分别获得 25、50 个 MRK 代币。
    Alice's Claim Amount = (500 MRK * 0.05) = 25 MRK
    Alice's remaining shares = 500 - 25 / 1.05 = 476.19 shares
    Bob's Claim Amount = (1000 MRK * 0.05) = 50 MRK
    Bob's remaining shares = 1000 - 50 / 1.05 = 952.38 shares
    Charlie's remaining shares = 500 shares

    Remaining Total MRK tokens  = 2100 - (25 + 50) = 2025 MRK
    Remaining Shares = 476.19 + 952.38 + 500 = 1928.57 shares
    MRK/Share Ratio = 2025 MRK / 1928.57 shares = 1.05
Enter fullscreen mode Exit fullscreen mode

如您所见,MRK/Share 比率保持不变为 1.05,因为合约中没有添加新的奖励。

  • 行动 3: Dave 质押 500 个 MRK 代币,他的股份将为 500 / 1.05 = 476.19 股。

因此剩余的 MRK 代币总数 = 2025 + 500 = 2525 MRK,剩余股份 = 1928.57 + 476.19 = 2404.76 股

  • 行动4: Charlie领取250个MRK代币。他获得12.5个MRK。Charlie剩余的份额= 500 - 12.5 / 1.05 = 488.10股。剩余MRK代币= 2525 - 12.5 = 2512.5个MRK,剩余份额= 2404.76 - 12.5 / 1.05 = 2392.86股。

由于合同中没有增加新的奖励,MRK/Share 比率仍然保持在 1.05 不变。

  • 行动 5: Dave 再次质押 500 个 MRK 代币,因此他的份额将为 476.19 + 500 / 1.05 = 952.38 股,MRK 代币总数为 2512.5 + 500 = 3012.5 个 MRK,总份额为 2392.86 + 500 / 1.05 = 2869.05 股

  • 行动 6:再次将 100 MRK 奖励存入质押合约。
    此时 MRK/share 比率更新为 1.08485,计算如下:

 MRK/Share Ratio = (3012.5 + 100) MRK / 2869.05 shares = 1.08485
Enter fullscreen mode Exit fullscreen mode

现在他们分别拥有 476.19、952.38、488.10、952.38 份。
因此,当他们提取全部质押的 MRK 代币时,他们将分别获得约 516、1038、528、1038 个 MRK 代币,奖励分别为 16.5、33、17.5、33 个 MRK 代币。

结论

动态质押代表了质押领域的重大变革,它为用户提供了灵活地管理投资的同时仍能获得收益的灵活性。通过基于实时数据计算收益并允许立即提现,该模式提升了用户体验和参与度。

谢谢。祝您
编码愉快。

鏂囩珷鏉ユ簮锛�https://dev.to/marksantiago02/basic-understanding-of-dynamic-stake-2e9l
PREV
如何在实践中逐步编写动态权益智能合约
NEXT
JS:按多个列/键对对象数组进行排序