Shumë përdorues të sistemit përballen me nevojën për të anuluar një transaksion në blockchain, pasi gjithnjë e më shpesh transaksionet ngrijnë dhe fondet debitohen nga portofoli. Por a mund të bëhet një anulim i tillë? Dhe nëse po, si?
Teknologjia Blockchain është krijuar në mënyrë të tillë që çdo operacion dhe transaksion, nëse janë kryer tashmë, nuk mund të anulohet. Sidoqoftë, nëse transaksioni nuk ka marrë konfirmim, ai do të "varet" në sistem për disa ditë pa rezultat. Dhe në një rast të tillë, bitcoin do të debitohet nga portofoli. Dhe duke pasur parasysh rrjedhën e tyre, problemi rezulton të jetë serioz.
Sidoqoftë, ekziston një rrugëdalje. Dhe bazohet në faktin se transaksionet nuk ngrijnë ashtu - në secilin rast ekziston një arsye: diçka që nuk i shkonte për shtat sistemit blockchain. Nëse mund ta kuptoni, atëherë do të jeni në gjendje të zgjidhni problemin e një transaksioni të mbërthyer në sistem.
Shkaku më i zakonshëm i transaksioneve të bllokuara është si më poshtë:
- mbingarkesa e vetë sistemit të bllokimit;
- formimi i të ashtuquajturave mempellos - radhë për ekzekutimin e transaksioneve.
Fakti është se popullariteti i bitcoin si një kriptomonedhë mjaft e shtrenjtë po rritet gjithnjë e më shumë, gjë që tërheq shumë përdorues të rinj në sistem. Shumë prej tyre vendosin për operacione të ndryshme pa e kuptuar vërtet strukturën e tyre dhe si rezultat ngatërrohen. Dhe sistemi i bllokimit i percepton veprimet e përdoruesve të tillë pa mëdyshje - si të papërshtatshme dhe reagon ashpër: mbingarkesa dhe ngrirja. Natyrisht, transaksioni në këtë rast nuk kalon dhe gjithashtu varet.
Sa i përket kujtimeve, ato lindin për disa arsye:
- një numër shumë i madh i përdoruesve dëshirojnë të bëjnë një marrëveshje, por blloqet që ata plotësojnë thjesht nuk mund të përfshihen fizikisht në sistem në të njëjtën kohë - shfaqet një mempel;
- transferimet me një komision të lartë janë të parat dhe ka më pak të ngjarë të rrezikojnë nga një radhë, dhe nëse përdoruesi ka vendosur një komision të ulët ose nuk e ka treguar fare, memپu (ose për një kohë të gjatë) i sigurohet atij.
Për më tepër, në rastin e fundit, nuk mund të garantohet as që ky transaksion do të kalojë fare, pasi që do të dërgohet në tregun e komisionit dhe minatorët mund të mos i kushtojnë vëmendje - transaksioni thjesht do të varet në memپullin e tyre derisa të një bllok i ri.
Pra, çfarë mund të bëhet për të zgjidhur problemin si në rastin e parë ashtu edhe në atë të dytë? Mundohuni ose të "shtyni" transaksionin më tej, ose ta anuloni, nëse është akoma e mundur. Ka disa opsione për veprim:
- Mund të përpiqeni të përdorni dyfishim - opsioni i shpenzimit të dyfishtë, i cili do të sigurojë që transaksioni po lëviz, d.m.th. opsioni i "shtyrjes" përmes rritjes së komisionit, nëse fillimisht ishte shumë i ulët. Kjo është e mundur sepse palët e tjera kontrollojnë pasuritë në llogaritë e tyre vetëm në një moment të veçantë. Kjo do të thotë që nëse transaksioni është i ngrirë, ju mund të dërgoni një tjetër me një rritje të komisionit. Të dy transaksionet do të dështojnë, nuk ka pse të shqetësohesh për këtë.
- Përdorimi i CPFP është një mekanizëm që ju lejon të krijoni një transaksion me një input (duhet domosdoshmërisht të jetë rezultati i një transaksioni problemor - i njëjti ndryshim, për shembull) dhe të dërgoni bitcoin në vetvete.
- Përdorimi i akseleratorëve të veçantë për transaksione që mund të përdoren si nga marrësi ashtu edhe nga dërguesi.
Por asnjë nga këto metoda nuk siguron një garanci absolute se transaksioni do të anulohet ose kryhet ende. Dhe asnjë metodë në këtë rast nuk do të japë garanci të tilla, sepse, siç është përmendur tashmë, sistemi i bllokimit është krijuar në mënyrë të tillë që të mos parashikojë anulimin e transaksioneve. Nëse ato janë konfirmuar tashmë (të përfshira në bllok), asnjë metodë nuk do të ndihmojë, por nëse janë mbërthyer para konfirmimit, mund ta provoni.
Dhe duhet të kujtojmë se një transaksion i pakonfirmuar nuk mund të anulohet vetvetiu. Në këtë rast, është e mundur vetëm të ndryshoni ekranin në portofolin e përdoruesit.