Algorand、Solana、Nearなどのブロックチェーンには、ユーザーがチェーンのネイティブ通貨(例:$ALGO、$SOLなど)の全残高を使用できないという特性があり、一部の通貨が残高内でロックまたは凍結されます。
この記事では、さまざまなブロックチェーンにおける「一部の残高を凍結する」という設計の理由を明らかにし、それがユーザーに与える影響について理解を深めます。
理由
これらのブロックチェーンが共通してこの設計を採用している理由は、ユーザーの自由とネットワークのセキュリティのバランスを取るためです。ユーザーに資金の一部をロックさせることで、ネットワークはスパムや悪意のある活動を抑制し、リソースの効率的な割り当てを確保し、チェーンの高性能を維持しています。ただし、このアプローチは、ユーザーが自分の口座残高を効果的に管理するために、これらの要件を理解する必要があることを意味します。
Algorand
Algorandチェーンでは、ブロックチェーン上に存在するために、口座は最低残高を維持する必要があります。この要件は、悪意のある攻撃を防ぎ、ネットワークの効率を維持するために設けられています。最低残高は口座のサイズに基づいて計算され、口座が選択または作成するAlgorand標準資産(ASA)やスマートコントラクトが増えるにつれて、口座サイズも大きくなります。これは、この要件を満たすために常に一部の残高が「ロック」されていることを意味します。
Near
Nearチェーンには、ステークしたストレージ(「レント(賃料)」と呼ばれることもあります)という概念があります。ユーザーは、ブロックチェーン上で使用する口座やスマートコントラクトのストレージ容量をカバーするために、一定量の$NEARをステークする必要があります。これにより、ネットワークリソースの効率的な配分が確保され、悪意のある攻撃を防ぎます。ストレージに使用するためにステークされた$NEARは、その領域を占有しているデータまたは口座自体を削除しない限り、使用することができません。
Solana
Solanaは「レント(賃料)」と呼ばれる斬新な概念を導入しました。Solana上で口座を維持するには、レント料金を支払うのに十分な$SOLを保有している必要があります。これは、Solanaが未使用の口座を整理することをユーザーに促すことで、高性能かつ有効な状態を維持することを目的としているためです。口座はより多くの$SOLを預け入れることでレントを免除されることができ、これは本質的に口座が継続的なレント料金を発生させることなくアクティブな状態を維持できるよう、一部の残高をロックすることを意味します。
Ripple (XRP Ledger)
XRP Ledgerでは、アカウントを作成および維持するために最低準備金が求められます。この準備金の要件は、多数のアカウントや取引を作成するコストを引き上げることで、悪意のある攻撃や活動を防ぐことを目的としています。最低準備金はネットワークのガバナンス決定によって変更される可能性がありますが、アカウントを削除しない限り(これは一般的な行為ではありません)、ユーザーはこれを使用できない「ロック」された残高として扱う必要があります。
Cardano
Cardano(ADA)ネットワークでステーキングを行う際、資産は次の2つの部分に分けられます:
利用可能残高:すぐに送金・使用できるADA
凍結残高(ステーキング報酬):ステーキングで生成されたがまだ受け取っていない報酬で、直接送金ができない状態
そのため、ウォレットに表示される「総残高」は、実際に送信可能な金額よりも多くなります。凍結された部分を使用したい場合は、先にステーキング報酬を受け取る必要があります。受け取り後、この報酬分は利用可能残高に加算され、通常通り送金できるようになります。
Stellar(XLM)
Stellarネットワークでは、アカウントは最低残高として一部のXLMを保持しなければならないため、全残高を送金することはできません。
利用可能残高:通常通り送金・使用できるXLM
留保残高(最低残高):アカウント内に留めておく必要があり、送金できないXLM
👉 基本ルール:
基本留保:1 XLM(アカウントの存在に対する最低要件)
したがって、ウォレットに表示される「総残高」は、通常「送信可能残高」よりも大きくなります。
Bitcoin Ordinals
Bitcoin Ordinalsプロトコルにより、現在市場にあるほとんどのビットコインウォレットはUTXO(未消費のトランザクション出力)をロックする必要があります。これは主に、Ordinalsプロトコルが各サトシ(satoshi)に順序番号を割り当て、個別のサトシを追跡したり、そこにメタデータを刻み込んだりできるようにしているためです。
Ordinals追跡:Ordinalsプロトコルは、サトシがマイニングされた順序に基づいて、各サトシにユニークな序数番号を割り当てます。これにより、各サトシを正確に追跡することが可能です。
刻印と来歴:特定のサトシにメタデータを刻印することで、Ordinalsプロトコルはユニークなデジタルアート(NFTに類似)の作成を促進します。ただし、これらの刻印されたサトシの整合性と来歴を保持するためには、それらが誤って消費されたり、他のサトシと混ざったりすることを防ぐことが極めて重要です。
UTXOロック:ウォレットは刻印されたサトシを含むUTXOをロックし、これらの特定のサトシが通常の取引で消費されないようにします。UTXOをロックすることは、刻印されたサトシの独自性と追跡可能性を維持し、メタデータの損失を防ぎ、正しいサトシを識別できるようにするのに役立ちます。
Dynex (DNX)
Dynexチェーンの残高凍結メカニズムは、取引の完全性を確保し、セキュリティを強化し、規制要件を遵守することでネットワークとそのユーザーを保護することを目的としています。
取引承認:二重支払いを防ぐため、取引が完全に承認されるまで残高が一時的に凍結される場合があります。
セキュリティ対策:不正行為や無権限の取引を防ぐため、ネットワーク検証のために残高が凍結される場合があります。
スマートコントラクト:スマートコントラクトに関与する残高は、コントラクトの実行が完了するまで凍結される可能性があります。
