Odeslal jsem transakci z blockchain.info
, ale omylem jsem zahrnoval příliš malý poplatek. Co mohu udělat zrušit transakci nebo urychlit potvrzení transakce?
Toto je doplňující otázka k Proč je moje transakce nedostávám potvrzení a co s tím mohu dělat? který odpovídá na širší důsledky otázky a navrhuje zmírnění většinou zaměřené na bitcoinové jádro.
Odpověď
toto je obecná odpověď vztahující se na „lehké“ peněženky – o blockchain.info-peněžence moc nevím
Existuje několik přístupů, které mohou fungovat. Nejsem si jistý, které metody jsou pro uživatele blockchain.info-peněženky nejsnadněji dostupné, ale pravděpodobně # 0a a # 2, následované # 3, # 0b a # 1b.
0) Počkejte.
0a) Počkejte, až transakce proběhne. S největší pravděpodobností to bude volná kapacita v síti po několika hodinách, dnech nebo týdnech. V obdobích s volnou kapacitou projdou i transakce za nízké poplatky. Zřídka je třeba počkat déle než příští neděli večer.
0b) Počkejte, až bude transakce zapomenuta, a poté vytvořte novou transakci s vyšším poplatkem. V několika výjimečných případech (zejména kolem nového roku 2017/2018) uplynulo několik týdnů nebo dokonce měsíců bez jakékoli volné kapacity. Původní transakce může nakonec síť zapomene. Některé peněženky pak nabídnou vytvoření nové transakce, Mycelium nabídne smazání staré transakce a s trochou štěstí bude možné „dvojnásobné utrácení“ – i když je to velmi nespolehlivé e, protože původní transakce může být úmyslně nebo náhodně znovu vysílána odesílatelem, příjemcem i jakoukoli třetí stranou.
0c) Z některých peněženek je nejintuitivnější panickou akcí aktivně rebroadcastovat transakci. To pravděpodobně vůbec nepomůže a je to přesný opak 0b, takže to pravděpodobně není dobrý nápad
1) Zdvojnásobení výdajů s vyšším poplatkem (RBF) .
1a) Použití protokolu „Nahradit poplatkem“ – pravděpodobně neplatí pro vás, ale je to pravděpodobně nejlepší způsob, jak „odlepit“ transakce. Pokud je původní transakce označena jako „RBF povoleno“, většina sítě přijme náhradní transakci s vyšším poplatkem. Ne všechny peněženky podporují nastavení tohoto příznaku a ještě méně má ve výchozím nastavení zapnutý RBF – z dobrého důvodu protokol RBF umožňuje vrátit nepotvrzenou transakci, takže použití příznaku RBF je strašný nápad, pokud chcete, aby někdo věřil transakce s nulovou konfigurací. (funkce RBF byla z většiny softwaru Bitcoin Cash odstraněna, protože ji považují za „škodlivou“ i „nepotřebnou“).
1b) Provádění RBF / „dvojnásobná útrata“, i když původní transakce nebyl označen jako RBF. Horníci (a uzly) mají ignorovat transakci s dvojitým výdajem – ale můžete mít štěstí. Možná budete muset použít specializovaný software k provedení takové dvojnásobné útraty. Může to fungovat, buď proto, že původní transakce skončila ve stavu podobném duchům, kde je známá některými uzly, ale jiným ne – možná si někteří horníci neuvědomují, že děláte dvojí útratu – nebo může fungují, protože někteří těžaři záměrně přijímají transakce s dvojitým výdajem, protože na nich mohou vydělat více poplatků.
2) Dítě platí za rodiče (CPFP). pokud se uskuteční nová transakce s vysokým poplatkem, navazující na starou transakci, většina těžařů zahrne celý řetězec transakcí do bloku, ve kterém těží.
2a) Získejte příjemce prostředků, aby utratil prostředky, které obdrželi, za novou transakci s vysokým poplatkem. To samozřejmě nemusí být vždy možné, ale …
2b ) Pokud nebyly utraceny všechny peníze v peněžence, transakce bude obvykle zahrnovat dva výstupy, jeden „change UTXO“, který jde zpět do peněženky. Pokud můžete utratit tento s vyšším poplatkem, transakce může projít rychleji. Som Peněženky mají možnost nabídky pro „zrychlení“ transakce prostřednictvím „CPFP“. V některých peněženkách lze ručně rozhodnout, co UTXO zahrnout do transakce. Lze také poslat všechny prostředky v peněžence, tj. Zpět na adresu patřící do stejné peněženky, ale poplatek za to může být nadměrný, protože peněženka může být zaplněna „prachem“, takže transakce velká a nákladná. Electrum nepodporuje utrácení některých konkrétních UTXO a Mycelium má tlačítko akcelerace „CPFP“. Pokud můžete z peněženky vyjmout záložní frázi, lze ji s největší pravděpodobností použít v Electrum nebo Mycelium.
3) Požádejte o pomoc bazény . viabtc má svůj „urychlovač transakcí“ na adrese https://pool.viabtc.com/tools/txaccelerator/ , antpool.com má také podobnou službu, dokonce existují služby, kde lze platit kreditní kartou, aby transakce byla upřednostněna.
Komentáře
- Pole začínají na 0. Velmi dobré.
Odpověď
Vypadá to, že vaše transakce nakonec proběhla. Transakce mi trvala déle než 24 hodin z důvodu nezahrnutí dostatečně velkého poplatku za těžbu.
A v současné době neexistuje způsob, jak zrušit transakci poté, co již byla odeslána, i když „Stále nepotvrzené. Takže je dobré zkontrolovat třikrát částku, kterou posíláte, poplatek za transakci a to, že jde na správnou adresu.
Myslím, že by bylo užitečné, kdyby bitcoiny měl tuto funkci v budoucnu: zrušení transakcí, zatímco jsou stále nepotvrzené
Komentáře
- I ‚ Sloučili jsme otázku, na kterou byla tato odpověď zveřejněna, do tohoto kanoničtějšího tématu. Zkontrolujte, zda ji máte upravit, aby se přizpůsobila tomuto tématu.
- Replace-By-Fee je tato funkce, ale blockchain. com peněženka nemá ‚ zdá se
odpověď
V zásadě můžete zdvojnásobit útratu a přidat transakční poplatky. Za prvé to zní šíleně, ale funguje to! Někdo také vytvořil úvodní video o tom, jak to udělat: https://www.youtube.com/watch?v=ycq7O48aPvQ
Komentáře
- Já ‚ jsem sloučil otázku, na kterou byla tato odpověď původně zaslána, do tohoto kanoničtějšího tématu. Zkontrolujte, zda byste měli upravit odpověď, abyste ji přizpůsobili tomuto tématu.
- Nelze použít již snížený zůstatek
Odpovědět
Chci smazat své nepotvrzené transakce z Blockchain.info?
Nepotvrzená transakce znamená, že vaše transakce je vysílána po síti, dokud ji nějaký miner nezapíše do bloku. Pokud nepotvrzená transakce není po několika dnech do blockchainu potvrzena, je odstraněna ze sítě.
V dnešní době neexistuje snadný způsob, jak smazat nepotvrzenou transakci. Pokud to však nevysíláte znovu s vyšším poplatkem. V takovém případě ten, který vstoupí jako první do blockchainu (pravděpodobně ten s vyšším poplatkem), automaticky vymaže ten druhý z nepotvrzeného fondu (po zpoždění šíření).
Existuje nějaký způsob, jak mohu své bitcoiny obnovit?
I když vaše transakce nebyla zapsána do blockchainu, znamená to, že jste své bitcoiny ještě neutratili. Teoreticky byste transakci stále mohli napsat do blockchainu utrácení takových bitcoinů tak, jak se vám líbí.
Problém však je, že to nepřijímá celá síť. Pravděpodobně byste to museli vysílat prostřednictvím konzoly bitcoinového klienta.
Komentáře
- Já ‚ jsem sloučil otázku, na kterou byla původně zveřejněna odpověď, do tohoto kanoničtějšího tématu. Zkontrolujte, zda byste měli upravit odpověď tak, aby se přizpůsobila tomuto tématu.
Odpovědět
Pokud jste jeden z příjemců transakce (tj. prostřednictvím výstupu změny), můžete vytvořit transakci platící dítě za rodiče utracením nepotvrzeného výstupu v nové transakci s dostatečně vysokým poplatkem.
Z čeho Slyšel jsem, že můžete konkrétně vybrat vstupy pro tra nsactions na blockchain.info, takže by mělo být snadné provést transakci za tímto účelem.
Pokud vám to vyhovuje, můžete zkusit exportovat soukromé klíče odpovídající nepotvrzené transakci. a exportovat je do jiné peněženky za účelem vytvoření transakce s dvojnásobnou útratou za účelem získání finančních prostředků.
Nakonec máte vždy možnost počkat, nebo se spojit se zákazníkem blockchain.info podpora.
Poznámka: Nikdy jsem sám blockchain.info nepoužíval, proto prosím poskytněte zpětnou vazbu ke zlepšení této odpovědi, pokud máte lepší přehled.
Odpověď
Jsem ve stejné situaci. Kontaktoval jsem svého poskytovatele peněženky a toto byla odpověď.
„Dobrý den,
bitcoinový mempool je momentálně nevyřízený, což způsobuje zpoždění s potvrzením transakcí. Můžete jej sledovat živě na tento graf, který zobrazuje všechny nevyřízené bitcoinové transakce v bitcoinové síti – https://blockchain.info/charts/mempool-count . To má dopad na celou bitcoinovou síť , nejen Blockchain.info.
Nepotvrzená transakce bude nakonec přijata do bloku podle toho, co těžební fond těží blok, nebo bude transakce nakonec po zhruba jednom až sedmi dnech odmítnuta sítí bitcoinů Pokud bude nakonec zamítnuto, prostředky zůstanou na bitcoinové adrese, ze které byly odeslány.Jediné, co v tomto okamžiku můžete udělat, je počkat a zjistit, zda je transakce přijata do bloku. Stejně jako všichni poskytovatelé peněženek nemá Blockchain.info nad tím absolutně žádnou kontrolu a nemůže urychlit transakce. To vždy závisí na bitcoinové síti těžařů, které nejsme součástí.
Peněženky Blockchain.info využívají dynamické poplatky. Následující odkaz vysvětluje, jak to funguje – https://blog.blockchain.com/2016/03/16/introducing-dynamic-fees/ . „
Komentáře
- Vážím si a myslím, že nejlepší je teď počkat a zjistit, co se stane
- Moje nyní potvrdily, trvalo to 4 dny, takže to stojí za to čeká, je pravděpodobné, že se brzy potvrdí.
- I ‚ jsem sloučil otázku, na kterou byla tato odpověď původně zaslána, do tohoto kanoničtějšího tématu. Zkontrolujte, zda můžete upravte jej tak, aby se přizpůsobil tomuto tématu.
- Dobře, takže konečně odpověď. Odeslal jsem ‚ na test několik transakcí s nízkými poplatky a jsem zvědavý, jak to hraje. Takže v případě blockchain.com, který ‚ nepodporuje Replace-By-Fee, tj. opětovné vystavení transakce s vyšším poplatkem, musíte počkat “ odhaduje se na jeden až sedm dní „, aby mohla být odmítnuta. ‚ Nemohu najít žádné informace o odmítnuté transakce
- Vypadá to, že Blockchain.info/Blockchain.com je pokazený a obecně proti bitcoinu. Správným způsobem samozřejmě není vůbec jej používat a jít do peněženky RBF. Neexistuje žádná záruka, že TX bude odmítnut old.reddit.com/r/Bitcoin/comments/ldzkpo/…
Odpověď
Pokud je transakce nepotvrzená, můžete ji jen dvakrát utratit. Pravděpodobně by to vyžadovalo ruční vytvoření transakce (pro ni jsem použil node.js s BitcoinJS) a její odeslání přes konzolu bitcoinového klienta. Navrhoval bych také zaplatit o něco vyšší poplatek (za novou transakci potvrzenou před starou) a znovu nepoužívat žádnou ze zdrojových adres používaných buď starou, nebo novou transakcí, protože dvojí útratu lze snadno zjistit a lidé vám nemusí věřit .
Jde-li pouze o potvrzení původní transakce, můžete ji zkusit znovu odeslat (pomocí konzoly). Někdy to pomůže, protože nepotvrzené transakce jsou vysílány sítí pouze po omezenou dobu.
Komentáře
- ne, není to dvakrát vynaloženo – můžete vidět transakce v blockchain.info/tx/… pouze nepotvrzená po přibližně 30 hodinách + peníze jsou odečteny z mého zůstatku – Nemůžu to znovu odeslat, nemůžu to znovu odeslat moje otázka byla, jak mohu zrušit nepotvrzenou transakci a získat zpět své mince?
- @enockofori tento odkaz ‚ t práce. Vypadá to, že váš Tx možná vypadl
- Ano, odešlete transakci s dvojitým výdajem za vyšší poplatek.
- Spojil jsem ‚ otázka, na kterou byla tato odpověď původně zaslána, do tohoto kanoničtějšího tématu. Zkontrolujte, zda byste jej měli upravit tak, aby se přizpůsobil tomuto tématu.
Odpovědět
Pokud máte přístup k základní API a je tu „změna“ z txn, utratit změnu s vysokým poplatkem:
budete potřebovat
- zaseknuté ID txn
- změna soukromého klíče
vout je výstup pro adresu změny. Vyhledejte txn, adresa změny je nulový výstup z útraty. (pokud to nevíte, zeptejte se – lidé pomohou)
1 Získejte soukromý klíč adresy změny bitcoin-cli dumpprivkey <Change Addr>
2 Strávit změnu
toto utratí 1,0 BTC upraveno podle požadavku. Pro vlastní částku – uveďte částku za změnu mínus velký poplatek. Ujistěte se, že chápete, že poplatkem bude změna z původního txn mínus útrata na adresu. Obvykle jsou zavedeny ochrany, které zabraňují nafouknutí poplatků – tato metoda je ignoruje. vypočítat částku pečlivě
bitcoin-cli createrawtransaction "[{ "txid": "the stuck txn", "vout": 1 }]" "{ "<address to send to>": 1.000 }"
Získáte takový výsledek:
0200000001fae ... 088ac00000000
3 Podepište útratu privním klíčem adresy změny
pomocí výstupu z krok 2 a priv klíč z kroku 1 …
níže [] níže ukazuje, že nechceme přidat žádný nový txn s do útraty (udržujte to jednoduché)
bitcoin-cli signrawtransaction "0200000001fae ... 088ac00000000" "[]" "[ "<my change address PK>"]"
výsledkem bude …
{ "hex": "020000000 ..... 8ac00000000", "complete": true }
4 Odeslat txn do sítě
v kroku 3 jsme dostali transakci nezpracovaných dat ….pošleme to
bitcoin-cli sendrawtransaction "020000000 ..... 8ac00000000"
Odpovědět
až do doby, než bude transakce vytěžena do bloku, není vytesána do kamene. můžete tedy pouze vystavit novou transakci, která utratí stejné txout jako vaše původní, ale která odešle prostředky na jinou adresu.
bylo by to klasifikováno jako doublespending ? technicky ne, protože nebylo utraceno vůbec nic, dokud se transakce neobjeví v bloku.
to může být obtížné (nemožné?) standardní klient, protože ví o transakci, kterou jste právě vytvořili, a tak odečetl prostředky v očekávání jejich těžby do bloku. Druhou transakci však můžete vytvořit:
- stažením své soukromé klíč z vaší peněženky a jeho načtení do bitcoinového klienta, který neví nic o vaší první transakci (poznámka: nikdy nevkládejte svůj soukromý klíč na web), nebo
- ruční vytvoření transakce pomocí bitcoin-cli a vysílání to síť
Komentáře
- Toto je technicky přesně definice dvojitého výdaje.
- ne. zdvojnásobení by bylo, kdyby stejný txout šel na 2 nebo více txinů v samotném blockchainu . žádné txouty by nikdy neměly být považovány za utracené, dokud jim v blockchainu nebude odpovídat txin.
- Klient qt má nyní možnost (-zapwallettxes = 2), která načte vaše transakce z blockchainu a vráťte svůj zůstatek zpět, abyste se mohli znovu pokusit o transakce, které ‚ nepotvrdily.
- I ‚ Sloučil jsem otázku, na kterou byla tato odpověď zveřejněna, do tohoto kanoničtějšího tématu. Zkontrolujte, zda byste jej měli upravit tak, aby se přizpůsobil tomuto tématu.
Odpovědět
Jediná věc, kterou můžete je počkat na potvrzení transakce, jako já teď. Tento odkaz ukazuje, že více než 120 000 transakcí nepotvrzeno, včetně našich https://blockchain.info/unconfirmed-transactions
komentářů
- Já ‚ jsem sloučil otázku, na kterou byla tato odpověď původně zaslána, do tohoto kanoničtějšího tématu. Zkontrolujte, zda jej můžete upravit tak, aby se přizpůsobil tomuto tématu.