Ce să faci dacă tranzacția nu este confirmată? Timpul de confirmare a tranzacției Bitcoin: cât timp să așteptați? De ce durează mult timp pentru ca o tranzacție Bitcoin să fie confirmată?
O tranzacție Bitcoin neconfirmată este o tranzacție în rețeaua de criptomonede care, după inițiere, nu a primit un loc în următorul bloc al lanțului. Numărul de tranzacții cu Bitcoin este în creștere, astfel încât concurența apare la completarea elementelor blockchain-ului. Dimensiunea blocului rămâne neschimbată și este de doar 1000 KB (1 MB). Nu este surprinzător faptul că rețeaua cripto întâmpină din ce în ce mai mult întârzieri care durează 5-7 ore sau mai mult.
Astfel de situații creează dificultăți pentru persoanele care plănuiau să transfere bani rapid, dar se confruntă cu o pauză neașteptată în tranzacție. Ce să fac? Ce să faci dacă plata este blocată? Care sunt caracteristicile fiecărei metode? Vom lua în considerare aceste și alte nuanțe mai jos.
De ce s-ar putea bloca o tranzacție Bitcoin?
Timpul de trimitere a criptomonedei către alt utilizator depinde de o serie de factori - congestionarea rețelei la momentul transferului, dimensiunea celei instalate, volumul tranzacției, precum și prioritatea plății. Pentru a clarifica timpul rămas pentru confirmare (cel puțin aproximativ), puteți merge la un serviciu special (de exemplu, blockchain.info), apoi indicați ID-ul operațiunii în termenul de căutare.
Există multe motive pentru care o tranzacție Bitcoin nu este confirmată:
- Tranzacția este împinsă în afara blocului printr-o altă operațiune, care are prioritate. Acest lucru este posibil atunci când dimensiunea unui element de lanț se apropie de parametrul limitator, iar transferul unui participant la rețea a fost ultimul.
- „Durata de viață” a plății, care este egală cu 72 de ore, se încheie.
- Apare un conflict între tranzacția curentă și o altă tranzacție care a fost confirmată anterior.
- Plata este înlocuită de către expeditor cu o altă plată.
Această din urmă situație apare rar. De regulă, după 3 zile banii sunt returnați în depozitul expeditorului. Acest lucru se întâmplă dacă o persoană a trimis o sumă mică și a stabilit un comision prea mic sau zero.
Ce trebuie să faceți dacă o tranzacție Bitcoin este blocată - toate opțiunile
Creșterea cererii pentru Bitcoin și întârzierile în confirmarea tranzacțiilor au dus la o nouă rundă de discuții despre problemele de scalabilitate ale Bitcoin. Dimensiunea actuală a blocului de 1 MB nu este suficientă pentru a acoperi nevoile utilizatorilor care fac milioane de transferuri în fiecare zi. Dacă presupunem că dimensiunea medie a tranzacției este de 0,5 KB, un bloc poate găzdui 2000 de tranzacții și există de zeci de ori mai multe cereri reale. Drept urmare, plățile mari cu comisioane mari „își fac drum” către următorul nod, în timp ce restul rămân în starea de neconfirmat și își așteaptă rândul. Mai jos vom analiza cum să acționăm într-o situație în care o tranzacție Bitcoin este blocată.
Așteptați finalizarea tranzacției
Dacă timpul apasă, nu trebuie să forțați lucrurile și să așteptați. Un motiv comun pentru întârziere este legat de încărcarea rețelei și de numărul limitat de mineri implicați în formarea următorului bloc. Dacă rețeaua nu este foarte volatilă sau aglomerată, motivul poate fi taxele mici. Puteți afla premium optimă la btc.com/stats/unconfirmed-tx. Începând cu 11 aprilie 2018, suma recomandată de plată este de 0,00001 Bitcoin per 1 KB. Prin urmare, atunci când se efectuează o tranzacție cu un volum de 500 KB, comisionul ar trebui să fie de cel puțin 0,0005 BTC.
Înlocuiți cu taxă
Pentru că puteți înlocui comisionul. Această opțiune este disponibilă expeditorului de fonduri. Denumirea oficială a opțiunii este Înlocuire cu taxă (RBF). Dacă este absent, transferul repetat nu va trece de verificare și va fi eliminat de blockchain. Acest lucru se datorează faptului că cheltuirea dublă a acelorași fonduri este interzisă. Activarea acestei opțiuni informează sistemul că tranzacția este corectă.
Esența funcției este simplă. Se știe că plățile cu un comision mai mic durează mai mult decât tranzacțiile pentru care se atribuie o primă mai mare. Dacă utilizatorul crește recompensa, tranzacția se va deplasa înainte în coadă și va fi una dintre primele care vor fi finalizate. Această caracteristică se numește „înlocuire selectivă a comisionului” (Înlocuire cu taxă). Ideea este că operațiunea nu se schimbă - pur și simplu se adaugă comisioane suplimentare.
Atunci când efectuați o astfel de manipulare, este important să fiți atenți, deoarece sistemul poate percepe acțiunea ca o cheltuială dublă și poate bloca plata. Dacă utilizați opțiunea RBF, respingerea tranzacției este exclusă. Când funcția este activată, rețeaua vede o operațiune care are un comision mare, după care tranzacția avansează în coadă și se execută mai rapid.
Prezența unei astfel de opțiuni nu garantează încă un transfer rapid, deoarece depinde de minerii care formează blocurile. Motivul este că nu toți participanții la rețea lucrează cu Înlocuire cu taxă. În plus, RBF nu este relevant pentru toate portofelele. Astăzi este susținut de portofelele Electrum și GreenAddress. În ceea ce privește Bitcoin Core, această caracteristică este disponibilă prin activarea scripturilor suplimentare.
Pentru a activa opțiunea, trebuie doar să accesați portofelul și să activați opțiunea Înlocuire cu taxă. De regulă, acest lucru este suficient pentru a accelera traducerea și pentru a preveni blocarea acesteia în rețea.
Acceleratoare
Tranzacțiile Bitcoin neconfirmate pot fi „împinse” folosind acceleratoare speciale. Una dintre opțiuni este pool-ul de minerit viaBTC, care vă permite să reduceți timpul de transfer. În ciuda tinereții sale comparative, serviciul a câștigat popularitate în cercurile largi și este adesea folosit pentru a accelera tranzacțiile blocate în rețeaua de criptomonede. Dacă tranzacția nu ajunge la destinatar într-o zi sau mai mult, ajutorul unui astfel de pool va fi util.
Dezavantajele viaBTC pentru a accelera tranzacțiile Bitcoin:
- Serviciul este dificil de gestionat, așa că merită să vă luați în considerare capacitățile sale înainte de a-l folosi.
- Programul funcționează cu un număr mic de tranzacții, ceea ce duce la înghețari periodice în timpul aplicării. În practică, acceleratorul procesează mai multe tranzacții în decurs de 60 de minute, ceea ce îi limitează capacitățile.
- Nu este întotdeauna posibil să intri în piscină. De exemplu, pe 11 aprilie 2018, au apărut probleme cu aceasta. Sistemul vă solicită să vă conectați la pagină mai târziu.
- În viitor, se va percepe o taxă pentru serviciile platformei, în funcție de mărimea tranzacției.
O alternativă pentru site-ul luat în considerare este piscina AntPool. În plus, puteți găsi resurse de agregare pe Internet (de exemplu, perenosi.com), roboții de accelerație sunt în curs de dezvoltare pentru messengerul Telegram (de exemplu @FastTXbot).
Cheltuieli duble
Dacă o tranzacție Bitcoin este blocată, puteți utiliza o altă tehnică - transferați banii a doua oară folosind același serviciu. De exemplu, un participant al rețelei vede că plata nu se efectuează mult timp și este în limbo. Aici puteți profita de caracteristicile blockchain - efectuarea mai multor operațiuni simultan.
Ideea este că suma de fonduri din cont este verificată la un anumit moment în timp. Dacă primul transfer nu a reușit, expeditorul are dreptul să modifice unii parametri, de exemplu, să mărească suma primei și să efectueze din nou plata. Nu trebuie să vă faceți griji că ambele operațiuni vor funcționa. Conform regulilor rețelei de criptomonede, la trimiterea aceluiași activ, se efectuează o tranzacție care are condiții mai favorabile pentru participanții la rețea (mineri). Analogii rămași sunt distruși. Singurul risc este ramificarea în lanț, așa că utilizarea opțiunii de cheltuieli duble trebuie abordată cu prudență.
Să ne uităm la ce trebuie făcut pentru a aplica tehnica folosind Bitcoin Core ca exemplu. Rețineți că pentru alte portofele abordarea rămâne similară. Diferența poate consta în numele comenzilor, dar secvența generală nu se schimbă. Algoritmul este astfel:
- Ne pregătim pentru cheltuieli duble. Pentru a face acest lucru, este important să vă asigurați că tranzacția este blocată. Există cazuri când o tranzacție este confirmată, dar din diverse motive nu ajunge la destinatar. Pentru a verifica, se recomandă utilizarea site-ului web menționat anterior blockchain.info. Dacă tranzacția are alături expresia „tranzacție neconfirmată”, treceți la pașii suplimentari. În plus, poți fi atent la momentul tranzacției, dar este aproximativ.
- Închideți programul de stocare Bitcoin, după care introducem cuvântul „zapwallettxes” în linia de comandă. Este interzisă utilizarea altor opțiuni de comandă, deoarece este posibil ca cheia să fie ștearsă accidental și să pierzi accesul la bani.
- Asteptam lansarea portofelului. După lansare, nu vor mai exista tranzacții înghețate. Dar nu ar trebui să vă bucurați din timp, deoarece acestea sunt încă stocate în rețeaua de criptomonede. Apropo, utilizatorii Bitcoin Core versiunea veche 0.14 trebuie să schimbe numele sau să trimită documentul mempool.dat într-un alt folder, apoi să intre în program.
- Efectuăm o nouă tranzacție care indică un comision mai mare. Rețineți că riscul de a confirma tranzacția anterioară după un timp rămâne. Pentru a exclude o astfel de situație, este important să indicați în noii parametri de plată care sunt cât mai asemănători cu operațiunea efectuată anterior (nereușită). În acest caz, sistemul nu va permite să fie executat. De exemplu, este important să specificați dimensiunea de intrare identică în Bitcoin (puteți găsi parametrul necesar în secțiunea intrări). În ceea ce privește dimensiunea tranzacției, aceasta poate fi mărită pentru a accelera transferul.
- Completați câmpurile obligatorii conform planului obișnuit (ca atunci când se efectuează o tranzacție standard).
- Așteptăm finalizarea operațiunii, care ar trebui să meargă mai repede.
CPFP
O metodă populară de plată push este Child Pay for Parent. Este potrivit într-o situație în care stocarea utilizată nu permite activarea opțiunii RBF discutată mai sus. Dezavantajul acestei metode este că trebuie să plătiți pentru ea. În plus, doar un număr mic de pool-uri acceptă utilizarea CPFP. Pentru a „promova” o tranzacție care întâmpină dificultăți, trebuie să utilizați oricare dintre rezultatele tranzacției. Este important ca suma din cont să fie suficientă pentru a efectua două tranzacții.
Ideea este că expeditorul creează un alt transfer folosind rezultatul pentru a finaliza o nouă tranzacție. Bitcoin-urile pot fi trimise la orice adresă. Principalul lucru este să folosiți schimbarea de la plata blocată. O nuanță la fel de importantă este mărimea plății comisionului, care trebuie specificată pentru două operațiuni simultan.
Să luăm în considerare aplicarea acestei metode folosind portofelul Bitcoin Core ca exemplu. Condiția inițială este o tranzacție de 0,095 Bitcoins. Algoritmul este astfel:
- Accesați secțiunea de setări și selectați butonul de opțiuni.
- Intrăm în subcategoria „Portofel” și activăm gestionarea intrărilor (bifați câmpul special). Aici punem o bifă, permițându-vă să cheltuiți schimbarea neconfirmată. Există situații în care casetele de selectare menționate sunt deja bifate (în acest caz, nu schimbăm nimic).
- Închideți fereastra și faceți clic pe butonul de trimitere.
- Accesați secțiunea intrări și puneți o bifă lângă suma dobânzii (în cazul nostru, 0,095 BTC).
- Indicăm adresa părții destinatare, după care aprobăm acțiunile făcând clic pe butonul „OK”.
- Setați numărul la 0,095 și faceți clic pe caseta de selectare de lângă comanda „Scădere comision din sumă”. Aici notăm o plată selectivă a comisionului pe kilobyte. Este important de menționat că prima este calculată pe baza a două tranzacții. Calculul se efectuează după cum urmează. În primul rând, suma tranzacției anterioare este împărțită la valoarea noii plăți. La numărul rezultat se adaugă unul, iar totalul este înmulțit cu comisionul optim pentru 1 KB.
Schimbarea dinamică a comisionului
Unul dintre motivele pentru care tranzacțiile Bitcoin nu sunt confirmate este comisionul scăzut. Pentru a schimba situația în favoarea dvs., puteți modifica dinamic acest parametru prin portofel. Pentru a face acest lucru, portofelul trebuie să suporte o astfel de funcție. Esența stocării speciale este că calculează automat suma optimă de remunerare la care operațiunea în rețeaua de criptomonede decurge mai rapid. Dacă proprietarul portofelului este de acord cu parametrul propus, tranzacția este inclusă fără întârziere în următorul bloc.
Editarea dinamică a comisionului vă permite să calculați prioritatea unei tranzacții. Abordarea aici este simplă. Cu cât prima este mai mare, cu atât prioritatea este mai mare. Această regulă este relevantă în special în perioadele de încărcare maximă a rețelei. Dacă un utilizator a specificat o recompensă mare și tranzacția este încă blocată, aceasta necesită acțiuni urgente. Adesea, problema este legată de utilizarea versiunilor mai vechi de portofele Bitcoin. În acest caz, există două moduri - actualizați-o pe cea existentă sau instalați un portofel nou.
Rollback o tranzacție neconfirmată
O altă modalitate de a rezolva problema de înghețare este anularea tranzacției Bitcoin. De exemplu, în cazul Bitcoin Core, trebuie să faceți următoarele:
- Ne asigurăm prin intermediul site-ului blockchain că tranzacția nu este confirmată.
- Intrăm în portofel și apoi în secțiunea de depanare, pentru care mergem pe calea „ajutor, fereastră de depanare și consolă”. Dacă portofelul este criptat, este necesar accesul. Pentru a face acest lucru, introduceți comanda walletpassphrase< passphrase >.
- Primim o cheie personală de la adresa solicitată. Pentru a face acest lucru, specificați expresia dumpprivkey< address >. Schimbăm cuvântul dintre paranteze cu adresa folosită pentru tranzacție. Cheia rezultată trebuie copiată într-o locație separată. În cazul unei operațiuni de grup, când Bitcoin-urile au fost trimise din mai multe conturi, sunt necesare chei pentru fiecare dintre ele. Având aceste date la îndemână, permite accesul la cont.
- Închidem biroul și scoatem portofelul. Singurul lucru care merită salvat este wallet.dat. Este recomandat să redenumiți acest fișier în avans și să-l mutați într-un alt folder.
- Repornim programul și așteptăm crearea unui nou portofel. Lipim cheile primite în el, mergem la panoul de depanare și introducem importprivkey< privkey >. Transferul informațiilor durează ceva timp. Este important ca procesul să nu fie întrerupt.
- Să verificăm contul. Tranzacțiile blocate sunt șterse, iar banii blocați sunt disponibili pentru transfer. Acum puteți finaliza tranzacția din nou, dar cu un comision mai mare.
Cum să te protejezi de tranzacțiile Bitcoin neconfirmate?
Pentru a vă proteja de problemele legate de tranzacțiile Bitcoin blocate în viitor, trebuie să faceți următoarele:
- Stabiliți imediat prima optimă pentru tranzacție. Dorința de a economisi bani poate duce la o perioadă lungă de timp petrecută în așteptarea confirmării operației. Decideți imediat ce este mai important - viteza sau economiile.
- Înainte de a efectua o tranzacție, este important să activați opțiunea RBF menționată mai sus. În plus, atunci când efectuați tranzacții prin portofel, se recomandă să marcați Replaceable. Dar ar trebui să vă asigurați că portofelul dvs. acceptă această opțiune.
Ce trebuie să faceți dacă o tranzacție Bitcoin este blocată, vedeți următorul videoclip:
Aceasta înseamnă că sunt umplute mai multe blocuri. Și din moment ce toate tranzacțiile nu pot fi incluse imediat în blockchain, apare o pacoste, pe care minerii o numesc „mempool” (un tip de „coadă de tranzacții”).
Minerii aleg de obicei acele tranzacții care au comisioane mai mari și le includ mai întâi în bloc. Tranzacțiile care au comisioane mai mici sunt „trimise” la așa-numita „piață de taxe” și rămân în mempoolul minerului până când este găsit un nou bloc. Dacă tranzacția este trimisă din nou, va trebui să aștepte din nou următorul bloc.
Acest lucru poate duce la o experiență de utilizator mai puțin decât optimă. Tranzacțiile cu comisioane foarte mici pot dura ore sau chiar zile pentru a se confirma și, în unele cazuri, este posibil să nu fie confirmate deloc.
Și iată ce puteți face astăzi pentru a împiedica blocarea tranzacției.
Înainte de a-l trimite
În primii ani ai Bitcoin, majoritatea portofelelor au adăugat o taxă fixă pentru tranzacțiile de ieșire: de obicei 0,1 mBTC. Din moment ce minerii aveau suficient spațiu în blocuri, nu au avut nicio problemă să includă aceste tranzacții în primul bloc pe care au putut să-l extragă. (De fapt, tranzacțiile cu comisioane și mai mici sau chiar fără comisioane au fost incluse în blocuri la fel de repede.)
Odată cu creșterea concurenței pentru spațiul de bloc, taxa fixă de 0,1 mBTC a devenit insuficientă pentru ca o tranzacție să fie imediat inclusă în blocul următor; sunt depășiți de tranzacțiile ale căror comisioane sunt mai mari. Deși este probabil să se confirme o tranzacție cu taxe reduse, poate dura ceva timp.
Încercați să vă măriți comisionul
Dacă doriți ca tranzacțiile dvs. să fie confirmate mai rapid, soluția evidentă este să adăugați o taxă mai mare la tranzacția respectivă. Dacă portofelul dvs. (cu setările implicite) nu adaugă suficient comision, puteți configura această setare manual, atât în setările portofelului, cât și la trimiterea tranzacției (sau ambele.)
Site-uri precum 21.co monitorizează starea rețelei și sugerează ce nivel de comision pe octet de tranzacție va fi suficient și arată, de asemenea, la ce viteză de confirmare a rețelei vă puteți aștepta la diferite niveluri de comisioane atașate.
Dacă doriți ca plata să ajungă în blocul următor sau peste bloc, trebuie să plătiți o taxă relativ mare. Pentru plăți mai puțin urgente, puteți adăuga o taxă mai mică; va dura puțin mai mult pentru a confirma.
Verificați dacă portofelul dvs. acceptă modificări dinamice ale taxelor
În zilele noastre, majoritatea portofelelor acceptă schimbări dinamice ale comisioanelor. În funcție de starea rețelei Bitcoin, aceste portofele includ automat o taxă care va fi suficientă pentru a include tranzacția în blocul următor, sau cel puțin unul dintre blocurile următoare.
Unele portofele vă oferă, de asemenea, opțiunea de a alege prioritatea taxei. Din nou, comisioane mai mari vor permite ca tranzacția să fie confirmată mai rapid, tranzacțiile cu comisioane mici vor dura puțin mai mult.
Dacă tranzacțiile din portofel sunt adesea întârziate în orele de vârf și nu aveți opțiunea de a percepe o taxă mai mare, portofelul dvs. este probabil depășit. Verificați dacă există o actualizare disponibilă sau treceți la un portofel nou.
Luați în considerare trecerea la alt portofel
Când treceți la un portofel nou, atunci, desigur, trebuie să transferați fonduri din portofelul vechi în portofelul nou. Dacă nu te deranjează să cheltuiești puțin, poți transfera fonduri din vechiul tău portofel în noul tău portofel prin intermediul rețelei Bitcoin. În cele din urmă vor ajunge - chiar dacă comisionul este scăzut.
De asemenea, unele portofele vă permit să exportați cheile private sau să utilizați o cheie privată pentru a importa apoi cheile într-un portofel nou. În acest caz, nu va trebui să faceți tranzacții în rețeaua Bitcoin. Folosind noul tău portofel, poți începe tranzacțiile imediat.
După ce l-ai trimis
Dacă ați trimis deja o tranzacție și aceasta se blochează, atunci tranzacția respectivă poate, în unele cazuri, să facă un „salt la coadă”.
Înlocuirea selectivă a comisioanelor
Pentru ca tranzacția dvs. să sară la rând, cel mai simplu mod este să utilizați o opțiune numită Opt-In Replace-by-Fee (Opt-In RBF). Vă oferă posibilitatea de a retrimite aceeași tranzacție, dar cu comisioane mai mari.
În majoritatea cazurilor, atunci când aceeași tranzacție este trimisă în rețea, dar cu taxe mai mari, noua tranzacție este respinsă de rețea. Nodurile Bitcoin decid de obicei că noua tranzacție este o încercare de cheltuire dublă, așa că nu o acceptă sau procesează. Dar atunci când redirecționați o tranzacție folosind opțiunea RBF Opt-In, în esență spuneți rețelei că redirecționați aceeași tranzacție, doar cu o taxă mai mare. Drept urmare, majoritatea nodurilor Bitcoin acceptă noua tranzacție în loc de cea veche; permițând unei noi tranzacții să intre în coadă.
Dacă noua dvs. tranzacție va fi inclusă într-unul dintre blocurile viitoare, va depinde de minerul care numără următorul bloc: nu toți minerii acceptă Opt-In RBF. Cu toate acestea, mulți mineri acceptă și această opțiune, așa că într-un fel sau altul tranzacția ta va fi inclusă în blocurile următoare.
Opt-In RBF este suportat în prezent de două portofele: Electrum și GreenAddress. În funcție de portofel, poate fi necesar să activați Opt-In RBF în setările meniului înainte de a trimite (prima) tranzacție.
Copiii își plătesc părinții
Dacă portofelul tău nu acceptă Opt-In RBF, lucrurile devin puțin mai complicate.
Copiii plătesc pentru părinți (CPFP) poate fi un truc. Folosind CPFP, minerii nu acceptă neapărat acele tranzacții care au cele mai mari comisioane, ci în schimb pot accepta un set de tranzacții care au comisioane în general mai mari.
Fără să devină prea tehnice, majoritatea tranzacțiilor efectuate nu numai că trimit Bitcoin destinatarului, dar îți trimit și schimbarea înapoi. Puteți cheltui această modificare în următoarea tranzacție.
Unele portofele vă oferă opțiunea de a cheltui acea modificare imediat, fără a aștepta confirmări, astfel încât să vă puteți trimite acea modificare într-o nouă tranzacție. De data aceasta, asigurați-vă că includeți o taxă suficient de mare pentru a compensa taxa inițială mică de tranzacție. Minerul în acest caz va lua întregul set de tranzacții și le va confirma pe toate odată.
Dacă portofelul nu vă permite să alegeți ce bitcoini au fost cheltuiți - adică nu puteți confirma unde este modificarea neconfirmată - puteți încerca să vă trimiteți toate fondurile din portofel; în acest caz modificarea va fi inclusă.
Ca și în cazul opt-in RBF, nu toți minerii acceptă în prezent CPFP. Dar sunt suficiente pentru ca tu să fii sigur că tranzacția ta va fi confirmată într-unul din următoarele blocuri.
Sau..
Dacă nici opțiunea de înscriere RBF și nici CPFP nu sunt disponibile, puteți încerca, din punct de vedere tehnic, să transferați tranzacția inițială cu taxe mai mari. Acest lucru este denumit în mod obișnuit „înlocuirea taxei complete” și unii mineri o acceptă. Cu toate acestea, portofelele disponibile nu au această opțiune.
În caz contrar, probabil că va trebui doar să așteptați - ca tranzacția să fie confirmată sau ca bitcoinii să fie returnați în portofel. Este important să rețineți că până când tranzacția este confirmată, bitcoinii sunt din punct de vedere tehnic în portofelul dvs. - pur și simplu nu sunt accesibile prin această metodă. Bitcoin-urile literalmente nu rămân blocate în rețea și nu se pot pierde în ea.
De asemenea, grupul de minerit ViaBTC a început să ofere un „accelerator de tranzacții”. Dacă tranzacția dvs. blocată implică o taxă de cel puțin 0,1 mBTC pe kilobyte, puteți trimite acel ID de tranzacție către ViaBTC, iar grupul îi va acorda o prioritate mai mare decât alte tranzacții. Deoarece ViaBTC controlează aproximativ șapte procente din puterea de hashing a rețelei Bitcoin, există șanse mari ca un bloc care conține tranzacția dvs. să fie găsit în câteva ore. Cu toate acestea, acest serviciu are o limitare de maximum 100 de tranzacții pe oră.
Pentru destinatar
Desigur, tranzacția poate rămâne blocată chiar dacă tu ești destinatarul. Dacă portofelul vă permite să cheltuiți tranzacții neconfirmate, atunci puteți utiliza și metoda CPFP. În același mod ca cel menționat mai sus, vă puteți retrimite bitcoini neconfirmați primiti, cu taxe suficient de mari pentru a compensa taxa inițială scăzută de tranzacție. Dacă noul comision este suficient, tranzacția este de obicei confirmată în blocurile următoare.
De asemenea, este logic să întrebați expeditorul fondurilor dacă este capabil să utilizeze opțiunea Opt-In RBF. Dacă da, el poate retrimite tranzacția cu o taxă mai mare. Desigur, acceleratorul de tranzacții ViaBTC (care a fost menționat mai sus) funcționează și pentru tranzacțiile primite.
Vrei mai multe noutăți?
După cum a vrut soarta, am avut șansa să mă ocup de criptomonede. Nu este că lucrez îndeaproape cu ei, dar uneori trimit și primesc monede. Să spunem că testez puțin câte puțin o zonă nouă din interior.
Și apoi într-o zi s-au întâmplat probleme. Am trimis criptomonede, dar nu au ajuns la destinatar. De fapt, postarea este despre cum au fost returnate fondurile. Ei bine, gânduri și sfaturi despre situația actuală pentru desert. Permiteți-mi să observ imediat că următoarele nu se aplică unei anumite monede, ci celor mai multe furci (dacă nu tuturor).
Permiteți-mi să încep prin a spune că postarea este plină de speculații pe alocuri despre ceea ce se întâmplă. S-ar putea să greșesc undeva. Corecțiile și completările obiective sunt binevenite.
Un pic despre terminologie.
- Voi numi fișierul wallet.dat un portofel.
- Cheia publică (adresa la care sunt transferate fondurile, de exemplu) este uneori și mai convenabilă pentru a apela un portofel, dar pentru a evita confuzia, să fie pur și simplu un număr de cont.
- Comision - Comision de tranzacție. A numi acest lucru comision, cred, nu este în întregime corect, dar aceasta este cea mai familiară și nu ofensivă opțiune, așa că să fie un comision.
- Mărimea tranzacției este dimensiunea blocului de date care conține toate informațiile despre tranzacție.
S-ar părea că dacă mi se cere să plătesc în plus atunci când este necesar, atunci voi plăti atunci când mi se va cere (dacă mi se potrivește comisionul). Aceasta a fost principala greșeală.
Mai fac un transfer pentru o sumă mult mai mare decât de obicei. Fondurile ies din cont, nu a existat nicio ofertă de a plăti un comision și... Nimic. Fondurile nu ajung la destinatar, starea tranzacției este „0/Neconfirmată”. Și am observat această imagine timp de mai bine de o săptămână, cautând simultan pe google și recitind internetul în căutarea informațiilor despre rezolvarea unei probleme similare. Mai mult, căutam o anumită criptomonedă și pentru toți în general - sunt multe probleme, nu există nicio soluție.
Și, de fapt, ce fel de comision este acesta? Ideea este că tranzacțiile pot avea loc fără comision, dar numai dacă sunt îndeplinite anumite condiții:
- Mărimea tranzacției nu trebuie să depășească o anumită sumă.
- Suma transferată trebuie să fie mai mare decât un anumit prag.
- Tranzacția trebuie să aibă o prioritate suficientă.
Prioritatea în sine depinde direct de volumul fondurilor transferate și de numărul de confirmări ale acestora (cu cât acești bani au fost mai mult timp în contul tău, cu atât prioritatea ar trebui să fie mai mare, de fapt) și depinde invers de mărimea tranzacției. Astfel, într-un set nefericit de circumstanțe, o tranzacție fără comision poate ajunge într-o stare blocată neconfirmată, ceea ce am întâlnit.
Căutarea unei soluții a arătat că aceasta este o problemă relativ comună pentru criptomonede. Din păcate, toate sfaturile s-au rezumat la următoarele și adesea nu au ajutat:
- Așteptați o zi sau două, tranzacția dvs. va fi inclusă în următorul bloc.
- Așteptați o zi sau două, programul client se va sătura de așteptare și va anula tranzacția în sine.
- Redescărcați întregul lanț de blocuri.
- Porniți clientul cu o cheie magică (-rescan / -reindex / -salvagewallet).
Deci, care este esența problemei? Tranzacția nu a intrat în bloc și nu va mai ajunge acolo. Portofelul stochează informații conform cărora tranzacția a avut loc, astfel încât fondurile care ar fi trebuit să meargă cu el nu sunt disponibile pentru utilizare. Poate că după ceva timp tranzacția va fi anulată, am mai multe presupuneri despre asta:
- Depinde de moneda, in unele locuri se anuleaza rapid, in altele trebuie sa astepti mult.
- Bug pentru un anumit client.
- Informațiile de anulare sunt incorecte.
Ca o persoană normală, după ce totul s-a stricat deja, m-am dus în sfârșit să citesc manualele. O încercare de a repeta tranzacția cu un comision inclus a fost un fiasco. Dar sărituri nesfârșite pe legăturile dintre forumuri (nu s-a găsit nimic util în rezultatele Google) m-a adus la o anumită postare, unde am găsit un indiciu util. Din păcate, acum nu găsesc această postare, nici măcar nu știu ce fel de forum a fost. Un fel de Bitcoin, cred.
Voi descrie soluția folosind exemplul clientului cel mai comun pentru furci, cunoscut sub numele de Satoshi Client. Din câte am înțeles, este aplicabil altor clienți, dar poate cu nuanțe proprii.
În ciuda simplității și evidenței soluției, puțini oameni vin la ea, judecând după firele de forum cu mai multe pagini. Fondurile din cont sunt blocate de portofel și tot ceea ce este necesar este să accesați contul în afara portofelului curent.
Deci, dacă tranzacția este blocată și nu are confirmări:
- Te rog fii rabdator. Nu intrați în panică imediat. Așteptați câteva zile și dintr-o dată va dispărea de la sine.
- Verificați dacă tranzacția este blocată. Accesați Block Explorer (de obicei Google pentru „blockchain %cryptocurrency name%)” și verificați dacă nu știu nimic despre tranzacția blocată și că există de fapt bani în cont.
- Accesați consola de depanare (Ajutor - Fereastra de depanare - Consolă)
- Dacă portofelul este criptat (este criptat?), atunci mai întâi trebuie să obțineți acces folosind comanda frază de acces pentru portofel
- Acum trebuie să obțineți cheia privată pentru contul dorit. dumpprivkey
. În loc de trebuie să introduceți numărul de cont public pe care se află fondurile blocate. Ca răspuns, veți primi cheia privată a acestui cont. Trebuie să îl copiați undeva, veți avea nevoie de el mai târziu. Dacă fondurile pentru o tranzacție au fost preluate din mai multe conturi, atunci toate trebuie să fie importate. Și da, nu stocați niciodată cheile private într-un loc accesibil oricui. Cunoașterea cheii oferă acces deplin la contul corespunzător.
Vă rugăm să rețineți că fiecare comandă din consola de depanare primește un răspuns. Poate fi gol, dar este mereu acolo. Mai târziu va fi clar la ce mă refer. - Închideți clientul și ștergeți portofelul. Locația portofelului (wallet.dat) depinde de clientul specific și de sistemul de operare. Desigur, nu ar trebui să îl ștergeți complet; este mai bine să îl redenumiți sau să îl mutați într-un loc sigur.
- Reporniți clientul. Va fi creat un nou portofel. Trebuie să importați cheile obținute anterior în el. Mergem la consola de depanare și scriem importprivkey
- Un cont cu starea sa reală ar trebui să apară în noul portofel. Pentru a fi în siguranță, puteți reporni clientul cu comutatorul -rescan, dar cred că acest lucru este inutil. Fondurile blocate anterior sunt din nou disponibile pentru trimitere, trimiteți-le din nou, de data aceasta nu uitați să includeți comisionul. ( există completări importante pe acest punct în upd3)
- Dacă mai aveți alte conturi utilizate și importante pe vechiul portofel, puteți reveni la acesta din nou.
Actualizare: Necesitatea operațiunii descrise depinde de clientul utilizat (și din moment ce multe criptomonede au un singur client, tot de monedele utilizate). Se pare că, în unele cazuri, informațiile despre tranzacție nu sunt scrise în fișierul portofel, ci doar în blockchain-ul local. În această situație, ștergerea lanțului existent sau lansarea unui client cu chei poate ajuta.
Upd2: Cheia -salwagewallet, deja menționată mai devreme, poate simplifica semnificativ procesul descris de transfer de conturi într-un nou portofel. Când clientul este lansat cu această cheie, se creează un nou wallet.dat, în care sunt importate toate conturile din cel vechi, iar istoricul tranzacțiilor pentru acesta este preluat din block chain (mulțumesc lui Grich pentru descriere). Din păcate, lansarea cu această cheie nu este implementată în toți clienții.
Upd3: Dacă după import nu transferați întreaga sumă în cont, atunci o parte din fonduri (schimbarea din ieșirile utilizate) va fi transferată într-un alt cont al noului portofel. Rețineți acest lucru dacă intenționați să vă întoarceți la vechiul portofel:
- După ce ați importat contul în noul portofel, transferați toate fondurile din acesta în celălalt cont, reveniți la vechiul portofel și apoi gestionați fondurile returnate.
- După efectuarea unei tranzacții din noul portofel, determinați în ce cont a căzut modificarea și importați acel cont în portofelul vechi.
Etichete: Adăugați etichete
După cum a vrut soarta, am avut șansa să mă ocup de criptomonede. Nu este că lucrez îndeaproape cu ei, dar uneori trimit și primesc monede. Să spunem că testez puțin câte puțin o zonă nouă din interior.
Și apoi într-o zi s-au întâmplat probleme. Am trimis criptomonede, dar nu au ajuns la destinatar. De fapt, postarea este despre cum au fost returnate fondurile. Ei bine, gânduri și sfaturi despre situația actuală pentru desert. Permiteți-mi să observ imediat că următoarele nu se aplică unei anumite monede, ci celor mai multe furci (dacă nu tuturor).
Permiteți-mi să încep prin a spune că postarea este plină de speculații pe alocuri despre ceea ce se întâmplă. S-ar putea să greșesc undeva. Corecțiile și completările obiective sunt binevenite.
Un pic despre terminologie.
- Voi numi fișierul wallet.dat un portofel.
- Cheia publică (adresa la care sunt transferate fondurile, de exemplu) este uneori și mai convenabilă pentru a apela un portofel, dar pentru a evita confuzia, să fie pur și simplu un număr de cont.
- Comision - Comision de tranzacție. A numi acest lucru comision, cred, nu este în întregime corect, dar aceasta este cea mai familiară și nu ofensivă opțiune, așa că să fie un comision.
- Mărimea tranzacției este dimensiunea blocului de date care conține toate informațiile despre tranzacție.
S-ar părea că dacă mi se cere să plătesc în plus atunci când este necesar, atunci voi plăti atunci când mi se va cere (dacă mi se potrivește comisionul). Aceasta a fost principala greșeală.
Mai fac un transfer pentru o sumă mult mai mare decât de obicei. Fondurile ies din cont, nu a existat nicio ofertă de a plăti un comision și... Nimic. Fondurile nu ajung la destinatar, starea tranzacției este „0/Neconfirmată”. Și am observat această imagine timp de mai bine de o săptămână, cautând simultan pe google și recitind internetul în căutarea informațiilor despre rezolvarea unei probleme similare. Mai mult, căutam o anumită criptomonedă și pentru toți în general - sunt multe probleme, nu există nicio soluție.
Și, de fapt, ce fel de comision este acesta? Ideea este că tranzacțiile pot avea loc fără comision, dar numai dacă sunt îndeplinite anumite condiții:
- Mărimea tranzacției nu trebuie să depășească o anumită sumă.
- Suma transferată trebuie să fie mai mare decât un anumit prag.
- Tranzacția trebuie să aibă o prioritate suficientă.
Prioritatea în sine depinde direct de volumul fondurilor transferate și de numărul de confirmări ale acestora (cu cât acești bani au fost mai mult timp în contul tău, cu atât prioritatea ar trebui să fie mai mare, de fapt) și depinde invers de mărimea tranzacției. Astfel, într-un set nefericit de circumstanțe, o tranzacție fără comision poate ajunge într-o stare blocată neconfirmată, ceea ce am întâlnit.
Căutarea unei soluții a arătat că aceasta este o problemă relativ comună pentru criptomonede. Din păcate, toate sfaturile s-au rezumat la următoarele și adesea nu au ajutat:
- Așteptați o zi sau două, tranzacția dvs. va fi inclusă în următorul bloc.
- Așteptați o zi sau două, programul client se va sătura de așteptare și va anula tranzacția în sine.
- Redescărcați întregul lanț de blocuri.
- Porniți clientul cu o cheie magică (-rescan / -reindex / -salvagewallet).
Deci, care este esența problemei? Tranzacția nu a intrat în bloc și nu va mai ajunge acolo. Portofelul stochează informații conform cărora tranzacția a avut loc, astfel încât fondurile care ar fi trebuit să meargă cu el nu sunt disponibile pentru utilizare. Poate că după ceva timp tranzacția va fi anulată, am mai multe presupuneri despre asta:
- Depinde de moneda, in unele locuri se anuleaza rapid, in altele trebuie sa astepti mult.
- Bug pentru un anumit client.
- Informațiile de anulare sunt incorecte.
Ca o persoană normală, după ce totul s-a stricat deja, m-am dus în sfârșit să citesc manualele. O încercare de a repeta tranzacția cu un comision inclus a fost un fiasco. Dar sărituri nesfârșite pe legăturile dintre forumuri (nu s-a găsit nimic util în rezultatele Google) m-a adus la o anumită postare, unde am găsit un indiciu util. Din păcate, acum nu găsesc această postare, nici măcar nu știu ce fel de forum a fost. Un fel de Bitcoin, cred.
Voi descrie soluția folosind exemplul clientului cel mai comun pentru furci, cunoscut sub numele de Satoshi Client. Din câte am înțeles, este aplicabil altor clienți, dar poate cu nuanțe proprii.
În ciuda simplității și evidenței soluției, puțini oameni vin la ea, judecând după firele de forum cu mai multe pagini. Fondurile din cont sunt blocate de portofel și tot ceea ce este necesar este să accesați contul în afara portofelului curent.
Deci, dacă tranzacția este blocată și nu are confirmări:
- Te rog fii rabdator. Nu intrați în panică imediat. Așteptați câteva zile și dintr-o dată va dispărea de la sine.
- Verificați dacă tranzacția este blocată. Accesați Block Explorer (de obicei Google pentru „blockchain %cryptocurrency name%)” și verificați dacă nu știu nimic despre tranzacția blocată și că există de fapt bani în cont.
- Accesați consola de depanare (Ajutor - Fereastra de depanare - Consolă)
- Dacă portofelul este criptat (este criptat?), atunci mai întâi trebuie să obțineți acces folosind comanda frază de acces pentru portofel
- Acum trebuie să obțineți cheia privată pentru contul dorit. dumpprivkey
. În loc de trebuie să introduceți numărul de cont public pe care se află fondurile blocate. Ca răspuns, veți primi cheia privată a acestui cont. Trebuie să îl copiați undeva, veți avea nevoie de el mai târziu. Dacă fondurile pentru o tranzacție au fost preluate din mai multe conturi, atunci toate trebuie să fie importate. Și da, nu stocați niciodată cheile private într-un loc accesibil oricui. Cunoașterea cheii oferă acces deplin la contul corespunzător.
Vă rugăm să rețineți că fiecare comandă din consola de depanare primește un răspuns. Poate fi gol, dar este mereu acolo. Mai târziu va fi clar la ce mă refer. - Închideți clientul și ștergeți portofelul. Locația portofelului (wallet.dat) depinde de clientul specific și de sistemul de operare. Desigur, nu ar trebui să îl ștergeți complet; este mai bine să îl redenumiți sau să îl mutați într-un loc sigur.
- Reporniți clientul. Va fi creat un nou portofel. Trebuie să importați cheile obținute anterior în el. Mergem la consola de depanare și scriem importprivkey
- Un cont cu starea sa reală ar trebui să apară în noul portofel. Pentru a fi în siguranță, puteți reporni clientul cu comutatorul -rescan, dar cred că acest lucru este inutil. Fondurile blocate anterior sunt din nou disponibile pentru trimitere, trimiteți-le din nou, de data aceasta nu uitați să includeți comisionul. ( există completări importante pe acest punct în upd3)
- Dacă mai aveți alte conturi utilizate și importante pe vechiul portofel, puteți reveni la acesta din nou.
Actualizare: Necesitatea operațiunii descrise depinde de clientul utilizat (și din moment ce multe criptomonede au un singur client, tot de monedele utilizate). Se pare că, în unele cazuri, informațiile despre tranzacție nu sunt scrise în fișierul portofel, ci doar în blockchain-ul local. În această situație, ștergerea lanțului existent sau lansarea unui client cu chei poate ajuta.
Upd2: Cheia -salwagewallet, deja menționată mai devreme, poate simplifica semnificativ procesul descris de transfer de conturi într-un nou portofel. Când clientul este lansat cu această cheie, se creează un nou wallet.dat, în care sunt importate toate conturile din cel vechi, iar istoricul tranzacțiilor pentru acesta este preluat din block chain (mulțumesc pentru descriere). Din păcate, lansarea cu această cheie nu este implementată în toți clienții.
Upd3: Dacă după import nu transferați întreaga sumă în cont, atunci o parte din fonduri (schimbarea din ieșirile utilizate) va fi transferată într-un alt cont al noului portofel. Rețineți acest lucru dacă intenționați să vă întoarceți la vechiul portofel:
- După ce ați importat contul în noul portofel, transferați toate fondurile din acesta în celălalt cont, reveniți la vechiul portofel și apoi gestionați fondurile returnate.
- După efectuarea unei tranzacții din noul portofel, determinați în ce cont a căzut modificarea și importați acel cont în portofelul vechi.