像 Algorand、Solana、Near 等区块链都具有一个特性,即用户不能花费掉链的原生币种(例如: $ALGO, $SOL 等)的所有余额,有一部分的币将在余额中被锁定和冻结。在这篇文章中,我们将揭示不同区块链「冻结部分余额」的这层设计的原因,以更好地理解其对用户的影响。
原因
拥有这个设计的这些区块链之间的共同点是为了平衡用户自由与网络的安全性。通过要求用户锁定一部分资金,这些网络可以阻止垃圾邮件和恶意活动,确保资源有效分配,并保持链的高性能。然而,这种方法意味着用户需要了解这些要求,以有效管理他们的账户余额。
Algorand
在 Algorand 链上,账户必须保持最低余额才能在区块链上存在。这个要求是为了防止恶意攻击并确保网络保持高效。最低余额是根据账户的大小计算的,账户的大小随着账户选择或创建的 Algorand 标准资产(ASA)或智能合约的增加而增加。这意味着一部分余额总是被「锁定」,用以满足这个要求。
Near
Near 链有一个存储质押的概念(有时被称为「租金 (rent)」)。用户需要质押一定数量的 $NEAR 来覆盖他们的账户和智能合约在区块链上使用的存储空间。这确保了网络资源的有效分配,并防止了恶意攻击。用于存储的质押的 $NEAR 不能被消费,除非删除占用空间的数据或删除账户。
Solana
Solana 引入了一个新颖的概念,称为「租金 (rent)」。要在 Solana 上保持一个账户,它必须持有足够的$SOL 来支付租金费用。这是因为 Solana 旨在通过激励用户清理未使用的账户来保持高性能和有效状态。账户可以通过存入更大量的 $SOL 来免租,这基本上锁定了部分余额,以确保账户在不产生持续租金费用的情况下保持活跃。
Ripple (XRP Ledger)
XRP Ledger 需求创建和维护账户的最低储备金。这个储备金要求旨在通过提高创建大量账户或交易的成本来防止恶意的攻击和恶意活动。最低储备金可以根据网络治理决策而改变,但作为用户不能消费的「锁定」余额,除非他们删除他们的账户(这不是一种常见的做法)。
比特币 Ordinals
比特币 Ordinals 协议导致目前市面上大多数比特币钱包都需要锁定 UTXO(未花费的交易输出)。这主要是由于 Ordinals 协议为每个聪(satoshi)分配了一个顺序编号,从而能够跟踪和在个别聪上刻写元数据。
- Ordinals 追踪:Ordinals 协议根据聪被挖出的顺序为每个聪分配一个唯一的序数编号。这使得可以精确跟踪每个聪。
- 铭刻和出处:通过在特定聪上刻写元数据,Ordinals 协议促进了独特数字艺术品(类似于NFT)的创建。然而,为了保持这些刻写聪的完整性和来源,至关重要的是防止它们被意外花费或与其他聪混合。
- UTXO 锁定:钱包锁定包含刻写聪的 UTXO,以确保这些特定聪不会在常规交易中被花费。锁定UTXO 有助于保持刻写聪的独特性和可追溯性,防止元数据丢失,并确保正确的聪可被识别。
Dynex (DNX)
Dynex链上的冻结余额机制旨在通过确保交易完整性、增强安全性和遵守监管要求来保护网络及其用户。
- 交易确认:为防止双重支付,余额可能会暂时冻结,直到交易完全确认。
- 安全措施:为了防止欺诈和未经授权的交易,网络可能会冻结余额进行验证。
- 智能合约:涉及智能合约的余额可能会被冻结,直到合约执行完成。