Čo robiť, ak transakcia nie je potvrdená? Čas potvrdenia bitcoinovej transakcie: ako dlho čakať? Prečo trvá dlho, kým sa potvrdí bitcoinová transakcia?
Nepotvrdená bitcoinová transakcia je transakcia v kryptomenovej sieti, ktorá po iniciácii nedostala miesto v ďalšom bloku reťazca. Počet transakcií s Bitcoinom rastie, preto sa pri vypĺňaní prvkov blockchainu objavuje konkurencia. Veľkosť bloku zostáva nezmenená a je len 1000 KB (1 MB). Nie je prekvapujúce, že krypto sieť čoraz viac zaznamenáva oneskorenia, ktoré trvajú 5 až 7 hodín alebo viac.
Takéto situácie spôsobujú ťažkosti ľuďom, ktorí plánovali rýchlo previesť peniaze, ale čelia neočakávanej prestávke v transakcii. Čo robiť? Čo robiť, ak sa platba zasekne? Aké sú vlastnosti každej metódy? Tieto a ďalšie nuansy zvážime nižšie.
Prečo sa môže bitcoinová transakcia zaseknúť?
Čas odoslania kryptomeny inému používateľovi závisí od mnohých faktorov - preťaženie siete v čase prevodu, veľkosť nainštalovanej, objem transakcie, ako aj priorita platby. Ak chcete objasniť čas zostávajúci na potvrdenie (aspoň približne), môžete prejsť na špeciálnu službu (napríklad blockchain.info) a potom vo hľadanom výraze uviesť ID operácie.
Existuje mnoho dôvodov, prečo bitcoinová transakcia nie je potvrdená:
- Transakcia je vytlačená z bloku inou operáciou, ktorá má prednosť. To je možné, keď sa veľkosť prvku reťazca blíži k limitujúcemu parametru a prenos účastníka siete bol posledný.
- Končí sa „životnosť“ platby, ktorá sa rovná 72 hodinám.
- Objaví sa konflikt medzi aktuálnou transakciou a inou transakciou, ktorá bola predtým potvrdená.
- Platbu nahradí odosielateľ inou platbou.
Posledná situácia nastáva len zriedka. Spravidla sa po 3 dňoch peniaze vrátia do úložiska odosielateľa. Stáva sa to, ak osoba poslala malú sumu a nastavila príliš nízku alebo nulovú províziu.
Čo robiť, ak sa bitcoinová transakcia zasekla – všetky možnosti
Nárast dopytu po bitcoinech a oneskorenia pri potvrdzovaní transakcií viedli k novému kolu diskusií o problémoch so škálovateľnosťou bitcoinu. Aktuálna veľkosť bloku 1 MB nestačí na pokrytie potrieb používateľov, ktorí denne uskutočnia milióny prenosov. Ak predpokladáme, že priemerná veľkosť transakcie je 0,5 KB, jeden blok pojme 2000 transakcií a skutočných požiadaviek je niekoľko desiatokkrát viac. Výsledkom je, že veľké platby s vysokými províziami „prechádzajú“ do ďalšieho uzla, zatiaľ čo zvyšok visí v stave nepotvrdené a čakajú na rad. Nižšie zvážime, ako konať v situácii, keď sa bitcoinová transakcia zasekla.
Počkajte na dokončenie transakcie
Ak čas tlačí, nemusíte veci nútiť a len čakať. Bežný dôvod oneskorenia súvisí so zaťažením siete a obmedzeným počtom baníkov zapojených do vytvárania ďalšieho bloku. Ak sieť nie je veľmi nestabilná alebo preťažená, dôvodom môžu byť nízke poplatky. Optimálnu prémiu nájdete na stránke btc.com/stats/unconfirmed-tx. Od 11. apríla 2018 je odporúčaná výška platby 0,00001 bitcoinu za 1 KB. Preto pri transakcii s objemom 500 KB by provízia mala byť aspoň 0,0005 BTC.
Nahradiť za poplatok
Môžete nahradiť províziu. Táto možnosť je dostupná pre odosielateľa finančných prostriedkov. Oficiálny názov opcie je Nahradiť poplatkom (RBF). Ak chýba, opakovaný prevod neprejde overením a blockchain ho zahodí. Je to spôsobené tým, že dvojité míňanie tých istých prostriedkov je zakázané. Povolenie tejto možnosti informuje systém, že transakcia je správna.
Podstata funkcie je jednoduchá. Je známe, že dokončenie platieb s nižšou províziou trvá dlhšie ako transakcie, pre ktoré je priradená vyššia prémia. Ak používateľ zvýši odmenu, transakcia sa posunie v poradí dopredu a bude jednou z prvých dokončených. Táto funkcia sa nazýva „selektívne nahradenie provízie“ (Nahradiť poplatkom). Ide o to, že prevádzka sa nemení – jednoducho sa k nej pripočítajú ďalšie provízie.
Pri vykonávaní takejto manipulácie je dôležité byť opatrný, pretože systém môže akciu vnímať ako dvojité výdavky a zablokovať platbu. Ak použijete možnosť RBF, odmietnutie transakcie je vylúčené. Keď je funkcia povolená, sieť vidí operáciu, ktorá má veľkú províziu, po ktorej sa transakcia posunie dopredu vo fronte a vykoná sa rýchlejšie.
Prítomnosť takejto možnosti ešte nezaručuje rýchly presun, pretože závisí od ťažiarov, ktorí bloky tvoria. Dôvodom je, že nie všetci účastníci siete pracujú s Replace by fee. Navyše, RBF nie je relevantné pre všetky peňaženky. Dnes ho podporujú peňaženky Electrum a GreenAddress. Pokiaľ ide o bitcoinové jadro, táto funkcia je k dispozícii, keď sú povolené ďalšie skripty.
Ak chcete túto možnosť aktivovať, prejdite do svojej peňaženky a aktivujte možnosť Nahradiť za poplatok. Spravidla to stačí na urýchlenie prekladu a zabránenie jeho zaseknutiu v sieti.
Urýchľovače
Nepotvrdené bitcoinové transakcie môžu byť „tlačené“ pomocou špeciálnych urýchľovačov. Jednou z možností je ťažobný fond viaBTC, ktorý vám umožní skrátiť čas prenosu. Napriek svojej relatívnej mladosti si služba získala popularitu v širokých kruhoch a často sa používa na urýchlenie zastavených transakcií v sieti kryptomien. Ak sa transakcia nedostane k príjemcovi do jedného dňa alebo dlhšie, pomoc takéhoto fondu bude užitočná.
Nevýhody viaBTC na urýchlenie bitcoinových transakcií:
- Služba je náročná na správu, preto stojí za to venovať čas zváženiu jej možností pred jej použitím.
- Program pracuje s malým počtom transakcií, čo vedie k periodickému zamrznutiu počas aplikácie. V praxi akcelerátor spracuje niekoľko obchodov do 60 minút, čo obmedzuje jeho možnosti.
- Nie vždy je možný vstup do bazéna. Napríklad 11. apríla 2018 s tým nastali problémy. Systém vás požiada, aby ste sa na stránku prihlásili neskôr.
- V budúcnosti bude za služby platformy účtovaný poplatok v závislosti od veľkosti transakcie.
Alternatívou pre uvažovanú lokalitu je bazén AntPool. Okrem toho môžete na internete nájsť zdroje agregátorov (napríklad perenosi.com), vyvíjajú sa akceleračné roboty pre telegramový messenger (napríklad @FastTXbot).
Dvojité výdavky
Ak sa bitcoinová transakcia zasekne, môžete použiť inú techniku - previesť peniaze druhýkrát pomocou rovnakej služby. Účastník siete napríklad vidí, že platba dlho neprebieha a je v limbu. Tu môžete využiť vlastnosti blockchainu – vykonávanie niekoľkých operácií naraz.
Ide o to, že množstvo prostriedkov na účte sa v určitom čase kontroluje. Ak bol prvý prevod neúspešný, odosielateľ má právo zmeniť niektoré parametre, napríklad zvýšiť sumu poistného a vykonať platbu znova. Netreba sa báť, že obe operácie budú fungovať. Podľa pravidiel kryptomenovej siete sa pri odoslaní rovnakého aktíva uskutoční transakcia, ktorá má výhodnejšie podmienky pre účastníkov siete (minerov). Zvyšné analógy sú zničené. Jediným rizikom je rozvetvenie reťazca, takže k použitiu možnosti Double Spending treba pristupovať opatrne.
Pozrime sa na to, čo je potrebné urobiť pre aplikáciu techniky s použitím bitcoinového jadra ako príkladu. Upozorňujeme, že pre ostatné peňaženky zostáva prístup podobný. Rozdiel môže spočívať v názvoch príkazov, ale všeobecná postupnosť sa nemení. Algoritmus je takýto:
- Pripravujeme sa na dvojité výdavky. Aby ste to dosiahli, je dôležité zabezpečiť, aby sa transakcia zasekla. Existujú prípady, keď je transakcia potvrdená, ale z rôznych dôvodov sa nedostane k príjemcovi. Na kontrolu sa odporúča použiť vyššie spomínaný web blockchain.info. Ak sa pri transakcii nachádza fráza „nepotvrdená transakcia“, pokračujte ďalšími krokmi. Okrem toho môžete venovať pozornosť času transakcie, ale je približný.
- Zatvorte program na ukladanie bitcoinov, po ktorom do príkazového riadku zadáme slovo „zapwallettxes“. Je zakázané používať iné možnosti príkazov, pretože je možné, že sa kľúč omylom vymaže a stratíte prístup k peniazom.
- Čakáme na spustenie peňaženky. Po spustení už nebudú zmrazené transakcie. Nemali by ste sa však radovať vopred, pretože sú stále uložené v sieti kryptomien. Mimochodom, používatelia Bitcoin Core starej verzie 0.14 musia zmeniť názov alebo odoslať dokument mempool.dat do iného priečinka a potom vstúpiť do programu.
- Uskutočňujeme novú transakciu s vyššou províziou. Pamätajte, že riziko potvrdenia predchádzajúcej transakcie po určitom čase zostáva. Na vylúčenie takejto situácie je dôležité v nových platobných parametroch uviesť, ktoré sú čo najviac podobné predtým vykonanej (neúspešnej) operácii. V tomto prípade systém neumožní jeho vykonanie. Dôležité je napríklad zadať identickú vstupnú veľkosť v Bitcoine (požadovaný parameter nájdete v sekcii vstupy). Čo sa týka veľkosti transakcie, tá sa dá zväčšiť, aby sa prevod urýchlil.
- Vyplňte požadované polia podľa obvyklého plánu (ako pri vykonávaní štandardnej transakcie).
- Čakáme na dokončenie operácie, čo by malo ísť rýchlejšie.
CPFP
Populárny spôsob platby push je Child Pays for Parent. Je vhodný v situácii, keď použité úložisko neumožňuje povoliť možnosť RBF diskutovanú vyššie. Nevýhodou tejto metódy je, že za ňu musíte zaplatiť. Okrem toho len malý počet fondov podporuje používanie CPFP. Ak chcete „propagovať“ transakciu, ktorá má ťažkosti, musíte použiť ktorýkoľvek z výstupov transakcie. Je dôležité, aby suma na účte postačovala na uskutočnenie dvoch transakcií.
Ide o to, že odosielateľ vytvorí ďalší prevod pomocou výstupu na dokončenie novej transakcie. Bitcoiny je možné posielať na akúkoľvek adresu. Hlavné je využiť zmenu zo zaseknutej platby. Nemenej dôležitou nuansou je veľkosť platby provízie, ktorá musí byť špecifikovaná pre dve operácie naraz.
Uvažujme ako príklad aplikáciu tejto metódy pomocou peňaženky Bitcoin Core. Počiatočná podmienka je transakcia 0,095 bitcoinu. Algoritmus je takýto:
- Prejdite do sekcie nastavení a vyberte tlačidlo možností.
- Vstúpime do podkategórie „Peňaženka“ a povolíme správu vstupov (začiarknite špeciálne pole). Tu začiarkneme, čo vám umožní minúť nepotvrdené zmeny. Sú situácie, kedy sú už spomínané checkboxy zaškrtnuté (v tomto prípade nič nemeníme).
- Zatvorte okno a kliknite na tlačidlo odoslať.
- Prejdite do sekcie vstupov a začiarknite vedľa sumy úroku (v našom prípade 0,095 BTC).
- Uvádzame adresu prijímajúcej strany, po ktorej schválime akcie kliknutím na tlačidlo „OK“.
- Nastavte číslo na 0,095 a kliknite na zaškrtávacie políčko vedľa príkazu „Odpočítať províziu od sumy“. Tu si všimneme selektívnu platbu provízie za kilobajt. Je dôležité poznamenať, že prémia sa vypočítava na základe dvoch transakcií. Výpočet sa vykonáva nasledovne. Najprv sa suma predchádzajúcej transakcie vydelí sumou novej platby. K výslednému číslu sa pripočíta jedna a súčet sa vynásobí optimálnou províziou za 1 KB.
Dynamická zmena provízie
Jedným z dôvodov, prečo nie sú bitcoinové transakcie potvrdené, je nízka provízia. Ak chcete zmeniť situáciu vo svoj prospech, môžete tento parameter dynamicky meniť prostredníctvom svojej peňaženky. Na to musí peňaženka podporovať takúto funkciu. Podstatou špeciálneho úložiska je, že automaticky vypočítajú optimálnu výšku odmeny, pri ktorej operácia v kryptomenovej sieti prebieha rýchlejšie. Ak vlastník peňaženky súhlasí s navrhovaným parametrom, transakcia sa bezodkladne zaradí do ďalšieho bloku.
Dynamická úprava provízií vám umožňuje vypočítať prioritu transakcie. Prístup je tu jednoduchý. Čím vyššia prémia, tým vyššia priorita. Toto pravidlo je dôležité najmä v obdobiach maximálneho zaťaženia siete. Ak používateľ zadal vysokú odmenu a transakcia je stále zaseknutá, vyžaduje si to naliehavú akciu. Problém často súvisí s používaním starších verzií bitcoinových peňaženiek. V tomto prípade existujú dva spôsoby - aktualizovať existujúcu alebo nainštalovať novú peňaženku.
Vráťte späť nepotvrdenú transakciu
Ďalším spôsobom, ako vyriešiť problém so zmrazením, je zrušenie bitcoinovej transakcie. Napríklad v prípade bitcoinového jadra musíte urobiť nasledovné:
- Prostredníctvom webovej stránky blockchainu sa ubezpečujeme, že transakcia nie je potvrdená.
- Vstúpime do peňaženky a potom do sekcie ladenia, pre ktorú ideme cestou „pomoc, ladiace okno a konzola“. Ak je peňaženka šifrovaná, vyžaduje sa prístup. Ak to chcete urobiť, zadajte príkaz walletpassphrase< passphrase >.
- Osobný kľúč dostaneme z požadovanej adresy. Ak to chcete urobiť, zadajte frázu dumpprivkey< address >. Slovo v zložených zátvorkách zmeníme na adresu použitú pri transakcii. Výsledný kľúč je potrebné skopírovať na samostatné miesto. V prípade skupinovej operácie, kedy boli bitcoiny odoslané z viacerých účtov, sú potrebné kľúče pre každý z nich. Mať tieto údaje po ruke umožňuje prístup k účtu.
- Zatvoríme kanceláriu a vyberieme peňaženku. Jediné, čo sa oplatí šetriť, je wallet.dat. Odporúča sa tento súbor vopred premenovať a presunúť do iného priečinka.
- Reštartujeme program a čakáme na vytvorenie novej peňaženky. Vložíme do nej prijaté kľúče, prejdeme na panel ladenia a zadáme importprivkey< privkey >. Prenos informácií nejaký čas trvá. Je dôležité, aby sa proces neprerušil.
- Skontrolujeme účet. Zaseknuté transakcie sa odstránia a zablokované peniaze sú k dispozícii na prevod. Teraz môžete transakciu dokončiť znova, ale s vyššou províziou.
Ako sa chrániť pred nepotvrdenými bitcoinovými transakciami?
Aby ste sa v budúcnosti ochránili pred problémami so zaseknutými bitcoinovými transakciami, musíte urobiť nasledovné:
- Okamžite nastavte optimálnu prémiu za transakciu. Túžba ušetriť peniaze môže mať za následok dlhý čas strávený čakaním na potvrdenie operácie. Hneď sa rozhodnite, čo je dôležitejšie – rýchlosť alebo úspora.
- Pred uskutočnením transakcie je dôležité povoliť vyššie uvedenú možnosť RBF. Ďalej sa pri vykonávaní transakcií prostredníctvom peňaženky odporúča označiť Vymeniteľné. Mali by ste sa však uistiť, že vaša peňaženka túto možnosť podporuje.
Čo robiť, ak sa bitcoinová transakcia zasekne, pozrite si nasledujúce video:
To znamená, že je vyplnených viac blokov. A keďže všetky transakcie nie je možné okamžite zahrnúť do blockchainu, vzniká nepríjemnosť, ktorú baníci nazývajú „mempool“ (typ „fronty transakcií“).
Mineri si väčšinou vyberajú tie transakcie, ktoré majú vyššie provízie a zaraďujú ich do bloku ako prvé. Transakcie, ktoré majú nižšie poplatky, sú „odoslané“ na takzvaný „poplatkový trh“ a zostávajú v databáze baníkov, kým sa nenájde nový blok. Ak sa transakcia odošle znova, bude musieť opäť čakať na ďalší blok.
To môže mať za následok menej než optimálny používateľský zážitok. Potvrdenie transakcií s veľmi nízkymi poplatkami môže trvať hodiny alebo dokonca dni a v niektorých prípadoch nemusia byť potvrdené vôbec.
A tu je to, čo môžete urobiť dnes, aby ste zabránili uviaznutiu transakcie.
Pred odoslaním
Počas prvých rokov Bitcoinu väčšina peňaženiek pridávala fixný poplatok za odchádzajúce transakcie: zvyčajne 0,1 mBTC. Keďže baníci mali v blokoch dostatok miesta, nemali problém zaradiť tieto transakcie do prvého bloku, ktorý dokázali vyťažiť. (V skutočnosti boli transakcie s ešte nižšími poplatkami alebo dokonca bez poplatkov zahrnuté do blokov rovnako rýchlo.)
S rastúcou konkurenciou o blokový priestor sa fixný poplatok 0,1 mBTC stal nedostatočným na to, aby bola transakcia okamžite zahrnutá do ďalšieho bloku; predbiehajú ich transakcie, ktorých poplatky sú vyššie. Zatiaľ čo dohoda s nízkymi poplatkami bude pravdepodobne potvrdená, môže to chvíľu trvať.
Skúste zvýšiť svoju províziu
Ak chcete, aby boli vaše transakcie potvrdené rýchlejšie, jasným riešením je pridať k tejto transakcii vyšší poplatok. Ak vaša peňaženka (s predvolenými nastaveniami) nepridáva dostatočnú províziu, môžete toto nastavenie nakonfigurovať manuálne v nastaveniach peňaženky aj pri odosielaní transakcie (alebo oboje).
Stránky ako 21.co monitorujú stav siete a navrhujú, aká úroveň provízie za bajt transakcie bude dostatočná, a tiež ukazujú, akú rýchlosť potvrdení siete môžete očakávať pri rôznych úrovniach pripojených provízií.
Ak chcete, aby platba skončila v ďalšom bloku alebo cez blok, musíte zaplatiť pomerne vysoký poplatok. Pri menej urgentných platbách si môžete pridať nižší poplatok; potvrdenie bude trvať trochu dlhšie.
Skontrolujte, či vaša peňaženka podporuje dynamické zmeny poplatkov
V súčasnosti väčšina peňaženiek podporuje dynamické zmeny v províziách. Na základe stavu bitcoinovej siete tieto peňaženky automaticky zahŕňajú poplatok, ktorý bude postačovať na zaradenie transakcie do ďalšieho bloku, alebo aspoň jedného z nasledujúcich blokov.
Niektoré peňaženky vám tiež poskytujú možnosť zvoliť si prioritu poplatku. Vyššie poplatky opäť umožnia rýchlejšie potvrdenie transakcie, transakcie s nízkymi poplatkami budú trvať o niečo dlhšie.
Ak transakcie z vašej peňaženky často meškajú počas špičky a nemáte možnosť účtovať vyšší poplatok, vaša peňaženka je pravdepodobne zastaraná. Skontrolujte, či je k dispozícii aktualizácia, alebo prejdite na novú peňaženku.
Zvážte prechod na inú peňaženku
Keď prejdete na novú peňaženku, musíte samozrejme previesť prostriedky zo starej peňaženky do novej. Ak vám nevadí minúť trochu peňazí, môžete previesť prostriedky zo svojej starej peňaženky do novej peňaženky prostredníctvom siete bitcoinov. Nakoniec prídu – aj keď provízia je nízka.
Niektoré peňaženky vám tiež umožňujú exportovať vaše súkromné kľúče alebo použiť základný kľúč súkromného kľúča a potom kľúče importovať do novej peňaženky. V tomto prípade nebudete musieť vykonávať transakcie v sieti Bitcoin. Pomocou vašej novej peňaženky môžete okamžite začať transakcie.
Po odoslaní
Ak ste už odoslali transakciu a tá sa zasekne, potom môže táto transakcia v niektorých prípadoch „skočiť vo fronte“.
Selektívna výmena provízií
Ak chcete, aby sa vaša transakcia dostala do radu, najjednoduchším spôsobom je použiť možnosť s názvom Opt-In Replace-by-Fee (Opt-In RBF). Poskytuje vám možnosť znova odoslať rovnakú transakciu, ale s vyššími poplatkami.
Vo väčšine prípadov, keď je rovnaká transakcia odoslaná cez sieť, ale s vyššími poplatkami, nová transakcia je sieťou odmietnutá. Bitcoinové uzly sa zvyčajne rozhodnú, že nová transakcia je pokusom o dvojnásobné výdavky, takže ju neprijmú ani nespracujú. Ale keď prepošlete transakciu pomocou možnosti RBF Opt-In, v podstate hovoríte sieti, že posielate rovnakú transakciu, len s vyšším poplatkom. Výsledkom je, že väčšina bitcoinových uzlov akceptuje novú transakciu namiesto starej; umožnenie skoku novej transakcie vo fronte.
Či bude vaša nová transakcia zahrnutá do jedného z nadchádzajúcich blokov, bude závisieť od baníka, ktorý počíta ďalší blok: nie všetci baníci podporujú Opt-In RBF. Túto možnosť však podporuje aj nemálo baníkov, takže tak či onak bude vaša transakcia zahrnutá do pripravovaných blokov.
Opt-In RBF v súčasnosti podporujú dve peňaženky: Electrum a GreenAddress. V závislosti od peňaženky možno budete musieť povoliť Opt-In RBF v nastaveniach ponuky pred odoslaním svojej (prvej) transakcie.
Deti platia za svojich rodičov
Ak vaša peňaženka nepodporuje Opt-In RBF, veci sa trochu skomplikujú.
Deti platia za rodičov (CPFP) môže byť trik. Používaním CPFP baníci nemusia nevyhnutne akceptovať tie transakcie, ktoré majú najvyššie poplatky, ale namiesto toho môžu akceptovať súbor transakcií, ktoré majú vo všeobecnosti vyššie poplatky.
Bez toho, aby to bolo príliš technické, väčšina odchádzajúcich transakcií nielen posiela bitcoiny príjemcovi, ale posielajú aj drobné späť vám. Túto zmenu môžete minúť pri ďalšej transakcii.
Niektoré peňaženky vám dávajú možnosť minúť túto zmenu ihneď bez čakania na potvrdenie, takže si túto zmenu môžete poslať v rámci novej transakcie. Tentoraz sa uistite, že ste zahrnuli dostatočne veľký poplatok na kompenzáciu počiatočného nízkeho transakčného poplatku. Baník v tomto prípade vezme celý súbor transakcií a potvrdí ich všetky naraz.
Ak vám peňaženka neumožňuje vybrať si, ktoré bitcoiny sa minuli – to znamená, že nemôžete potvrdiť, kde je nepotvrdená zmena – môžete skúsiť poslať všetky prostriedky v peňaženke sebe; v tomto prípade bude zmena zahrnutá.
Rovnako ako v prípade Opt-In RBF nie všetci baníci v súčasnosti podporujú CPFP. Ale stačia na to, aby ste mali istotu, že vaša transakcia bude potvrdená v niektorom z nasledujúcich blokov.
alebo..
Ak nie je k dispozícii možnosť RBF ani CPFP Opt-In, môžete sa technicky stále pokúsiť postúpiť pôvodnú transakciu s vyššími poplatkami. Toto sa bežne označuje ako „náhrada plného poplatku“ a niektorí baníci to akceptujú. Dostupné peňaženky však túto možnosť nemajú.
V opačnom prípade budete musieť pravdepodobne len čakať - na potvrdenie transakcie alebo na vrátenie bitcoinov do vašej peňaženky. Je dôležité poznamenať, že kým nie je transakcia potvrdená, bitcoiny sú technicky vo vašej peňaženke - jednoducho nie sú prístupné prostredníctvom tejto metódy. Bitcoiny v sieti doslova neuviaznu a nemôžu sa v nej stratiť.
Ťažobný fond ViaBTC tiež začal ponúkať „urýchľovač transakcií“. Ak vaša zablokovaná transakcia zahŕňa poplatok vo výške aspoň 0,1 mBTC za kilobajt, môžete toto ID transakcie odoslať do ViaBTC a fond jej dá vyššiu prioritu ako ostatné transakcie. Keďže ViaBTC kontroluje asi sedem percent hashovacej sily bitcoinovej siete, existuje veľká šanca, že blok obsahujúci vašu transakciu sa nájde v priebehu niekoľkých hodín. Táto služba má však obmedzenie na maximálne 100 transakcií za hodinu.
Pre príjemcu
Transakcia sa samozrejme môže zaseknúť, aj keď ste príjemcom vy. Ak vám vaša peňaženka umožňuje míňať nepotvrdené transakcie, potom môžete použiť aj metódu CPFP. V podstate rovnakým spôsobom, ako je uvedené vyššie, si môžete znova poslať prichádzajúce nepotvrdené bitcoiny s poplatkami dostatočne vysokými na kompenzáciu počiatočného nízkeho transakčného poplatku. Ak je nový poplatok dostatočný, transakcia sa zvyčajne potvrdí v ďalších blokoch.
Má tiež zmysel opýtať sa odosielateľa finančných prostriedkov, či môže použiť možnosť Opt-In RBF. Ak áno, môže transakciu znova odoslať s vyšším poplatkom. Pre prichádzajúce transakcie samozrejme funguje aj akcelerátor transakcií ViaBTC (ktorý bol spomenutý vyššie).
Chcete viac noviniek?
Ako to osud chcel, mal som možnosť vysporiadať sa s kryptomenami. Nie je to tak, že by som s nimi úzko spolupracoval, ale niekedy posielam a prijímam mince. Povedzme, že postupne testujem novú oblasť zvnútra.
A potom sa jedného dňa stal problém. Poslal som kryptomeny, ale k príjemcovi sa nedostali. V skutočnosti je príspevok o tom, ako boli prostriedky vrátené. No, myšlienky a rady k aktuálnej situácii na zákusok. Hneď si všimnem, že nasledujúce sa netýka žiadnej konkrétnej meny, ale väčšiny forkov (ak nie všetkých).
Na úvod poviem, že príspevok je miestami opradený špekuláciami o tom, čo sa deje. Možno sa niekde mýlim. Objektívne opravy a doplnenia sú vítané.
Trochu o terminológii.
- Súbor wallet.dat nazvem peňaženka.
- Verejný kľúč (napríklad adresa, na ktorú sa prevádzajú prostriedky) je niekedy pohodlnejší aj na zavolanie do peňaženky, ale aby nedošlo k zámene, nech je to jednoducho číslo účtu.
- Provízia – poplatok za transakciu. Nazvať túto vec províziou, myslím, nie je úplne správne, ale toto je najznámejšia a menej urážlivá možnosť, takže nech je to provízia.
- Veľkosť transakcie je veľkosť bloku údajov, ktorý obsahuje všetky informácie o transakcii.
Zdalo by sa, že ak budem vyzvaný doplatiť, keď je to potrebné, tak zaplatím na požiadanie (ak mi provízia vyhovuje). Toto bola hlavná chyba.
Uskutočňujem ďalší prevod sumy oveľa vyššej ako zvyčajne. Prostriedky odchádzajú z účtu, neprišla žiadna ponuka na zaplatenie provízie a... Nič. Prostriedky sa nedostanú k príjemcovi, stav transakcie je „0/Nepotvrdené“. A tento obrázok som pozoroval viac ako týždeň, súčasne som googlil a znovu čítal internet pri hľadaní informácií o riešení podobného problému. Navyše som hľadal konkrétnu kryptomenu a pre všetkých všeobecne - problémov je veľa, riešenie neexistuje.
A vlastne, čo je to za províziu? Myšlienkou je, že transakcie sa môžu uskutočniť bez provízie, ale iba ak sú splnené určité podmienky:
- Veľkosť transakcie nesmie presiahnuť určitú sumu.
- Prevedená suma musí byť vyššia ako určitá hranica.
- Transakcia musí mať dostatočnú prioritu.
Samotná priorita priamo závisí od objemu prevedených prostriedkov a od počtu ich potvrdení (čím dlhšie sú tieto peniaze na vašom účte, tým by mala byť priorita v skutočnosti vyššia) a naopak závisí od veľkosti transakcie. Takže za nešťastných okolností môže transakcia bez provízie skončiť v zaseknutom nepotvrdenom stave, s čím som sa stretol.
Hľadanie riešenia ukázalo, že ide o pomerne bežný problém kryptomien. Bohužiaľ, všetky rady sa scvrkli na nasledovné a často nepomohli:
- Počkajte deň alebo dva, vaša transakcia bude zahrnutá do ďalšieho bloku.
- Počkajte deň-dva, klientsky program čakanie omrzí a transakciu sám zruší.
- Znova stiahnite celý reťazec blokov.
- Spustite klienta pomocou nejakého magického kľúča (-rescan / -reindex / -salvagewallet).
Čo je teda podstatou problému? Transakcia sa do bloku nedostala a už sa tam nedostane. V peňaženke sú uložené informácie o tom, že transakcia skutočne prebehla, takže prostriedky, ktoré s ňou mali ísť, nie sú k dispozícii na použitie. Možno po nejakom ďalšom čase bude transakcia zrušená, mám o tom niekoľko predpokladov:
- Závisí od meny, niekde sa ruší rýchlo, inde treba dlho čakať.
- Chyba pre konkrétneho klienta.
- Informácie o zrušení sú nesprávne.
Ako normálny človek, keď už bolo všetko pokazené, išiel som si konečne prečítať návody. Pokus zopakovať transakciu s províziou v cene bol fiasko. Ale nekonečné skákanie po odkazoch medzi fórami (vo výsledkoch Google sa nenašlo nič hodnotné) ma priviedlo k istému príspevku, kde som našiel užitočnú nápovedu. Žiaľ, teraz nemôžem nájsť tento príspevok, ani neviem, aké to bolo fórum. Asi nejaký bitcoinový.
Riešenie popíšem na príklade klienta najbežnejšieho pre forky, známeho ako Satoshi Client. Pokiaľ som pochopil, je použiteľný pre iných klientov, ale možno s vlastnými nuansami.
Napriek jednoduchosti a samozrejmosti riešenia sa k nemu dostane málo ľudí, súdiac podľa viacstranových vlákien fóra. Prostriedky na účte sú zablokované peňaženkou a všetko, čo je potrebné, je prístup k účtu mimo aktuálnej peňaženky.
Ak sa teda transakcia zasekne a nemá žiadne potvrdenia:
- Prosím, buďte trpezliví. Neprepadajte hneď panike. Počkajte pár dní a zrazu to zmizne samo.
- Overte, či sa transakcia zasekla. Prejdite do Block Explorer (zvyčajne Google pre „blockchain %cryptocurrency name %)“ a skontrolujte, či nevedia nič o zaseknutej transakcii a či sú na účte skutočne peniaze.
- Prejdite do konzoly ladenia (Pomocník - Okno ladenia - Konzola)
- Ak je peňaženka zašifrovaná (je zašifrovaná?), Najprv musíte získať prístup pomocou príkazu prístupová fráza peňaženky
- Teraz musíte získať súkromný kľúč pre požadovaný účet. dumpprivkey
. Namiesto je potrebné zadať verejné číslo účtu, na ktorom sa nachádzajú zablokované prostriedky. Ako odpoveď dostanete súkromný kľúč tohto účtu. Treba si ho niekam skopírovať, budete ho potrebovať neskôr. Ak boli prostriedky na transakciu odobraté z niekoľkých účtov, je potrebné ich importovať všetky. A áno, nikdy neukladajte súkromné kľúče na miesto prístupné komukoľvek. Poznanie kľúča poskytuje úplný prístup k príslušnému účtu.
Upozorňujeme tiež, že každý príkaz v konzole ladenia dostane odpoveď. Môže byť prázdny, ale vždy tam je. Neskôr bude jasné, čo tým myslím. - Zatvorte klienta a odstráňte peňaženku. Umiestnenie peňaženky (wallet.dat) závisí od konkrétneho klienta a OS. Prirodzene, nemali by ste ho úplne odstrániť; je lepšie ho premenovať alebo presunúť na bezpečné miesto.
- Reštartujte klienta. Vytvorí sa nová peňaženka. Musíte do nej importovať predtým získaný kľúč(y). Ideme do ladiacej konzoly a píšeme importprivkey
- V novej peňaženke by sa mal objaviť účet s jeho skutočným stavom. Pre istotu môžete klienta reštartovať prepínačom -rescan, ale myslím si, že je to zbytočné. Predtým zablokované prostriedky sú opäť k dispozícii na odoslanie, pošlite ich znova, tentokrát nezabudnite pripočítať províziu. ( v upd3 sú k tomuto bodu dôležité doplnky)
- Ak máte na starej peňaženke ešte ďalšie používané a dôležité účty, môžete sa k nej znova vrátiť.
Aktualizované: Potreba popísanej operácie závisí od použitého klienta (a keďže veľa kryptomien má jedného klienta, aj od použitých mien). Zdá sa, že v niektorých prípadoch sa informácie o transakcii nezapisujú do súboru peňaženky, ale iba do lokálneho blockchainu. V tejto situácii môže pomôcť vymazanie existujúceho reťazca alebo spustenie klienta s kľúčmi.
Aktualizácia 2: Už skôr spomínaný kľúč -salwagewallet môže výrazne zjednodušiť popísaný proces prevodu účtov do novej peňaženky. Po spustení klienta s týmto kľúčom sa vytvorí nový wallet.dat, do ktorého sa naimportujú všetky účty zo starého a z block chainu sa preberie história transakcií (vďaka grichovi za popis). Bohužiaľ, spustenie pomocou tohto kľúča nie je implementované vo všetkých klientoch.
Aktualizácia 3: Ak po importe neprevediete celú sumu na účte, tak časť prostriedkov (zmena z použitých výstupov) bude prevedená na iný účet novej peňaženky. Majte to na pamäti, ak sa plánujete vrátiť k svojej starej peňaženke:
- Po importovaní účtu do novej peňaženky preveďte z neho všetky prostriedky na svoj druhý účet, vráťte sa do starej peňaženky a potom spravujte vrátené prostriedky.
- Po vykonaní transakcie z novej peňaženky určite, na ktorý účet zmena spadla, a importujte tento účet do starej peňaženky.
Štítky: Pridajte štítky
Ako to osud chcel, mal som možnosť vysporiadať sa s kryptomenami. Nie je to tak, že by som s nimi úzko spolupracoval, ale niekedy posielam a prijímam mince. Povedzme, že postupne testujem novú oblasť zvnútra.
A potom sa jedného dňa stal problém. Poslal som kryptomeny, ale k príjemcovi sa nedostali. V skutočnosti je príspevok o tom, ako boli prostriedky vrátené. No, myšlienky a rady k aktuálnej situácii na zákusok. Hneď si všimnem, že nasledujúce sa netýka žiadnej konkrétnej meny, ale väčšiny forkov (ak nie všetkých).
Na úvod poviem, že príspevok je miestami opradený špekuláciami o tom, čo sa deje. Možno sa niekde mýlim. Objektívne opravy a doplnenia sú vítané.
Trochu o terminológii.
- Súbor wallet.dat nazvem peňaženka.
- Verejný kľúč (napríklad adresa, na ktorú sa prevádzajú prostriedky) je niekedy pohodlnejší aj na zavolanie do peňaženky, ale aby nedošlo k zámene, nech je to jednoducho číslo účtu.
- Provízia – poplatok za transakciu. Nazvať túto vec províziou, myslím, nie je úplne správne, ale toto je najznámejšia a menej urážlivá možnosť, takže nech je to provízia.
- Veľkosť transakcie je veľkosť bloku údajov, ktorý obsahuje všetky informácie o transakcii.
Zdalo by sa, že ak budem vyzvaný doplatiť, keď je to potrebné, tak zaplatím na požiadanie (ak mi provízia vyhovuje). Toto bola hlavná chyba.
Uskutočňujem ďalší prevod sumy oveľa vyššej ako zvyčajne. Prostriedky odchádzajú z účtu, neprišla žiadna ponuka na zaplatenie provízie a... Nič. Prostriedky sa nedostanú k príjemcovi, stav transakcie je „0/Nepotvrdené“. A tento obrázok som pozoroval viac ako týždeň, súčasne som googlil a znovu čítal internet pri hľadaní informácií o riešení podobného problému. Navyše som hľadal konkrétnu kryptomenu a pre všetkých všeobecne - problémov je veľa, riešenie neexistuje.
A vlastne, čo je to za províziu? Myšlienkou je, že transakcie sa môžu uskutočniť bez provízie, ale iba ak sú splnené určité podmienky:
- Veľkosť transakcie nesmie presiahnuť určitú sumu.
- Prevedená suma musí byť vyššia ako určitá hranica.
- Transakcia musí mať dostatočnú prioritu.
Samotná priorita priamo závisí od objemu prevedených prostriedkov a od počtu ich potvrdení (čím dlhšie sú tieto peniaze na vašom účte, tým by mala byť priorita v skutočnosti vyššia) a naopak závisí od veľkosti transakcie. Takže za nešťastných okolností môže transakcia bez provízie skončiť v zaseknutom nepotvrdenom stave, s čím som sa stretol.
Hľadanie riešenia ukázalo, že ide o pomerne bežný problém kryptomien. Bohužiaľ, všetky rady sa scvrkli na nasledovné a často nepomohli:
- Počkajte deň alebo dva, vaša transakcia bude zahrnutá do ďalšieho bloku.
- Počkajte deň-dva, klientsky program čakanie omrzí a transakciu sám zruší.
- Znova stiahnite celý reťazec blokov.
- Spustite klienta pomocou nejakého magického kľúča (-rescan / -reindex / -salvagewallet).
Čo je teda podstatou problému? Transakcia sa do bloku nedostala a už sa tam nedostane. V peňaženke sú uložené informácie o tom, že transakcia skutočne prebehla, takže prostriedky, ktoré s ňou mali ísť, nie sú k dispozícii na použitie. Možno po nejakom ďalšom čase bude transakcia zrušená, mám o tom niekoľko predpokladov:
- Závisí od meny, niekde sa ruší rýchlo, inde treba dlho čakať.
- Chyba pre konkrétneho klienta.
- Informácie o zrušení sú nesprávne.
Ako normálny človek, keď už bolo všetko pokazené, išiel som si konečne prečítať návody. Pokus zopakovať transakciu s províziou v cene bol fiasko. Ale nekonečné skákanie po odkazoch medzi fórami (vo výsledkoch Google sa nenašlo nič hodnotné) ma priviedlo k istému príspevku, kde som našiel užitočnú nápovedu. Žiaľ, teraz nemôžem nájsť tento príspevok, ani neviem, aké to bolo fórum. Asi nejaký bitcoinový.
Riešenie popíšem na príklade klienta najbežnejšieho pre forky, známeho ako Satoshi Client. Pokiaľ som pochopil, je použiteľný pre iných klientov, ale možno s vlastnými nuansami.
Napriek jednoduchosti a samozrejmosti riešenia sa k nemu dostane málo ľudí, súdiac podľa viacstranových vlákien fóra. Prostriedky na účte sú zablokované peňaženkou a všetko, čo je potrebné, je prístup k účtu mimo aktuálnej peňaženky.
Ak sa teda transakcia zasekne a nemá žiadne potvrdenia:
- Prosím, buďte trpezliví. Neprepadajte hneď panike. Počkajte pár dní a zrazu to zmizne samo.
- Overte, či sa transakcia zasekla. Prejdite do Block Explorer (zvyčajne Google pre „blockchain %cryptocurrency name %)“ a skontrolujte, či nevedia nič o zaseknutej transakcii a či sú na účte skutočne peniaze.
- Prejdite do konzoly ladenia (Pomocník - Okno ladenia - Konzola)
- Ak je peňaženka zašifrovaná (je zašifrovaná?), Najprv musíte získať prístup pomocou príkazu prístupová fráza peňaženky
- Teraz musíte získať súkromný kľúč pre požadovaný účet. dumpprivkey
. Namiesto je potrebné zadať verejné číslo účtu, na ktorom sa nachádzajú zablokované prostriedky. Ako odpoveď dostanete súkromný kľúč tohto účtu. Treba si ho niekam skopírovať, budete ho potrebovať neskôr. Ak boli prostriedky na transakciu odobraté z niekoľkých účtov, je potrebné ich importovať všetky. A áno, nikdy neukladajte súkromné kľúče na miesto prístupné komukoľvek. Poznanie kľúča poskytuje úplný prístup k príslušnému účtu.
Upozorňujeme tiež, že každý príkaz v konzole ladenia dostane odpoveď. Môže byť prázdny, ale vždy tam je. Neskôr bude jasné, čo tým myslím. - Zatvorte klienta a odstráňte peňaženku. Umiestnenie peňaženky (wallet.dat) závisí od konkrétneho klienta a OS. Prirodzene, nemali by ste ho úplne odstrániť; je lepšie ho premenovať alebo presunúť na bezpečné miesto.
- Reštartujte klienta. Vytvorí sa nová peňaženka. Musíte do nej importovať predtým získaný kľúč(y). Ideme do ladiacej konzoly a píšeme importprivkey
- V novej peňaženke by sa mal objaviť účet s jeho skutočným stavom. Pre istotu môžete klienta reštartovať prepínačom -rescan, ale myslím si, že je to zbytočné. Predtým zablokované prostriedky sú opäť k dispozícii na odoslanie, pošlite ich znova, tentokrát nezabudnite pripočítať províziu. ( v upd3 sú k tomuto bodu dôležité doplnky)
- Ak máte na starej peňaženke ešte ďalšie používané a dôležité účty, môžete sa k nej znova vrátiť.
Aktualizované: Potreba popísanej operácie závisí od použitého klienta (a keďže veľa kryptomien má jedného klienta, aj od použitých mien). Zdá sa, že v niektorých prípadoch sa informácie o transakcii nezapisujú do súboru peňaženky, ale iba do lokálneho blockchainu. V tejto situácii môže pomôcť vymazanie existujúceho reťazca alebo spustenie klienta s kľúčmi.
Aktualizácia 2: Už skôr spomínaný kľúč -salwagewallet môže výrazne zjednodušiť popísaný proces prevodu účtov do novej peňaženky. Po spustení klienta s týmto kľúčom sa vytvorí nový wallet.dat, do ktorého sa naimportujú všetky účty zo starého a z block chainu sa prevezme história transakcií (vďaka za popis). Bohužiaľ, spustenie pomocou tohto kľúča nie je implementované vo všetkých klientoch.
Aktualizácia 3: Ak po importe neprevediete celú sumu na účte, tak časť prostriedkov (zmena z použitých výstupov) bude prevedená na iný účet novej peňaženky. Majte to na pamäti, ak sa plánujete vrátiť k svojej starej peňaženke:
- Po importovaní účtu do novej peňaženky preveďte z neho všetky prostriedky na svoj druhý účet, vráťte sa do starej peňaženky a potom spravujte vrátené prostriedky.
- Po vykonaní transakcie z novej peňaženky určite, na ktorý účet zmena spadla, a importujte tento účet do starej peňaženky.