blockchain.info
からトランザクションを送信しましたが、誤って少なすぎる料金が含まれていました。どうすればよいですか?トランザクションをキャンセルするか、トランザクションの確認を高速化しますか?
これはの補足的な質問です。なぜトランザクションなのですか。確認されていないので、どうすればよいですか?これは、質問のより広い意味に答え、主にビットコインコアに焦点を当てた緩和策を提案します。
回答
これは「軽い」ウォレットに適用される一般的な回答です-blockchain.info-walletについてはよくわかりません
機能する可能性のあるいくつかのアプローチがあります。 blockchain.info-walletのユーザーが最も簡単に利用できる方法はわかりませんが、おそらく#0aと#2、続いて#3、#0b、#1bです。
0)お待ちください。
0a)トランザクションが完了するのを待ちます。数時間、数日、または1週間後のネットワークの空き容量。空き容量のある期間では、低料金のトランザクションでも通過します。次の日曜日の夜より長く待たなければならないことはめったにありません。
0b)トランザクションが忘れられるのを待ってから、より高い料金で新しいトランザクションを作成します。いくつかの例外的なケース(特に2017/2018年頃)では、空き容量がないまま数週間または数か月が経過しました。元のトランザクションは最終的にはいくつかのウォレットは新しいトランザクションの作成を提案し、Myceliumは古いトランザクションの削除を提案し、運が良ければ「二重支出」が可能になります-これは非常に信頼性が低いですがe元のトランザクションは、送信者、受信者、およびサードパーティの両方によって意図的または偶発的に再ブロードキャストされる可能性があるため。
0c)一部のウォレットから、最も直感的なパニックアクションはトランザクションをアクティブに再ブロードキャストすることです。これはおそらくまったく役に立たず、0bとは正反対なので、おそらくお勧めできません
1)より高い料金(RBF)での二重支払い。
1a)「料金で置き換える」プロトコルの使用-これはおそらくあなたには当てはまりませんが、それは間違いなくトランザクションを「貼り付ける」ための最良の方法です。元のトランザクションが「RBF許可」でマークアップされている場合、ほとんどのネットワークは、より高い料金で交換トランザクションを受け入れます。すべてのウォレットがこのフラグの設定をサポートしているわけではなく、デフォルトでRBFがオンになっているウォレットはさらに少なくなります-正当な理由で、RBFプロトコルでは未確認のトランザクションを元に戻すことができるため、誰かに信頼してもらいたい場合は、RBFフラグを使用するのはひどい考えですゼロconfトランザクション。 (RBF機能は「有害」と「不要」の両方であると見なされるため、ほとんどのビットコインキャッシュソフトウェアから削除されました。)
1b)元のトランザクションであってもRBF /「二重支払い」を行うRBFとしてマークされていませんでした。マイナー(およびノード)は二重支払いトランザクションを無視することになっていますが、幸運かもしれません。このような二重支払いを実行するには、専用のソフトウェアを使用する必要がある場合があります。元のトランザクションが「ゴーストのような」状態になり、一部のノードでは認識されているが他のノードでは認識されていないため、機能する可能性があります。一部の鉱夫は、あなたが二重支出を行っていることに気付いていない可能性があります。一部の鉱夫は、より多くの手数料を稼ぐことができるため、意図的に二重支出の取引を受け入れるため、機能します。
2)子は親に支払う(CPFP)。新しいトランザクションが高額で行われ、古いトランザクションに加えて構築された場合、ほとんどのマイナーは、マイニング先のブロックにトランザクションのチェーン全体を含めます。
2a)資金の受取人に、受け取った資金を高額の手数料で新しい取引に使うように依頼します。これはもちろん常に可能であるとは限りませんが…
2b )ウォレット内のすべてのお金が使われなかった場合、トランザクションには通常2つの出力が含まれます。1つはウォレットに戻る「変更UTXO」です。これをより高い料金で使うことができれば、トランザクションはより速く完了する可能性があります。ソムeウォレットには、「CPFP」を介してトランザクションを「加速」するためのメニューオプションがあります。一部のウォレットでは、トランザクションに含めるUTXOを手動で決定できます。ウォレット内のすべての資金を同じウォレットに属するアドレスに送り返すこともできますが、ウォレットが「ほこり」でいっぱいになる可能性があるため、その料金が高額になる可能性があります。トランザクションは大きく、コストがかかります。 Electrumは特定のUTXOの使用をサポートしており、Myceliumには「CPFP」アクセラレーションボタンがあります。ウォレットからバックアップシードフレーズを取り出すことができれば、ElectrumまたはMyceliumで使用できる可能性があります。
3)プールに助けを求める。 viabtcの「トランザクションアクセラレータ」は https://pool.viabtc.com/tools/txaccelerator/ にあります。 antpool。comにも同様のサービスがいくつかあり、クレジットカードで支払いを行ってトランザクションに優先順位を付けることができるサービスもあります。
コメント
- 配列は0.とても良い。
回答
トランザクションがようやく完了したようです。 「十分な金額の鉱夫の手数料が含まれていないため、トランザクションに24時間以上かかることがありました
現在、トランザクションが送信された後、トランザクションをキャンセルする方法はありません。 「まだ確認されていません。そのため、送金金額、取引手数料、正しい住所に送金されることを3回確認することをお勧めします。
ビットコインがあれば役立つと思います。将来的にはこの機能がありました:「まだ確認されていない間にトランザクションをキャンセルする
コメント
- I ‘この回答が最初に投稿された質問をこのより標準的なトピックにマージしました。このトピックに適合させるために編集する必要があるかどうかを確認してください。
- 手数料による交換はこの機能ですが、ブロックチェーンです。 comウォレットには’ないようです
回答
基本的に、入力を2倍にして、取引手数料を追加することができます。まず、これはクレイジーに聞こえますが、機能します!誰かもこれを行う方法についての紹介ビデオを作成しました: https://www.youtube.com/watch?v=ycq7O48aPvQ
コメント
- I ‘この回答が最初に投稿された質問を、このより標準的なトピックに統合しました。回答を編集してこのトピックに適合させる必要があるかどうかを確認してください。
- 残高がすでに減少しているためできません
回答
未確認のトランザクションをBlockchain.infoから削除したいですか?
未確認のトランザクションとは、一部のマイナーがブロックに書き留めるまで、トランザクションがネットワークを介してブロードキャストされていることを意味します。未確認のトランザクションが数日後にブロックチェーンに確認されない場合、そのトランザクションはネットワークから削除されます。
現在、未確認の取引を削除する簡単な方法はありません。あなたがより高い料金でそれを再び放送しない限り。その場合、最初にブロックチェーンに入ったもの(おそらくより高い料金のもの)は、(伝播遅延の後)未確認のプールからもう一方を自動的に削除します。
ビットコインを回復する方法はありますか?
トランザクションがブロックチェーンに書き込まれていない間は、ビットコインをまだ使用していないことを意味します。理論的には、トランザクションを書き込むことができます。そのようなビットコインを好きなように使ってブロックチェーンに入れます。
ただし、問題はネットワーク全体がそれを受け入れないことです。おそらく、ビットコインクライアントのコンソールを介してブロードキャストする必要があります。
コメント
- I ‘この回答が最初に投稿された質問を、このより標準的なトピックにマージしました。回答を編集してこのトピックに適合させる必要があるかどうかを確認してください。
回答
トランザクションの受信者の1人(つまり、変更出力を介して)では、未確認の出力を十分に高い料金で新しいトランザクションに費やすことで、親の子の支払いトランザクションを作成できます。
何から聞いたところによると、traの入力を具体的に選択できますblockchain.infoのnsactionsなので、その目的のためにトランザクションを作成するのは簡単なはずです。
そうすることに抵抗がない場合は、未確認のトランザクションに対応する秘密鍵をエクスポートしてみてください。資金を回収するための二重支出トランザクションを作成するために、それを別のウォレットにエクスポートします。
最後に、いつでもそれを待つか、blockchain.infoの顧客に連絡するかを選択できます。サポート。
注:私はblockchain.infoを自分で使用したことがないので、より良い洞察があれば、この回答を改善するためにフィードバックを提供してください。
回答
私も同じ状況にあります。ウォレットプロバイダーに連絡しましたが、これが応答でした。
「こんにちは、
ビットコインmempoolは現在バックログされているため、トランザクションの確認が遅れています。ライブでフォローできます。このチャートは、ビットコインネットワーク上で保留中のすべてのビットコイントランザクションを示しています- https://blockchain.info/charts/mempool-count 。これは、ビットコインネットワーク全体に影響を与えています。 、Blockchain.infoだけでなく。
未確認のトランザクションは、ブロックをマイニングするマイニングプールによって最終的にブロックに受け入れられるか、推定1〜7日後にビットコインネットワークによって最終的に拒否されます。 。最終的に拒否された場合、資金は送信元のビットコインアドレスに残ります。この時点でできることは、トランザクションがブロックに受け入れられるかどうかを待つことだけです。すべてのウォレットプロバイダーと同様に、Blockchain.infoはこれを完全に制御することはできず、トランザクションを促進することはできません。これは常に、私たちが参加していないマイナーのビットコインネットワークに依存しています。
Blockchain.infoウォレットは動的な料金を利用します。次のリンクは、これがどのように機能するかを説明しています- https://blog.blockchain.com/2016/03/16/introducing-dynamic-fees/ 。 “
コメント
- 感謝します。今のところ最善の方法は、何が起こるかを待つことだと思います。
- 確認済みで、4日かかったので、その価値があります。待っています。すぐに確認される可能性があります。
- ‘この回答が最初に投稿された質問を、このより標準的なトピックに統合しました。できるかどうかを確認してください。編集して、このトピックに適合させます。
- OK、最終的に答えです。’テストのために低料金のトランザクションをいくつか送信しましたが、これがどのように行われるのか興味があります。したがって、’がReplace-By-Feeをサポートしていないblockchain.comの場合、つまり、より高い料金でトランザクションを再発行する場合は、拒否されるまでに1〜7日と推定されます”。’に関する情報が見つかりません。拒否されたトランザクション
- Blockchain.info / Blockchain.comはめちゃくちゃになっていて、一般的にビットコインに反対しているようです。もちろん、適切な方法は、それをまったく使用せず、RBFウォレットを使用することです。 txが拒否される保証はありません old.reddit.com/r/Bitcoin/comments/ldzkpo/ …
回答
取引が未確認の場合は、2倍の費用をかけることができます。おそらく手動でトランザクションを作成し(BitcoinJSでnode.jsを使用しました)、ビットコインクライアントのコンソールを介して送信する必要があります。また、二重支払いは簡単に検出でき、人々があなたを信頼しない可能性があるため、少し高い料金を支払い(古いトランザクションの前に新しいトランザクションが確認された場合)、古いトランザクションまたは新しいトランザクションで使用されている送信元アドレスを再利用しないことをお勧めします。
元のトランザクションを確認するだけの場合は、(コンソールを使用して)再送信してみてください。未確認のトランザクションが限られた時間だけネットワークによってブロードキャストされるので、それは時々役に立ちます。
コメント
- いいえ、二重に費やされていません-あなたは見ることができます blockchain.info/tx/ … での取引は約30時間後にのみ未確認+お金は私の残高から差し引かれます-再送信できません。再送信できません。未確認の取引をキャンセルしてコインを取り戻すにはどうすればよいですか?
- @enockoforiそのリンクは’ tは機能します。テキサス州が脱落した可能性があります
- はい、高額の二重支払い取引を送信してください。
- ‘を統合しました質問この回答は、もともとこのより標準的なトピックに投稿されました。このトピックに合わせるために編集する必要があるかどうかを確認してください。
回答
にアクセスできる場合コアAPIであり、txnからの「変更」がある場合は、高額の料金で変更を使用します。
必要になります
- スタックしたtxnID
- 変更秘密鍵
voutは、変更アドレスの出力です。 txnを検索すると、変更アドレスは支出からのゼロベースの出力です。 (わからない場合は、質問してください-人々が助けてくれます)
1変更アドレスの秘密鍵を取得します bitcoin-cli dumpprivkey <Change Addr>
2変更を使用します
必要に応じて1.0BTC調整を行います。ご自身の金額については、変更金額から多額の手数料を差し引いた金額を計算してください。手数料は、元のtxnから費用を差し引いた金額から住所への変更になることを理解してください。通常、料金の膨張を防ぐために保護が適用されます。この方法では、料金の膨張は無視されます。金額を慎重に計算してください
bitcoin-cli createrawtransaction "[{ "txid": "the stuck txn", "vout": 1 }]" "{ "<address to send to>": 1.000 }"
次のような結果が得られます:
0200000001fae ... 088ac00000000
3変更アドレスの秘密鍵で支出に署名します
からの出力を使用しますステップ2とステップ1の秘密鍵…
以下の[]は、新しいtxnを追加したくないことを示しています。支出にs(シンプルに保つ)
bitcoin-cli signrawtransaction "0200000001fae ... 088ac00000000" "[]" "[ "<my change address PK>"]"
結果は…
{ "hex": "020000000 ..... 8ac00000000", "complete": true }
4txnをネットワークに送信します
ステップ3で、生データトランザクションを取得しました…。送信しましょう
bitcoin-cli sendrawtransaction "020000000 ..... 8ac00000000"
回答
トランザクションがブロックにマイニングされるまで、それは石に設定されていません。したがって、元のトランザクションと同じtxoutを使用するが、資金を別のアドレスに送信する新しいトランザクションを発行できます。
これは二重支払いとして分類されますか?トランザクションがブロックに表示されるまで何も費やされていないため、技術的にはそうではありません。
これを行うのは難しい(不可能ですか?)標準のクライアントは、作成したばかりのトランザクションについて知っているため、ブロックにマイニングされることを見越して資金を差し引きました。ただし、次の方法で2番目のトランザクションを作成できます。
- プライベートをダウンロードするウォレットからキーを取得し、最初のトランザクションについて何も知らないビットコインクライアントにロードする(注:秘密キーをウェブサイトに貼り付けないでください)、または
- bitcoin-cliを使用して手動でトランザクションを作成し、ブロードキャストするそれをネットワーク
コメント
- これは、技術的には二重支払いの定義とまったく同じです。
- いいえ。二重支払いは、同じtxoutがブロックチェーン自体の2つ以上のtxinに送信された場合に発生します。 blockchain に対応するtxinが存在するまで、txoutが消費されたと見なされるべきではありません。
- qtクライアントには、リロードするオプション(-zapwallettxes = 2)があります。ブロックチェーンからトランザクションを取得し、残高を返して、’確認しなかったトランザクションを再試行できるようにします。
- I ‘この回答が最初に投稿された質問を、このより標準的なトピックにマージしました。このトピックに合わせるために編集する必要があるかどうかを確認してください。
回答
できることは今のように、トランザクションの確認を待つことです。このリンクは、 https://blockchain.info/unconfirmed-transactions