kzCrypto
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Totul despre tranzacțiile „blocate” și despre ce puteți face pentru a le remedia

In jos

Totul despre tranzacțiile „blocate” și despre ce puteți face pentru a le remedia Empty Totul despre tranzacțiile „blocate” și despre ce puteți face pentru a le remedia

Mesaj Scris de kzCrypto Mar Mar 19, 2024 10:30 pm

Ce este o tranzacție „blocat”? Cum sunt cauzate?

O tranzacție „blocată” este o tranzacție care a rămas neconfirmată pentru o perioadă de timp cu care fie destinatarul, fie expeditorul nu se simte confortabil. Tranzacțiile blocate pot fi enervante, deoarece destinatarii consideră adesea că expeditorii nu au plătit încă, sau destinatarul are nevoie de bani cât mai curând posibil.

Tranzacțiile blocate sunt de obicei cauzate de ratele scăzute ale comisioanelor de tranzacție. Cu toate acestea, alte lucruri pot cauza tranzacții blocate, cum ar fi cheltuielile dintr-o tranzacție neconfirmată, producția de praf în tranzacție sau o cheltuire dublă a unei alte tranzacții. Dacă o tranzacție are o tranzacție de cheltuieli duble și cheltuirea dublă confirmă, atunci tranzacția va fi „blocată” pentru totdeauna, deoarece nu se poate confirma niciodată.

Ce pot face pentru a confirma tranzacția mea blocată?

Există câteva opțiuni pentru confirmarea tranzacțiilor blocate.

Atât pentru destinatar, cât și pentru expeditorul tranzacției, puteți:
Așteptați confirmarea tranzacției
Așteptați ca rețeaua să „uite” de tranzacție
Cereți unui miner să vă confirme

Pentru expeditorul unei tranzacții, puteți, de asemenea:
Încercați o tranzacție de cheltuială dublă Replace-By-Fee
Dacă aveți o ieșire de modificare, puteți încerca o tranzacție Child-Pays-For-Parent

Pentru destinatarul unei tranzacții, puteți, de asemenea:
Încercați o tranzacție Child-Pays-For-Parent

Așteptați o confirmare

Dacă sunteți incapabil să efectuați oricare dintre celelalte opțiuni și vă este prea frică să faceți acest lucru, puteți pur și simplu să așteptați și să sperați că tranzacția se va confirma în cele din urmă. Pentru a vă asigura că rețelei i se amintește în mod constant de tranzacție, puteți retransmite tranzacția periodic. Majoritatea portofelelor vor retransmite automat, așa că pur și simplu lăsarea portofelului deschis va permite redifuzarea.

Așteptând ca rețeaua să „uite” de tranzacție

Dacă o tranzacție rămâne neconfirmată prea mult timp, ea poate fi eventual „uitată” de majoritatea nodurilor din rețeaua Bitcoin dacă nimeni nu retransmite tranzacția. Acest lucru se întâmplă din cauza repornirilor nodurilor, timpilor de expirare mempool sau evacuarea mempool, deoarece taxa minimă de releu a crescut. Acest proces durează de obicei câteva zile (de obicei 3). Odată ce o tranzacție a fost „uitată”, este posibil să nu o vedeți în portofel și probabil că nu veți vedea tranzacția în majoritatea exploratorilor de blocuri. Odată ce tranzacția a fost „uitată”, puteți pur și simplu să trimiteți Bitcoin din nou, dar includeți o taxă de tranzacție mai mare. Dacă încă vedeți tranzacția în portofel, va trebui să urmați instrucțiunile din următoarea secțiune Înlocuire cu taxă.

Rețineți că unele portofele vor retransmite tranzacția în mod continuu în timp ce portofelul este pornit, așa că fie trebuie să eliminați tranzacția din portofel utilizând instrucțiunile din secțiunea RBF, fie să închideți portofelul și să îl păstrați oprit timp de câteva zile.


Cereți ajutor unui miner

Unele pool-uri miniere și mineri oferă servicii care vă permit să vă prioritizați tranzacția în mempool-ul lor, astfel încât să fie aleasă mai devreme pentru includerea într-un bloc. Grupurile de minerit F2Pool și ViaBTC oferă ambele accelerare a tranzacțiilor pentru o taxă suplimentară în afara benzii. Vă rugăm să vizitați site-urile lor legate pentru mai multe detalii.

Exploratorul blockchain [Trebuie sa fiti inscris si conectat pentru a vedea acest link] oferă și un serviciu de accelerare a tranzacțiilor, deoarece au conexiuni cu mai multe pool-uri de minerit. Veți găsi un buton „Accelere” lângă taxa de tranzacție pentru orice tranzacție neconfirmată. Acesta poate fi folosit pentru a plăti în afara benzii pentru ca tranzacția să fie extrasă într-un bloc mai devreme.

De asemenea, rețineți că, dacă încercați o tranzacție Replace-By-Fee, atât tranzacția inițială, cât și tranzacția RBF vor fi considerate cheltuieli duble, iar minerii probabil nu vor ajuta cu nicio tranzacție marcată ca cheltuieli duble.

