ウォレットからコインを送る際の「トランザクションが大きすぎる」エラーを修正する方法

ウォレットから交換するために大量のコインを転送するときに、このエラーを受け取ったことはありますか?トランザクションの作成に失敗しました!トランザクションが大きすぎます.

最近、私たちのフォーラムで、ユーザーの1人が次の質問をしました。

「ウォレットには10​​00を超える小さなトランザクションがあり、合計で0.8ビットコインを少し超えています。すべてのコインをBinanceに送信しようとしていますが、「トランザクションが大きすぎます」というエラーが引き続き表示されます。大きなカスタム取引手数料を設定しようとしましたが、それでもコインを送ることができませんでした。最新バージョンのビットコインコアウォレットを使用しています。」

まず第一に、これはバグではなく、このエラーはビットコインコアウォレットに固有のものではありません。この問題は、ほとんどすべてのコインとすべてのウォレットタイプで見られます.

では、なぜウォレットがトランザクションが大きすぎることを示すエラーメッセージを表示するのでしょうか。また、ウォレットから大量に送信するにはどうすればよいでしょうか。次のガイドは、このエラーを理解して修正するのに役立ちます.

トランザクションが大きすぎます(バイト単位)–意味?

トランザクションが大きすぎるということは、トランザクションが大きすぎてブロックに収まらないことを意味します。これは通常、ウォレットが多数の入力を1つのトランザクションに結合するときに発生します。これは手数料の問題ではなく、取引の規模の問題です。コインを送るか受け取るか。ブロックチェーンで行われるすべてのトランザクションには、それに関連付けられたサイズがあります。詳細については、ビットコインのメモリプールサイズに関するこの記事を確認してください.

トランザクションをブロックチェーンに追加するには、新しくマイニングされたブロックにトランザクションを含める必要があります。ブロックごとに、ブロックに含めることができるデータの最大サイズに制限があり、コインごとに異なります。したがって、基本的に、トランザクションに関係する出力が多い場合、トランザクションサイズはバイト単位で大きくなります。したがって、ウォレットは「トランザクションが大きすぎます」というエラーメッセージでトランザクションを拒否します.

トランザクションが大きすぎます

しかし、そもそもあなたの財布はどうやってそんなに多くの取引をすることになったのですか??

ウォレットに含まれるトランザクションが多すぎます

毎日コインを採掘していますか?ウォレットはスタッキングのためにロック解除されていますか?マスターノードを実行していますか?マイニング、スタッキング、マスターノードの報酬の受け取りのいずれであっても、チャンスは次のとおりです。ウォレットに含まれるトランザクションが多すぎます。それはあなたが一定期間にわたって達成した数百または数千の小さなトランザクションである可能性があります.

これをよりよく理解するために;毎日1ドルの現金が支払われていると想像してみてください。今、あなたはそれらを使いたい大きな塊を蓄積した後、1000ドルとしましょう。誰かが1000ドルのコインを受け入れると思いますか?あなたは基本的にそれらを銀行に持って行き、あなたがそれらを使うことができる前にそれをより大きなノートと交換しなければなりません.

同様に、ウォレットに表示される残高は、1つの合計金額としてではなく、出力のコレクションとして保存されます。.

ウォレットが大量の小額の支払いを受け取った場合、1回のトランザクションでそれらすべてを一度に送信することはできません。すべての出力を適合させようとすると、スペースがかかりすぎます。前述したように、1つのトランザクションに適合できる入力は非常に多くなります。だから解決策は何ですか?

トランザクションが大きすぎるエラーの解決策

このエラーを経験する方法は2つあります.

修正1:トランザクションを統合する

入力が多すぎると、1つのトランザクションに収まりません。したがって、実際の宛先アドレスに送信する前に、すべての小さな入力をいくつかの大きな入力にマージする必要があります。.

では、どのように入力を統合しますか?

コアウォレットを開きます。設定に移動 >> オプションをクリックしてから、ウォレットタブに移動します。コインコントロール機能を有効にしてから、ウォレットを再起動します。エレクトラムウォレットを使用している場合は、[表示]に移動します >> コインを表示し、コインタブをクリックします.

入力を統合する

ウォレットが開いたら、送信に移動して入力をクリックします。次に、すべての入力を選択して、所有している新しい受信アドレスに送信します。トランザクションが大きすぎるエラーが発生した場合は、統合する入力の数を減らして送信します.

すべての小さなトランザクションを少数の大きなトランザクションに統合したら、それらを取引所のアドレスに送信できます.

注意: 入力を統合する場合、取引手数料がかかりますが、それはごくわずかです。それでも手数料が問題になる場合は、より小さな値で複数のトランザクションを取引所アドレスに直接送信してみてください。ネットワークに正常に受け入れられます.

修正2:入力を自分で選択する

ほとんどのウォレットクライアントは、コインを送信するときに入力を自動的に選択し、最適な選択を行います。ただし、トランザクションが大きすぎるエラーが発生する場合があります.

ウォレットに入力を選択させる代わりに、コインコントロール機能を使用して自分で入力を選択します。これは、特定の金額を送信する場合に特に役立ちます.

では、将来このエラーをどのように回避しますか?

より大きな支払いを受け取る

問題は、ウォレットが非常に多くの小さなトランザクションを受信することです。これを回避する特定の方法があります。マイニングしている場合は、支払い額をできるだけ高く設定します。お支払い金額を設定できるマイニングプールがあります.

マスターノードを実行している場合、またはスタッキングを通じて報酬を受け取っている場合、それは仕方がありません。あなたの財布はまだ定期的に大量の取引を受け取ります。そのため、時々ウォレットを開き、同期して、将来の使用のために小さな入力を自分で統合します.

これを自動的に行うウォレットグルーマーと呼ばれるものもあります。ただし、これは上級ユーザー向けであり、別のチュートリアルで説明します.