Algorand、Solana、Near、Rippleなどのブロックチェーンには、ユーザーがコインの全額を使い切ることができないというユニークな特徴があります。これは一見制限的に見えますが、これらのプロトコルは特定の理由からこのような措置を実施しています。
この記事では、各ブロックチェーンのアプローチの背後にある個々の理由を探り、それらを結びつける共通の理由を明らかにし、この設計選択とそのユーザーに対する意味をよりよく理解するための情報を提供します。
理由を明らかにする
これらのブロックチェーンの共通点は、ユーザーの自由とネットワークの健全性およびセキュリティのバランスを保つ必要性です。ユーザーに一部の資金をロックアップすることを要求することで、これらのネットワークはスパムや悪意のある活動を抑止し、リソースの効率的な割り当てを保証し、高いパフォーマンスを維持することができます。しかし、このアプローチは、ユーザーがこれらの要件を理解し、自分の残高を効果的に管理する必要があることを意味します。
Algorand
Algorandでは、アカウントはブロックチェーン上に存在するために最低限の残高を維持する必要があります。この要件は、スパムを防ぎ、ネットワークを効率的に保つために設けられています。最低残高は、アカウントのサイズに基づいて計算され、アカウントがAlgorand Standard Assets(ASA)やスマートコントラクトを増やすとサイズが増えます。これは、残高の一部が常にこの要件を満たすために「ロック」されていることを意味します。
Near
Near Protocolにはストレージステーキング(「レンタル」とも呼ばれる)という概念があります。ユーザーは、自分のアカウントとスマートコントラクトがブロックチェーン上で使用するストレージスペースをカバーするために、一定量の$NEARをステーキングする必要があります。これにより、ネットワークリソースが効率的に割り当てられ、スパムが防止されます。ストレージのためにステーキングされた$NEARは、スペースを占めているデータが削除されたり、アカウントが削除されたりしない限り、使用することはできません。
Solana
Solanaは「レンタル」という新しい概念を導入しています。Solanaのアカウントを維持するためには、レンタル料をカバーするために十分な$SOLを保持している必要があります。これは、Solanaが未使用のアカウントのクリーンアップをユーザーに促すことで、高性能で効率的な状態を維持することを目指しているからです。アカウントは、大量の$SOLを預けることでレンタル免除にすることができ、これは基本的に、アカウントが継続的なレンタル料を発生させることなくアクティブであることを保証するために、残高の一部をロックアップします。
Ripple (XRP Ledger)
XRP Ledgerでは、アカウントを作成し維持するためには、最低限の$XRPのリザーブが必要です。このリザーブ要件は、大量のアカウントやトランザクションを作成するコストを上げることで、スパムや悪意のある活動を抑止するために設計されています。最低リザーブはネットワークのガバナンスの決定に基づいて変更することができますが、ユーザーがアカウントを削除しない限り(これは一般的な行為ではありません)、使えない「ロック」された残高として機能します。
Bitcoin Ordinals
Bitcoin Ordinalsプロトコルにより、ほとんどのウォレットがUTXO(未使用トランザクション出力)をロックするようになりました。これは、Ordinalsが各サトシに連続番号を割り当て、個々のサトシをメタデータで追跡および刻印できるようにする独自の方法によるものです。
- Ordinals 追跡: Ordinalsプロトコルは、採掘された順序に基づいて各サトシに一意のオーディナル番号を割り当てます。これにより、個々のサトシを正確に追跡することができます。
- 刻印と来歴: 特定のサトシにメタデータを刻印することで、Ordinalsはユニークなデジタルアーティファクト(NFTに類似)を作成することができます。しかし、これらの刻印されたサトシの完全性と来歴を維持するためには、それらが誤って消費されたり、他のサトシと混ざったりしないようにすることが重要です。
- UTXOロック: 刻印されたサトシを含むUTXOをロックすることで、これらの特定のサトシが通常のトランザクションで消費されないようにします。UTXOをロックすることにより、刻印されたサトシの一意性と追跡可能性を維持し、メタデータの損失を防ぎ、正しいサトシが識別可能なままであることを保証します。
Dynex (DNX)
Dynexチェーン上の凍結された残高は、ネットワークとそのユーザーを保護し、トランザクションの完全性を確保し、セキュリティを強化し、規制要件を遵守するためのメカニズムです。
- トランザクション確認: トランザクションが完全に確認されるまで、残高が一時的に凍結されることがあります。これにより、二重支払いを防ぐことができます。
- セキュリティ対策: 詐欺や不正なトランザクションから保護するために、ネットワークは検証のために残高を凍結することがあります。
- スマートコントラクト: スマートコントラクトに関わる残高は、コントラクトの実行が完了するまで凍結されることがあります。