Hvad er Blockchain ubekræftet transaktion, og hvordan fikser man det?

Når du sender penge på en blockchain, kan ubekræftede transaktioner, der sidder fast i timer eller endda dage, være ekstremt frustrerende. Den gode nyhed er dog, at der ikke er grund til panik – transaktionen vil højst sandsynligt blive bekræftet i sidste ende, og du kan faktisk fremskynde processen ved at betale et højere gebyr. 

I denne artikel forklarer vi, hvad ubekræftede transaktioner er, og hvordan du kan få dem bekræftet hurtigere.

Hovedpunkter:

  • Ubekræftede transaktioner er kryptovalutatransaktioner, der endnu ikke er inkluderet i en blok.
  • Ubekræftede transaktioner findes i mempoolen (memory pool), indtil en minearbejder eller validator vælger dem og inkluderer dem i en blok.
  • Den mest almindelige årsag til, at en transaktion forbliver ubekræftet i en længere periode, er, at brugeren inkluderede et forholdsvis lille gebyr.
  • Du kan bruge funktioner såsom RBF (erstat med gebyr) til at indsende en ny transaktion med højere gebyrer for at fremskynde bekræftelsesprocessen.

Hvad betyder "ubekræftet transaktion" på en blockchain?

En ubekræftet transaktion er en transaktion, der blev påbegyndt, men som endnu ikke er blevet registreret på blockchain. Med kryptovalutaer som Bitcoin findes ubekræftede transaktioner i blockchains hukommelsespulje, mere almindeligt kendt som "mempool". Du kan se aktiviteten i Bitcoin mempoolen på websteder som Blockchain.com.

Bitcoin ubekræftet transaktion

Den enkleste måde at forstå mempool-konceptet på er at forestille sig det som et venteværelse for transaktioner. En transaktion forbliver i mempoolen, indtil en minearbejder (i en Proof-of-Work blockchain) eller en validator (i en Proof-of-Stake blockchain) vælger den og tilføjer den til blockchainen.

I næsten alle tilfælde prioriterer minearbejdere og validatorer transaktioner, der har de højeste gebyrer forbundet med dem – minearbejderen/validatoren ønsker at tjene den højest mulige belønning, hvis de bliver udvalgt til at tilføje den næste blok til blockchain. 

Så hvis der er et stort antal transaktioner i mempoolen, og du har betalt et forholdsvis lavt transaktionsgebyr, kan din transaktion forblive ubekræftet i en længere periode, da minearbejdere/validatorer vil vælge transaktioner med højere gebyrer først.

Når antallet af transaktioner i mempoolen er lille nok, hvor en minearbejder kan tilføje din transaktion uden at gå glip af en transaktion med et højere gebyr, vil din transaktion blive tilføjet til den næste blok. 

En transaktion betragtes som bekræftet, så snart den er inkluderet i en blok. En sådan transaktion siges at have én bekræftelse. Afhængigt af, hvem du handler med, kan de dog kræve yderligere bekræftelser, før de anerkender transaktionen som endelig. Du kan lære mere om dette emne i vores artikel, der forklarer Bitcoin-bekræftelser.

En anden vigtig ting at forstå om, hvordan mempools fungerer, er, at ikke alle noder på en bestemt blockchain har den samme mempool – med andre ord er der ingen universel mempool, der deles af alle noder. Hver nodes mempool på et givet tidspunkt vil afhænge af dens konfiguration, og hvilke transaktioner der er blevet formidlet til den indtil det tidspunkt.

Hvordan rettes en ubekræftet transaktion?

Bitcoin tid

Hvis den transaktion, du sendte, stadig er ubekræftet, er den bedste fremgangsmåde blot at være tålmodig – den vil sandsynligvis blive bekræftet relativt hurtigt.

