Kas yra „Blockchain“ nepatvirtintas sandoris ir kaip jį ištaisyti?

Kai siunčiate lėšas „blockchain“, nepatvirtintos operacijos, kurios stringa valandoms ar net dienoms, gali būti labai varginančios. Tačiau gera žinia ta, kad panikuoti neverta – greičiausiai sandoris galiausiai bus patvirtintas, o sumokėję didesnį mokestį iš tiesų galėsite pagreitinti procesą. 

Šiame straipsnyje paaiškiname, kas yra nepatvirtinti sandoriai ir kaip juos greičiau patvirtinti.

Pagrindiniai akcentai:

  • Nepatvirtinti sandoriai yra kriptovaliutų operacijos, kurios dar turi būti įtrauktos į bloką.
  • Nepatvirtintos operacijos egzistuoja atmintinėje (atminties telkinyje), kol kasėjas arba tikrintojas jų pasirenka ir įtraukia į bloką.
  • Dažniausia priežastis, dėl kurios operacija lieka nepatvirtinta ilgą laiką, yra ta, kad vartotojas įtraukė palyginti nedidelį mokestį.
  • Galite naudoti tokias funkcijas kaip RBF (pakeisti mokesčiu), kad pateiktumėte naują operaciją su didesniais mokesčiais, kad pagreitintumėte patvirtinimo procesą.

Ką reiškia „nepatvirtinta operacija“ blokų grandinėje?

Nepatvirtinta operacija yra operacija, kuri buvo inicijuota, bet dar nebuvo įrašyta į blokų grandinę. Su kriptovaliutomis, tokiomis kaip Bitcoin, nepatvirtintos operacijos egzistuoja blokų grandinės atminties telkinyje, labiau žinomame kaip „mempool“. Galite peržiūrėti veiklą Bitcoin mempool tokiose svetainėse kaip Blockchain.com.

Bitcoin nepatvirtintas sandoris

Paprasčiausias būdas suprasti mempool koncepciją yra įsivaizduoti ją kaip operacijų laukimo salę. Operacija lieka atmintinėje, kol kasėjas (darbo įrodymo blokų grandinėje) arba tikrintuvas (įrodymų blokų grandinėje) ją pasirinks ir įtrauks į blokų grandinę.

Beveik visais atvejais kalnakasiai ir tikrintojai teikia pirmenybę operacijoms, kurių mokesčiai yra didžiausi – kasėjas / tikrintojas nori uždirbti didžiausią įmanomą atlygį, jei bus pasirinktas pridėti kitą bloką prie blokų grandinės. 

Taigi, jei atmintinėje yra daug operacijų ir sumokėjote palyginti mažą operacijos mokestį, jūsų operacija gali likti nepatvirtinta ilgą laiką, nes kalnakasiai / tikrintojai pirmiausia pasirinks operacijas su didesniais mokesčiais.

Kai operacijų skaičius mempoole bus pakankamai mažas, kad kalnakasys galėtų pridėti jūsų operaciją nepraleisdamas operacijos už didesnį mokestį, jūsų operacija bus įtraukta į kitą bloką. 

Sandoris laikomas patvirtintu, kai tik jis įtraukiamas į bloką. Teigiama, kad toks sandoris turi vieną patvirtinimą. Tačiau, atsižvelgiant į tai, su kuo sudarote sandorį, jiems gali prireikti papildomų patvirtinimų, kad jie pripažintų operaciją galutiniu. Daugiau apie šią temą galite sužinoti mūsų straipsnyje, kuriame paaiškinami Bitcoin patvirtinimai.

Kitas svarbus dalykas, kurį reikia suprasti, kaip veikia atmintinės, yra tai, kad ne kiekvienas konkrečios blokų grandinės mazgas turi tą patį atmintį – kitaip tariant, nėra universalaus atmintinės, kurią dalytų visi mazgai. Kiekvieno mazgo mempool bet kuriuo tam tikru momentu priklausys nuo jo konfigūracijos ir nuo to, kokios operacijos jam buvo perduotos iki to momento.

Kaip pataisyti nepatvirtintą operaciją?

Bitcoin laikas

Jei jūsų atsiųsta operacija vis dar nepatvirtinta, geriausia būtų tiesiog apsišarvuoti kantrybe – greičiausiai ji bus patvirtinta palyginti greitai.