Încercarea unei tranzacții cu cheltuieli duble de înlocuire cu taxă (RBF)

Ce este o tranzacție RBF

O tranzacție Replace-By-Fee este o tranzacție care este aproape identică cu tranzacția blocată, dar plătește o taxă de tranzacție mai mare. Deoarece tranzacția inițială cel mai probabil nu folosește RBF de înscriere, tranzacția RBF pe care o vom crea va fi considerată o cheltuială dublă și marcată ca atare. Tranzacția folosește Full-RBF și, prin urmare, poate dura ceva mai mult pentru a confirma, deoarece din punct de vedere tehnic este o cheltuială dublă.

Diferența dintre tipurile de tranzacții RBF

Tranzacțiile Replace-By-Fee au 3 tipuri diferite, RBF First-Seen-Safe (FSS), RBF complet și RBF opt-in. FSS RBF cere ca tranzacția RBF să includă aceleași ieșiri ca și tranzacția pe care o înlocuiește și consumă aceleași intrări. RBF complet înseamnă că tranzacția este pur și simplu o cheltuială dublă a unei alte tranzacții, dar plătește o taxă de tranzacție mai mare decât cea pe care o înlocuiește. Opt-in RBF înseamnă că tranzacția RBF poate înlocui doar o tranzacție pentru care s-a înscris pentru a permite înlocuirea. Opt-in RBF urmează BIP 125 .

Instrucțiunile oferite în această secțiune vor fi pentru efectuarea tranzacțiilor RBF complete. Tranzacțiile opt-in RBF vor fi descrise în secțiunea „Evitarea tranzacțiilor blocate în viitor”.

Cum se face o tranzacție RBF completă

Efectuarea unei tranzacții RBF completă depinde în întregime de portofelul pe care îl utilizați. Unele portofele acceptă funcționalitatea avansată necesară pentru a face o tranzacție Full RBF, altele nu. Următoarele vor fi ghiduri pentru fiecare portofel despre cum să faceți o tranzacție RBF completă cu acel portofel. În general, procedura este să eliminați tranzacția neconfirmată din portofel și apoi să retrimiteți Bitcoin, dar cu o taxă de tranzacție mai mare.

Când faceți o tranzacție RBF completă, tranzacția ar trebui să includă taxa recomandată la momentul creării tranzacției. Consultați secțiunea „Evitarea acestei probleme în viitor” pentru ajutor în acest sens.

Bitcoin Core

Bitcoin Core face tranzacțiile Full RBF foarte ușor. Pur și simplu accesați lista de tranzacții, faceți clic dreapta pe tranzacția blocată și alegeți opțiunea „Abandonați tranzacția”.

Dacă această opțiune este inactivă, atunci trebuie să accesați directorul de date Bitcoin Core și să ștergeți fișierul mempool.dat. Apoi reporniți Bitcoin Core cu opțiunea -walletbroadcast=0 și apoi ar trebui să puteți utiliza „Abandon Transaction”.

Odată ce tranzacția este fie abandonată, fie eliberată din portofel, puteți pur și simplu să accesați fila Trimitere și să trimiteți din nou Bitcoin, dar asigurați-vă că includeți o taxă de tranzacție suficientă.

Armeria Bitcoin

Bitcoin Armory facilitează, de asemenea, efectuarea tranzacțiilor Full RBF. Accesați Ajutor > Ștergeți toate tranzacțiile neconfirmate și reporniți Armory. Acest lucru va șterge toate tranzacțiile neconfirmate din portofel și, astfel, vă va permite să creați tranzacția RBF completă. Odată ce Armory a repornit, pur și simplu trimiteți Bitcoin din nou așa cum ați face de obicei, dar asigurați-vă că includeți o taxă de tranzacție suficientă.

MultiBit HD

MultiBit HD permite, de asemenea, efectuarea tranzacțiilor Full RBF destul de ușoare. Accesați Manage Wallet și faceți clic pe Repair Wallet și urmați expertul. Acest proces va șterge toate tranzacțiile neconfirmate din portofel, așa cum fac Bitcoin Core și Armory. Odată ce reparația portofelului s-a finalizat, pur și simplu trimiteți Bitcoin din nou așa cum ați face de obicei.

Portofele care nu vă permit sau cele pe care nu știu cum să faceți tranzacții RBF complete

Nu toate portofelele acceptă crearea tranzacțiilor RBF complete. Multe portofele nu permit compensarea tuturor tranzacțiilor neconfirmate pentru a permite efectuarea de tranzacții RBF complete. Următoarea este o listă de software-uri de portofel care nu acceptă tranzacții complete RBF. Dacă un portofel din această listă acceptă tranzacții FullRBF, vă rugăm să-mi spuneți și să furnizați instrucțiuni pentru asta, astfel încât să îl pot adăuga mai sus.

Blockchain.info și portofelele web în general
Electrum (accepta RBF opt-in, dar nu RBF complet)
Miceliu
MultiBit Classic
Portofel Bitcoin pentru Android
Portofel de pâine
Copay

