What is Frozen Balance in my OneKey App account?

Blockchains like Algorand, Solana, Near, and Ripple have a unique feature where users cannot spend their entire coin balance due to certain requirements. While this may seem restrictive at first glance, these protocols have specific reasons for implementing such measures.

In this article, we will explore the individual reasons behind each blockchain's approach and uncover the common reasoning that ties them together, providing a better understanding of this design choice and its implications for users.

Uncover Reasons

The common thread among these blockchains is the need to balance user freedom with network health and security. By requiring users to lock up a portion of their funds, these networks can deter spam and malicious activities, ensure efficient resource allocation, and maintain high performance. This approach, however, means that users need to be aware of these requirements to manage their balances effectively.

Algorand

On Algorand, accounts must maintain a minimum balance to exist on the blockchain. This requirement is in place to prevent spam and ensure that the network remains efficient. The minimum balance is calculated based on the account's size, which increases with more Algorand Standard Assets (ASAs) or smart contracts that the account opts into or creates. This means that a portion of the balance is always "locked" to meet this requirement.

Near
Near Protocol has a concept of storage staking (sometimes referred to as "rent"). Users need to stake a certain amount of $NEAR to cover the storage space their account and smart contracts use on the blockchain. This ensures that the network resources are efficiently allocated and prevents spamming. The staked $NEAR for storage is not spendable unless the data taking up space is deleted or the account is removed.
Solana
Solana introduces a novel concept called "rent." To keep an account on Solana, it must hold enough $SOL to cover rent fees. This is because Solana aims to maintain a high-performance and efficient state by incentivizing users to clean up unused accounts. Accounts can be made rent-exempt by depositing a larger amount of $SOL, which essentially locks up part of the balance to ensure the account remains active without incurring ongoing rent charges.
Ripple (XRP Ledger)
The XRP Ledger requires a minimum reserve of $XRP to create and maintain an account. This reserve requirement is designed to deter spam and malicious activity by making it costly to create a large number of accounts or transactions. The minimum reserve can change based on network governance decisions but acts as a "locked" balance that users cannot spend unless they delete their account (which is not a common practice).
Bitcoin Ordinals
The Bitcoin Ordinals protocol has led most wallets to lock UTXOs (Unspent Transaction Outputs). This is primarily due to the unique way Ordinals assigns a sequential number to each satoshi, enabling the tracking and inscription of individual satoshis with metadata.
  • Ordinal Tracking: The Ordinals protocol assigns a unique ordinal number to each satoshi based on the order in which they are mined. This allows for precise tracking of individual satoshis.
  • Inscription and Provenance: By inscribing metadata onto specific satoshis, Ordinals facilitate the creation of unique digital artifacts (similar to NFTs). However, to maintain the integrity and provenance of these inscribed satoshis, it's crucial to prevent them from being inadvertently spent or mixed with other satoshis.
  • UTXO Locking: Wallets lock UTXOs containing inscribed satoshis to ensure these specific satoshis are not spent in regular transactions. Locking UTXOs helps preserve the uniqueness and traceability of the inscribed satoshis, preventing loss of metadata and ensuring the correct satoshi remains identifiable.
Dynex (DNX)
Frozen balances on the Dynex chain are mechanisms designed to protect the network and its users by ensuring transaction integrity, enhancing security, and complying with regulatory requirements.
  • Transaction Confirmation: Balances may be temporarily frozen until transactions are fully confirmed to prevent double-spending.
  • Security Measures: To protect against fraud and unauthorized transactions, the network may freeze balances for verification.
  • Smart Contracts: Balances involved in smart contracts might be frozen until the contract execution is complete.
Was this article helpful?
1 out of 2 found this helpful