Kad išvengtumėte problemų, susijusių su nepatvirtintais sandoriais, rekomenduojame naudoti „Bitcoin“ piniginę, kuri palaiko RBF (pakeisti už mokestį) arba CPFP (vaikas moka už tėvą). RBF suteikia vartotojui galimybę nepatvirtintą operaciją pakeisti operacija su didesniu susijusiu operacijos mokesčiu. Tai padidins tikimybę, kad kalnakasys greičiau jį pasirinks ir įtrauks į bloką.

RBF palaiko populiarios Bitcoin piniginės, tokios kaip Electrum ir Blue Wallet. „Ledger Live“ ir „Trezor Suite“, kurios yra dviejų populiariausių aparatinės įrangos piniginių kompanijų sukurtos programinės įrangos piniginės, taip pat palaiko RBF.

DUK

Dabar greitai panagrinėkime kai kuriuos dažniausiai naudotojams kylančius klausimus nepatvirtintų „blockchain“ operacijų tema.

Kaip atšaukti nepatvirtintą Bitcoin operaciją blokų grandinėje?

Jei išsiuntėte Bitcoin operaciją, kuri vis dar nepatvirtinta, ją galima „atšaukti“ siunčiant kitą operaciją su tais pačiais įvestimis atgal į savo piniginę. Mokestis, sumokėtas už šią antrąją operaciją, turėtų būti gerokai didesnis nei mokestis už pirmą operaciją, kad kalnakasiai jam teiktų pirmenybę, o ne operacijai, kurią norite atšaukti.

Lengviausias būdas tai padaryti yra naudoti Bitcoin piniginę, kuri palaiko RBF (pakeisti už mokestį) funkciją. RBF leidžia nepatvirtintą operaciją pakeisti kita operacija su didesniu susijusiu mokesčiu. Tai gali būti naudojama norint pagreitinti operacijos patvirtinimą kitam vartotojui arba „atšaukti“ nepatvirtintą operaciją grąžinant lėšas į savo piniginę. 

Kaip patvirtinti „blockchain“ nepatvirtintą operaciją?

Jei jūsų sandoris buvo nepatvirtintas ilgą laiką, greičiausiai priežastis yra ta, kad sumokėjote palyginti mažą mokestį. Tai reiškia, kad kalnakasiai ar tikrintojai teikia pirmenybę kitoms operacijoms, todėl jūsų operacija dar nebuvo įtraukta į bloką.

Daugeliu atvejų geriausias būdas yra tiesiog palaukti, kol sandoris bus patvirtintas. Arba galite pakeisti nepatvirtintą operaciją nauja operacija, kurios metu išleidžiamos tos pačios monetos, bet taikomas didesnis operacijos mokestis. Tai galite padaryti, jei naudojate piniginę, kuri palaiko pakeitimo mokesčiu (RBF) funkciją.

Ar nepatvirtinta Bitcoin operacija bus grąžinta?

Jei jums įdomu, kas iš tikrųjų vyksta, kai jūsų Bitcoin sandoris buvo nepatvirtintas kelias dienas, gera žinia ta, kad Bitcoin vis dar priklauso jūsų, nors jūsų naudojama piniginės programinė įranga gali neleisti jums išleisti jos prieš atmetant sandorį. iš mempoolo. 

Bitcoin atveju laikas, per kurį sandoris gali likti nepatvirtintas, yra iki dviejų savaičių. Nors Bitcoin protokole nėra tai nurodančios taisyklės, populiariausi Bitcoin klientai (pavyzdžiui, Bitcoin Core) pagal numatytuosius nustatymus yra sukonfigūruoti taip, kad pašalintų operacijas iš savo atminties telkinio po 14 dienų. 

Jei norite suprasti šią temą šiek tiek išsamiau, rekomenduojame pažiūrėti šį garsaus kriptovaliutų pedagogo Andreaso Antonopoulo vaizdo įrašą. 

Esmė

Nepatvirtinti sandoriai paprastai tampa didesne problema tinklo perkrovos laikotarpiais, kai labai daug operacijų varžosi dėl įtraukimo į kitą bloką. 

Jei dažnai susiduriate su problemomis atlikdami sandorius su Bitcoin ir Ethereum, galbūt norėsite pabandyti naudoti kriptovaliutą su greitesnėmis ir pigesnėmis operacijomis. Pateikiame pigiausių perkeliamų kriptovaliutų sąrašą, kad padėtume jums sutaupyti pinigų ir laiko „blockchain“ operacijoms.

Šaltinis: https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/