Am „trimis o tranzacție de la blockchain.info
, dar din greșeală am inclus o taxă prea mică. Ce pot face pentru a anulați tranzacția sau accelerați confirmarea tranzacției?
Aceasta este o întrebare complementară la De ce este tranzacția mea care nu se confirmă și ce pot face în acest sens? care răspunde la implicațiile mai largi ale întrebării și propune reduceri concentrate în principal pe Bitcoin Core.
Răspuns
Acesta este un răspuns generic care se aplică portofelelor „ușoare” – nu știu multe despre blockchain.info-wallet
Există mai multe abordări care pot funcționa. Nu sunt sigur ce metode sunt cele mai ușor disponibile pentru un utilizator al unui blockchain.info-wallet, dar probabil # 0a și # 2, urmate de # 3, # 0b și # 1b.
0) Așteptați-l.
0a) Așteptați să treacă tranzacția. Cel mai probabil vor exista capacitate gratuită în rețea după câteva ore, câteva zile sau o săptămână. În perioadele cu capacitate gratuită, vor trece chiar tranzacții cu taxă redusă. Rareori trebuie să așteptați mai mult decât duminica următoare seara.
0b) Așteptați ca tranzacția să fie uitată, apoi creați o nouă tranzacție cu o taxă mai mare. În câteva cazuri excepționale (în special în jurul anului nou 2017/2018) au trecut câteva săptămâni sau chiar luni fără nicio capacitate gratuită. Rețeaua va fi uitată. Unele portofele vor oferi apoi crearea unei noi tranzacții, Mycelium va oferi ștergerea vechii tranzacții și, cu ceva noroc, va fi posibilă o „cheltuială dublă” – deși acest lucru este foarte puțin fiabil Întrucât tranzacția inițială poate fi retransmisă intenționat sau accidental atât de către expeditor, cât și de către orice terță parte.
0c) Din unele portofele, cea mai intuitivă acțiune de panică este retransmiterea activă a tranzacției. Probabil că acest lucru nu va ajuta deloc și este exact opusul lui 0b, deci probabil nu este o idee bună
1) Cheltuieli duble cu o taxă mai mare (RBF) .
1a) Folosirea protocolului „Înlocuiește cu taxa” – probabil că acest lucru nu se aplică pentru dvs., dar este, fără îndoială, cel mai bun mod de a „desface” tranzacțiile. Dacă tranzacția inițială este marcată cu „RBF permis”, cea mai mare parte a rețelei va accepta o tranzacție de înlocuire cu o taxă mai mare. Nu toate portofelele acceptă setarea acestui steag și chiar mai puține RBF sunt activate în mod implicit – dintr-un motiv bun, protocolul RBF permite revenirea unei tranzacții neconfirmate, astfel încât utilizarea steagului RBF este o idee teribilă dacă doriți ca cineva de încredere o tranzacție zero-conf. (funcția RBF a fost eliminată din majoritatea software-ului Bitcoin Cash, deoarece consideră că este „dăunătoare” și „nu este necesară”).
1b) Efectuarea RBF / „Dublu cheltuire” chiar dacă tranzacția inițială nu a fost marcat ca RBF. Minerii (și nodurile) ar trebui să ignore tranzacția de dublă cheltuială – dar este posibil să aveți noroc. Poate fi necesar să utilizați software specializat pentru a efectua o astfel de cheltuială dublă. Poate funcționa, fie pentru că tranzacția inițială a ajuns într-o stare „fantomatică” în care este cunoscută de unele noduri, dar nu de altele – poate că unii mineri nu știu că faceți o cheltuială dublă – sau poate funcționează deoarece unii mineri acceptă în mod deliberat tranzacții cu cheltuieli duble, deoarece pot câștiga mai multe taxe pe aceasta.
2) Copilul plătește pentru părinte (CPFP). dacă se face o nouă tranzacție cu o taxă ridicată, care se bazează pe vechea tranzacție, majoritatea minerilor vor include întregul lanț de tranzacții în blocul pe care îl exploatează.
2a) Obțineți destinatarul fondurilor pentru a cheltui fondurile pe care le-au primit pentru o nouă tranzacție, cu comision ridicat. Acest lucru nu poate fi întotdeauna posibil, dar …
2b ) Dacă nu s-au cheltuit toți banii din portofel, tranzacția va include de obicei două ieșiri, o „schimbare UTXO” care revine la portofel. Dacă o puteți cheltui cu o taxă mai mare, tranzacția poate trece mai repede. Som Portofelele au o opțiune de meniu pentru „accelerarea” tranzacției prin „CPFP”. În unele portofele se poate decide manual ce UTXO-uri să includă în tranzacție. Se poate trimite, de asemenea, toate fondurile din portofel, adică înapoi la o adresă aparținând aceluiași portofel, dar taxa pentru aceasta poate deveni excesivă, deoarece portofelul poate fi umplut cu „praf” făcând astfel tranzacție mare și costisitoare. Electrum suportă cheltuirea unor UTXO specifice, iar Mycelium are butonul de accelerare „CPFP”. Dacă puteți scoate o expresie de copie de rezervă din portofel, aceasta poate fi folosită cel mai probabil în Electrum sau Miceliu.
3) Solicitați ajutor piscinelor . viabtc are „acceleratorul de tranzacții” la https://pool.viabtc.com/tools/txaccelerator/ , antpool.com are, de asemenea, unele servicii similare, există chiar și servicii în care se poate plăti cu cardul de credit pentru a obține prioritatea tranzacției.
Comentarii
- Tablourile încep de la 0. Foarte bine.
Răspuns
Se pare că tranzacția dvs. a trecut în cele din urmă. Am avut o tranzacție care durează mai mult de 24 de ore din cauza neincluderii unei taxe suficient de mari pentru miner
Și în prezent nu există nicio modalitate de a anula o tranzacție după ce a fost deja trimisă, chiar dacă „Este încă neconfirmat. Prin urmare, este o idee bună să verificați de trei ori suma pe care o trimiteți, taxa de tranzacție și că va merge la adresa corectă.
Cred că ar fi util dacă Bitcoin a avut această caracteristică în viitor: anularea tranzacțiilor în timp ce acestea încă nu sunt confirmate
Comentarii
- I ‘ Am combinat întrebarea despre care a fost postat inițial acest răspuns în acest subiect mai canonic. Vă rugăm să verificați dacă ar trebui să-l editați pentru a-l adapta la acest subiect.
- Înlocuire cu taxă este această caracteristică, dar blockchain. portofelul com nu ‘ nu pare că
Răspunde
Practic, puteți cheltui dublu intrarea și puteți adăuga taxe de tranzacție. În primul rând, sună nebun, dar funcționează! Cineva, de asemenea a făcut un videoclip de introducere despre cum să faceți acest lucru: https://www.youtube.com/watch?v=ycq7O48aPvQ
Comentarii
- Am ‘ am combinat întrebarea despre care a fost postat inițial acest subiect mai canonic. Vă rugăm să verificați dacă ar trebui să modificați răspunsul pentru a-l adapta la acest subiect.
- nu se poate ca soldul deja redus
Răspuns
Vreau să-mi șterg tranzacțiile neconfirmate de pe Blockchain.info?
Tranzacție neconfirmată înseamnă că tranzacția dvs. este difuzată prin rețea până când un miner o notează într-un bloc. Dacă tranzacția neconfirmată nu este confirmată în blockchain după câteva zile, este ștearsă din rețea.
În zilele noastre, nu există o modalitate ușoară de a șterge tranzacția dvs. neconfirmată. Cu excepția cazului în care îl difuzați din nou cu o taxă mai mare. În acest caz, cel care intră primul în blockchain (probabil cel cu o taxă mai mare) îl va șterge automat pe celălalt din grupul neconfirmat (după o întârziere de propagare).
Există vreo modalitate de a-mi recupera bitcoin-urile?
Deși tranzacția dvs. nu a fost scrisă în blockchain, înseamnă că nu v-ați cheltuit încă bitcoins-urile. Teoretic, ați putea scrie în continuare o tranzacție în blockchain cheltuind astfel de bitcoini așa cum îți place.
Cu toate acestea, problema este că nu întreaga rețea acceptă acest lucru. Probabil că va trebui să-l difuzezi prin consola unui client bitcoin.
Comentarii
- Am ‘ am combinat întrebarea pe care a fost postat inițial acest răspuns în acest subiect mai canonic. Vă rugăm să verificați dacă trebuie să modificați răspunsul pentru a-l adapta la acest subiect.
Răspuns
Dacă sunteți unul dintre destinatarii tranzacției (de exemplu, prin schimbarea rezultatului), puteți crea o tranzacție copil plătește pentru părinte cheltuind rezultatul neconfirmat într-o nouă tranzacție cu o taxă suficient de mare.
Am auzit, puteți selecta în mod specific intrările pentru tra nsactions pe blockchain.info, deci ar trebui să fie suficient de ușor să creați o tranzacție în acest scop.
Dacă vă faceți acest lucru, vă recomandăm să încercați să exportați cheile private corespunzătoare tranzacției neconfirmate și exportați-l într-un alt portofel pentru a crea o tranzacție doubleplend pentru a recupera fondurile.
În cele din urmă, veți avea întotdeauna opțiunea să o așteptați sau să luați legătura cu clientul blockchain.info asistență.
Notă: eu nu am folosit niciodată blockchain.info, așa că vă rugăm să oferiți feedback pentru a îmbunătăți acest răspuns, dacă aveți o perspectivă mai bună.
Răspuns
Sunt în aceeași situație. Am contactat furnizorul meu de portofel și acesta a fost răspunsul.
„Bună ziua,
În prezent, mempool-ul bitcoin este întârziat, ceea ce provoacă o întârziere cu confirmările tranzacției. Puteți să-l urmăriți direct pe acest grafic, care arată toate tranzacțiile bitcoin în așteptare pe rețeaua bitcoin – https://blockchain.info/charts/mempool-count . Acest lucru are impact asupra întregii rețele bitcoin , nu doar Blockchain.info.
O tranzacție neconfirmată va fi în cele din urmă acceptată într-un bloc de către oricare grup minier care minează blocul, sau tranzacția va fi în cele din urmă respinsă de rețeaua bitcoin după aproximativ una până la șapte zile Dacă în cele din urmă este respins, atunci fondurile vor rămâne la adresa bitcoin de la care au fost trimise.Singurul lucru pe care îl puteți face în acest moment este să așteptați și să vedeți dacă tranzacția este acceptată într-un bloc. La fel ca toți furnizorii de portofele, Blockchain.info nu are absolut niciun control asupra acestui lucru și nu poate accelera tranzacțiile. Acest lucru depinde întotdeauna de rețeaua de mineri bitcoin, din care nu facem parte.
Portofelele Blockchain.info utilizează taxe dinamice. Următorul link explică modul în care funcționează – https://blog.blockchain.com/2016/03/16/introducing-dynamic-fees/ . „
Comentarii
- Apreciez și cred că cel mai bun lucru de făcut acum este să aștept și să vedem ce se va întâmpla
- Al meu a confirmat acum, a durat 4 zile, deci merită așteaptă, sunt șanse să se confirme în curând.
- Am ‘ am combinat întrebarea pe care a fost postat inițial acest răspuns în acest subiect mai canonic. Vă rugăm să verificați dacă puteți editați-l pentru a-l adapta la acest subiect.
- OK, așa că în cele din urmă răspunsul. Am ‘ am trimis câteva tranzacții cu taxă mică pentru un test și sunt curios cum Deci, în cazul blockchain.com, care nu ‘ nu acceptă Replace-By-Fee, adică reemiterea unei tranzacții cu taxe mai mari, trebuie să așteptați ” estimat de la una la șapte zile ” pentru ca acesta să fie respins. Nu pot ‘ să găsesc informații despre tranzacțiile respinse, deși
- Se pare că Blockchain.info/Blockchain.com este înșelat și anti bitcoin în general. Desigur, modul corect este să nu-l folosiți deloc și să mergeți la portofelul RBF. Nu există nicio garanție că TX este respins old.reddit.com/r/Bitcoin/comments/ldzkpo/…
Răspuns
Dacă tranzacția este neconfirmată, puteți doar să o cheltuiți dublu. Probabil ar necesita crearea manuală a unei tranzacții (am folosit node.js cu BitcoinJS pentru aceasta) și apoi trimiterea acesteia prin consola clientului bitcoin. Aș sugera, de asemenea, să plătiți o taxă ceva mai mare (pentru ca noua tranzacție să fie confirmată înainte de cea veche) și să nu reutilizați niciuna dintre adresele sursă utilizate fie de tranzacția veche, fie de cea nouă, deoarece cheltuielile duble sunt ușor de detectat și este posibil ca oamenii să nu aibă încredere în dvs. .
Dacă scopul este să confirmați doar tranzacția originală, puteți încerca să o retrimiteți (folosind consola). Uneori ajută, deoarece tranzacțiile neconfirmate sunt difuzate de rețea numai pentru o perioadă limitată de timp.
Comentarii
- nu, nu se cheltuiește dublu – Puteți vedea tranzacție la blockchain.info/tx/… numai neconfirmată după aproximativ 30 de ore + banii sunt deduși din soldul meu – Nu-l pot retrimite, nu-l pot trimite din nou întrebarea mea a fost cum pot anula tranzacția neconfirmată și să-mi recuperez monedele?
- @enockofori că linkul nu ‘ nu funcționează. Se pare că TX-ul dvs. a renunțat
- Da, trimiteți o tranzacție cu cheltuieli duble mai mari.
- Am ‘ am combinat întrebare acest răspuns a fost postat inițial în acest subiect mai canonic. Vă rugăm să verificați dacă ar trebui să-l editați pentru a-l adapta la acest subiect.
Răspuns
Dacă aveți acces la API-ul de bază și există „schimbare” de la txn, cheltuiți schimbarea cu o taxă mare:
veți avea nevoie
- de ID-ul txn blocat
- cheia privată de schimbare
vout este ieșirea pentru adresa de modificare. Căutați txn, adresa de schimbare este ieșirea bazată pe zero din cheltuială. (dacă nu știți, întrebați – oamenii vă vor ajuta)
1 Obțineți cheia privată a adresei de schimbare bitcoin-cli dumpprivkey <Change Addr>
2 Cheltuiți modificarea
acesta cheltuiește 1,0 BTC ajustat la cerere. Pentru propria sumă – calculați valoarea modificării minus o taxă mare. Asigurați-vă că înțelegeți că taxa va fi schimbarea de la txn original minus cheltuielile la adresă. În mod normal, există protecții pentru a preveni umflarea taxelor – această metodă le ignoră. calculați cu atenție suma
bitcoin-cli createrawtransaction "[{ "txid": "the stuck txn", "vout": 1 }]" "{ "<address to send to>": 1.000 }"
veți obține un rezultat de acest gen:
0200000001fae ... 088ac00000000
3 Semnați cheltuielile cu cheia priv a adresei de schimbare
utilizând ieșirea din pasul 2 și cheia priv de la pasul 1 …
indicatoarele [] de mai jos nu vrem să adăugăm nici un nou txn În cheltuieli (păstrați-l simplu)
bitcoin-cli signrawtransaction "0200000001fae ... 088ac00000000" "[]" "[ "<my change address PK>"]"
rezultatul va fi …
{ "hex": "020000000 ..... 8ac00000000", "complete": true }
4 Trimiteți txn la rețea
la Pasul 3 am obținut o tranzacție de date brute ….să-l trimitem
bitcoin-cli sendrawtransaction "020000000 ..... 8ac00000000"
Răspunde
până când o tranzacție a fost extrasă într-un bloc nu este setată în piatră. Prin urmare, puteți emite o nouă tranzacție care cheltuiește același txout ca originalul dvs., dar care trimite fondurile la o altă adresă.
s-ar clasifica acest lucru drept dublul cheltuielilor ? nu din punct de vedere tehnic, deoarece nu s-a cheltuit nimic până când tranzacția nu apare într-un bloc.
acest lucru poate fi dificil (imposibil?) de făcut clientul standard, așa cum știe despre tranzacția pe care tocmai ați creat-o și astfel a dedus fondurile în așteptarea ca acestea să fie extrase într-un bloc. Dar puteți crea a doua tranzacție prin:
- descărcarea cheie din portofel și încărcarea acestuia într-un client bitcoin care nu știe nimic despre prima dvs. tranzacție (notă: nu lipiți niciodată cheia privată într-un site web) sau
- crearea manuală a unei tranzacții folosind bitcoin-cli și difuzarea să-l rețeaua
Comentarii
- Aceasta este din punct de vedere tehnic exact definiția unei cheltuieli duble.
- nr. cheltuielile duble ar fi dacă același txout ar merge la 2 sau mai multe txins din blockchain în sine. nu trebuie să se considere cheltuite până când nu există un txin corespunzător acestora în blockchain .
- Clientul qt are acum o opțiune (-zapwallettxes = 2) care vă va reîncărca tranzacții din blockchain și restituie soldul, astfel încât să poți reîncerca tranzacțiile care nu ‘ nu au confirmat.
- I ‘ am combinat întrebarea pe care a fost postat inițial acest răspuns în acest subiect mai canonic. Vă rugăm să verificați dacă ar trebui să-l editați pentru a-l adapta la acest subiect.
Răspuns
Singurul lucru pe care îl puteți a face este să așteptați confirmarea tranzacției, ca și mine acum. Acest link arată că peste 120.000 de tranzacții neconfirmate, inclusiv a noastră https://blockchain.info/unconfirmed-transactions
Comentarii
- Am ‘ am combinat întrebarea pe care a fost postat inițial acest răspuns în acest subiect mai canonic. Vă rugăm să verificați dacă îl puteți edita pentru a-l adapta la acest subiect.