Lethe

ガイド

Monero の残高がロックされるのはなぜ?10ブロックのルール

約 4 分で読めます

Monero を受け取った、あるいは送ったばかりなのに、ウォレットにまだ使えない残高が表示されている。何も問題はありません。Monero は新しいアウトプットをすべて10ブロック(約20分)ロックし、ウォレットは待つように伝えているだけです。

残高とロック解除済み残高

Monero のウォレットには2つの数字が表示されます。残高は、ここ数分で届いたものも含め、ウォレットが把握しているすべてです。ロック解除済み残高は、今すぐ使える金額です。その差が、まだ10ブロックのロック中の資金です。

Monero ではおよそ2分ごとにブロックが作られるので、10ブロックは約20分です。ブロックの出方によって、少し長くも短くもなります。

Monero がロックする理由

このロックはネットワーク自体のルールで、作られてから10ブロックに満たないアウトプットは取引で使えません。これは、直近のいくつかのブロックが競合するチェーンに置き換えられる「再編成」への備えです。ロックがなければ、新しい資金を使った支払いは、その資金を生んだブロックが消えた場合に無効になりかねません。

すべての Monero ウォレットがこのルールに従うので、解除する設定はありません。変更するにはネットワークのアップグレードが必要です。

おつりもロックされる理由

多くの人が驚くのがこの点です。Monero を送ったあと、残りの残高の一部もロックされることがあります。ウォレットはアウトプットの一部だけを使うことはできず、アウトプットを丸ごと使って、残りをおつりとして自分に送り返します。このおつりは新しいアウトプットなので、受け取った資金と同じく10ブロック待つことになります。

たとえば、1つのアウトプットに 2 XMR を持っていて 0.5 XMR を送るとします。ウォレットはそのアウトプット全体を使い、0.5 を受取人に、約1.5 を自分に送り返します。その後20分ほどは、残高に1.5と表示されていても、ロック解除済み残高はゼロになることがあります。

1回目の支払いの直後に2回目の支払いを待たなければならないことがあるのも、このためです。Feather のようにコインコントロールのあるウォレットではアウトプットが1つずつ表示され、資金を複数の別々のアウトプットとして受け取っておけば、一度に使える額が増えます。

交換への影響

Monero への交換

交換で XMR が送られてくると、数分以内にウォレットに表示されますが、約20分はロックされたままです。すぐに別の場所へ移すつもりなら、その時間も見込んでおきましょう。

Monero からの交換

XMR を交換サービスに送ると、交換サービスは独自の承認(通常は約10回)を待ちます。そのため、Monero からの交換は、交換サービスが新しいコインを送れるようになるまで通常20分から30分かかります。これは正常で、承認の進み具合は注文ページに表示されます。たとえば Monero から Bitcoin や Monero から USDT TRC20 です。

プライベートルート

プライベートルートでは XMR が2つの交換の橋渡し役になるため、2つ目のステップもこの承認を待ちます。直接の交換より時間がかかると考えておきましょう。

もっと長くロックされている場合

20分をはるかに超えてロックされたままなら、たいていはウォレットの同期が終わっていません。ウォレットのブロック高がネットワークと一致しているか確認するか(ほとんどのウォレットは同期状況を表示します)、別のノードに切り替えてください。同期が遅れているウォレットでは、届いた資金の表示が遅れることもあります。

取引が止まっているように見えるときは、Monero のブロックエクスプローラーで取引 ID を調べてください。金額やアドレスを明かすことなく、その取引がブロックに入っているか、承認が何回あるかがわかります。

まとめ

  • 新しいアウトプットはすべて10ブロック(約20分)ロックされます。受け取った資金もおつりも同じです。
  • XMR を交換サービスに送ると、交換サービスは独自の承認を追加で待ちます。
  • それよりずっと長い場合はたいてい同期やノードの問題で、取引が失われたわけではありません。

ほかのガイド

すべてのガイド