▶️Interchain Staking

Interchain Staking Module Overview

The Interchain Staking (ICS) Module is the core component in Quicksilver that enables liquid staking for external blockchains. By utilizing this module, users can deposit native assets from IBC-connected chains and receive tokenized representations of their staked positions (i.e., qAssets). The ICS module then manages the lifecycle of these staked tokens—from deposits and auto-compounding of rewards to unbonding and redemption—all while allowing users to choose their preferred validators through intent signaling.

Key Objectives

  1. Liquid Staking on Remote Chains Allow users to stake assets on an external chain—such as Cosmos Hub (ATOM), Osmosis (OSMO), or Stars (STARS)—while retaining liquidity in the form of qAssets on Quicksilver.

  2. User Sovereignty & Validator Choice Grant users control over which validators secure their tokens, preserving decentralization and avoiding validator centralization.

  3. Efficient & Transparent Rewards Automate reward accrual and distribution so that qAsset holders benefit from staking yields, minus protocol fees or slashing events.

  4. Simplified Deposit & Redemption Provide a straightforward deposit process and a clear path to redeem qAssets for the underlying assets, respecting each chain’s unbonding rules.


Core Functions

  1. Deposits

    • IBC Transfer: Users initiate a deposit by sending native tokens (e.g., ATOM) from the external chain to a deposit account controlled by the Quicksilver chain.

    • qAsset Minting: Once tokens arrive, the ICS module mints the corresponding qAsset (e.g., qATOM) to the user’s Quicksilver address, reflecting their newly staked position.

  2. Rewards Accrual & Auto-Compounding

    • Interchain Queries & Accounts: The ICS module interacts with the remote chain via Interchain Accounts (ICA) and Interchain Queries (ICQ) to track delegations and collect rewards.

    • Epoch-Based Compounding: At regular intervals (epochs), the module redeems staking rewards from the remote chain and restakes them, increasing the user’s total staked position and adjusting the redemption rate to reflect these new rewards.

  3. Redemption (Unbonding)

    • Redemption Request: When users wish to reclaim their native tokens, they submit a MsgRequestRedemption transaction on Quicksilver. The ICS module locks the corresponding qAssets and initiates the unbonding process on the external chain.

    • Unbonding Period: Once unbonded on the remote chain, the ICS module returns the redeemed tokens to the user’s wallet on that chain, burning the qAssets on Quicksilver.

  4. Intent Signaling & Delegation Strategy

    • Validator Selection: The ICS module incorporates Quicksilver’s Signaling Intent feature, letting users specify a list of validators and desired allocation percentages on the remote chain.

    • Rebalancing: At each epoch, the module aggregates user preferences and redelegates as needed—within the limits of the remote chain’s redelegation constraints—to keep actual delegations aligned with users’ stated Intents.


ICS Lifecycle & Architecture

  1. Interchain Accounts (ICA)

    • Control: The ICS module uses ICA to establish and manage one or more controller accounts on the remote chain.

    • Actions: These accounts perform delegation, redelegation, claiming rewards, and unbonding operations on behalf of Quicksilver users.

  2. Interchain Queries (ICQ)

    • Data Collection: ICQ allows the ICS module to query chain-specific information—such as a validator’s total stake, slashing status, or reward balance—without requiring direct user intervention.

    • Dynamic Adjustments: The module uses query results to rebalance staking, apply reward socialization, and issue or burn qAssets.

  3. Redemption Rate & Reward Socialization

    • Redemption Rate: Each qAsset tracks an ever-increasing redemption rate to reflect auto-compounded staking rewards.

    • Socialized Outcomes: If slashing occurs, or if a validator is tombstoned, the ICS module adjusts the redemption rate for all qAsset holders to maintain fungibility.

  4. Epochly Rebalancing

    • Intent Aggregation: Each epoch, the ICS module calculates an aggregate intent (i.e., combined user preferences).

    • Gradual Redelegation: Because remote chains often limit how many redelegations can happen within a given time, the module migrates stake incrementally until it reaches the target distribution.


Benefits & Use Cases

  1. Liquid Staking on Any IBC-Connected Chain By leveraging Interchain Accounts, Quicksilver extends liquid staking capabilities to any IBC-enabled chain that supports ICA and ICQ.

  2. Enhanced DeFi Utility Users can hold, trade, or deploy qAssets across Cosmos DEXes, lending protocols, and more—all while still earning staking rewards.

  3. Improved Validator Decentralization The Signaling Intent feature nudges users to select diverse, high-performance validators, helping mitigate centralization risk and strengthen network security.

  4. Transparent, Automated Rewards The ICS module seamlessly handles reward accrual and auto-compounding, freeing users from the complexities of manual claiming or re-staking.


Future Developments

  • Support for Non-ICA Chains Quicksilver aims to expand ICS-like functionality to IBC-connected chains that don’t yet implement Interchain Accounts, broadening the reach of liquid staking beyond the Cosmos SDK ecosystem.

  • Integration with CosmWasm A forthcoming CosmWasm implementation on Quicksilver could enable cross-chain smart contracts that build on ICS logic—e.g., novel DeFi applications that manage multi-chain staking strategies automatically.


Conclusion

The Interchain Staking (ICS) Module is the backbone of Quicksilver’s liquid staking solution, providing a streamlined method for users to deposit tokens, earn rewards, and access liquidity—all while preserving decentralization through user-driven validator preferences. Through its integration with ICA and ICQ, Quicksilver’s ICS Module empowers a wide range of cross-chain DeFi possibilities, fostering a more secure and interconnected Cosmos ecosystem.

Last updated