For at undgå problemer relateret til ubekræftede transaktioner, anbefaler vi, at du bruger en Bitcoin-pung, der understøtter RBF (erstat med gebyr) eller CPFP (barn betaler for forælder). RBF gør det muligt for brugeren at erstatte en ubekræftet transaktion med en transaktion med et højere tilhørende transaktionsgebyr. Dette vil gøre det mere sandsynligt for en minearbejder at vælge det og inkludere det i en blok hurtigere.

RBF understøttes af populære Bitcoin-punge som Electrum og Blue Wallet. Ledger Live og Trezor Suite, som er software-wallets skabt af de to mest populære hardware wallet-virksomheder, understøtter også RBF.

Ofte Stillede Spørgsmål

Lad os nu hurtigt tage fat på nogle af de mest almindelige spørgsmål, som brugere har om emnet ubekræftede blockchain-transaktioner.

Hvordan annullerer man en ubekræftet Bitcoin-transaktion på blockchain?

Hvis du har sendt en Bitcoin-transaktion, som stadig er ubekræftet, er det muligt at "annullere" den ved at sende en anden transaktion med de samme inputs tilbage til din egen tegnebog. Gebyret, der betales for denne anden transaktion, bør være betydeligt højere end gebyret for den første transaktion, så minearbejdere vil prioritere det i stedet for den transaktion, du ønsker at annullere.

Den nemmeste måde at gøre dette på er at bruge en Bitcoin-pung, der understøtter RBF-funktionen (erstat med gebyr). RBF giver dig mulighed for at erstatte en ubekræftet transaktion med en anden transaktion med et højere tilhørende gebyr. Dette kan bruges til at fremskynde bekræftelsen af ​​en transaktion til en anden bruger eller "annullere" en ubekræftet transaktion ved at sende penge tilbage til din egen tegnebog. 

Hvordan bekræfter man en ubekræftet blockchain-transaktion?

Hvis din transaktion har været ubekræftet i en længere periode, er den mest sandsynlige årsag, at du har betalt et forholdsvis lavt gebyr. Det betyder, at minearbejdere eller validatorer prioriterer andre transaktioner, hvorfor din transaktion endnu ikke er inkluderet i en blok.

I de fleste tilfælde er den bedste fremgangsmåde blot at vente, indtil transaktionen er bekræftet. Alternativt kan du erstatte den ubekræftede transaktion med en ny transaktion, der bruger de samme mønter, men som har et højere transaktionsgebyr. Du kan gøre dette, hvis du bruger en tegnebog, der understøtter funktionen Erstat med gebyr (RBF).

Vil en ubekræftet Bitcoin-transaktion blive returneret?

Hvis du undrer dig over, hvad der rent faktisk sker, når din Bitcoin-transaktion har været ubekræftet i dagevis, er den gode nyhed, at Bitcoin stadig er din, selvom den tegnebogssoftware, du bruger, muligvis ikke tillader dig at bruge den, før transaktionen droppes. ud af mempoolen. 

I tilfælde af Bitcoin er den tid, en transaktion kan forblive ubekræftet, op til to uger. Selvom der ikke er nogen regel i Bitcoin-protokollen, der specificerer dette, er de mest populære Bitcoin-klienter (for eksempel Bitcoin Core) som standard konfigureret til at fjerne transaktioner fra deres hukommelsespulje efter 14 dage. 

Hvis du vil forstå dette emne lidt mere detaljeret, anbefaler vi, at du tager et kig på følgende video fra den kendte kryptovaluta-underviser Andreas Antonopoulos. 

Bundlinien

Ubekræftede transaktioner bliver typisk et mere væsentligt problem i perioder med overbelastning af netværket, hvor et meget stort antal transaktioner konkurrerer om at blive inkluderet i den næste blok. 

Hvis du ofte støder på problemer, når du handler med Bitcoin og Ethereum, vil du måske prøve at bruge en kryptovaluta med hurtigere og billigere transaktioner. Vi giver en liste over de billigste kryptoer at overføre for at hjælpe dig med at spare penge og tid på blockchain-transaktioner.

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