Încercarea unei tranzacții Child-Pays-For-Parent

Ce este o tranzacție Child-Pays-For-Parent?

O tranzacție Child-Pays-For-Parent (CPFP) este exact așa cum sugerează și numele, o tranzacție copil cheltuiește dintr-o tranzacție părinte neconfirmată și include o taxă de tranzacție care acoperă atât taxa copilului, cât și a părintelui. Cu toate acestea, crearea tranzacțiilor CPFP este mult mai dificilă, deoarece necesită cheltuieli dintr-o tranzacție neconfirmată, lucru pe care majoritatea portofelelor nu îl permit.

Cum pot evita să fac tranzacții blocate în viitor?

Utilizarea taxelor dinamice

Cea mai bună modalitate de a evita tranzacțiile blocate este să vă asigurați că nu cheltuiți dintr-o tranzacție neconfirmată și să includeți o taxă de tranzacție suficientă. Dacă portofelul dvs. acceptă taxe de tranzacție dinamice, ar trebui să le utilizați. Dacă doriți confirmări foarte rapide, setați taxele dinamice pentru a alege cea mai rapidă taxă posibilă. Taxele dinamice sunt calculate de portofel analizând starea actuală a rețelei și determinând de acolo o taxă optimă de tranzacție. Deoarece starea rețelei se schimbă constant, comisionul optim de tranzacție calculat într-o zi poate să nu fie neapărat cel mai bun comision pentru ziua următoare.

Dacă portofelul dvs. nu acceptă taxe dinamice, dar acceptă setarea unei taxe de tranzacție personalizată pentru fiecare tranzacție, puteți căuta rata optimă a taxei pe site-uri precum [Trebuie sa fiti inscris si conectat pentru a vedea acest link] și [Trebuie sa fiti inscris si conectat pentru a vedea acest link] / și setați taxa pentru fiecare tranzacție pe baza acelor site-uri. Trebuie să faceți acest lucru pentru fiecare tranzacție pe care o faceți, altfel puteți ajunge să plătiți o taxă suboptimă.

Dacă portofelul dvs. nu acceptă niciun fel de taxă sau nu permite stabilirea taxelor de tranzacție personalizate, ar trebui să faceți upgrade la un nou portofel. Utilizarea unei taxe fixe sau a unei rate fixe nu mai este o idee bună, deoarece rețeaua se schimbă în mod constant. Puteți utiliza această formulă: <in>*148 + <out>*34 + 10 unde <in> este numărul de intrări și <out> este numărul de ieșiri pentru a estima dimensiunea tranzacției dvs. și a determina taxa optimă pentru aceasta.

Rețineți că unele portofele (de exemplu, blockchain.info), chiar dacă folosesc taxe dinamice, stabilesc o limită superioară a taxei de tranzacție. Dacă observați că tranzacțiile dvs. sunt blocate în mod constant, chiar dacă utilizați taxe dinamice, ar trebui să verificați setările portofelului și poate chiar să treceți la un portofel nou care nu are limită pentru taxa de tranzacție.

Utilizați opt-in RBF

Opt-in RBF este o caracteristică care permite ca o tranzacție RBF să fie creată mai ușor, deoarece aceste tranzacții nu vor fi respinse de nodurile care acceptă opt-in RBF.

În prezent, mai multe portofele acceptă crearea de tranzacții opt-in RBF, multe în mod implicit.

Bitcoin Core

Opt-in-RBF este activat în mod implicit, dar poate fi activat sau dezactivat și în funcție de tranzacție. În fila „Trimite”, făcând clic pe „Alege...” de lângă câmpul pentru taxa de tranzacție, se va da acces la caseta de selectare „Activați înlocuirea după taxă”. Bifarea acestui lucru va activa Opt-in RBF pentru tranzacție, deși ar trebui să fie deja verificată în mod implicit.

Tranzacțiile neconfirmate care s-au înscris în RBF pot avea taxa crescută făcând clic dreapta pe tranzacție din fila „Tranzacții” și alegând opțiunea „Măriți taxa de tranzacție”.

Electrum

Electrum creează întotdeauna tranzacții cu Opt-in RBF activat.

Pentru a crește comisionul unei tranzacții care utilizează Opt-In RBF, faceți clic dreapta pe tranzacție din lista istoricului și alegeți opțiunea „Măriți taxa”.

Armory

Armory permite, de asemenea, crearea de tranzacții RBF. Când trimiteți o tranzacție, alegeți caseta de selectare „Activați RBF”.

Pentru a crește taxa unei tranzacții care utilizează Opt-In RBF, faceți clic dreapta pe tranzacție din lista de tranzacții și alegeți opțiunea „Bump Fee”. Tranzacțiile a căror taxă poate fi majorată sunt etichetate clar în lista de tranzacții.
kzCrypto
kzCrypto
Administrator
Administrator

Mesaje : 26
Data de înscriere : 16/03/2024

https://kzcrypto.forumotion.com

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum