Relaterat till detta ämneRådet för marknadsinsikter

Bitcoins blockchain gick precis bakåt i tiden. Är något fel?

Viktigaste punkterna

  • Bitcoins blockchain verkar ha gått bakåt när ett nyare block visade en tidigare tidsstämpel.
  • Galaxy Digitals Alex Thorn säger att ungefär 3 % av Bitcoin-blocken har tidsstämplar som är tidigare än deras föregångare.
  • - Bitcoins säkerhet påverkas inte, eftersom kryptografiska hashar bestämmer blockordningen, inte tidsstämplarna.

Bitcoin bröt mot en grundläggande tidsregel den 7 november. En nyligen utvunnen block fick en tidigare tidsstämpel än blocket före det.

Upptäckten väckte en ovanlig fråga: finns det en bugg i Bitcoin-blockkedjan?

Galaxy Digital-chefen Alex Thorn visade vad som hände och förklarade varför Bitcoins inre klocka ibland inte följer verklig tid.

Två block i rad visade detta tydligt.

  • Block 974 987: Tidsstämplad 21:22:24 UTC.
  • Block 974 988: Utvunnet efteråt, men tidsstämplad 21:19:02 UTC.

Det nyare blocket såg ut att vara över tre minuter äldre, enligt Bitcoins offentliga blockkedjekoll.

Varför kan Bitcoins klocka gå bakåt?

Förklaringen finns i hur Bitcoinutvinning fungerar.

Gruvarbetarna väljer tidsstämpeln för varje block. De kan ändra tiden när de letar efter ett giltigt block och får därmed fler kombinationer att testa.

Bitcoin tillåter detta under två regler:

  • Tidsstämpeln måste vara högre än medeltiden för de elva senaste blocken.
  • Den får inte vara mer än två timmar före en valideringnods klocka.

Viktigt är att tidsstämpeln inte måste vara senare än närmast föregående block.

Enligt Thorns analys har ungefär 3 % av Bitcoinblock tidigare tidsstämpel än sitt föräldrablock. Ungefär en av tio har tidsstämpel mer än en minut före när hans nod tog emot den.

Betyder detta att Bitcointransaktioner kan ångras?

Nej. Bitcoin bestämmer ordningen mellan blocken med kryptografiska länkar, inte tidsstämplar.

Varje block innehåller föregående blocks unika hash, vilket visar exakt vad som kom först.

En riktig blockkedjeomorganisation kräver en kedja med mer ackumulerat arbete. Det kan man inte ändra bara med att byta tidsstämpel.

Skillnaden är ändå viktig för de som använder blockkedjan för att fastställa exakt när en händelse inträffade.

Bitcoins blockhöjd visar ordningen, medan tidsstämpeln visar en ungefärlig tid.

Satoshi Nakamoto beskrev Bitcoin som en “tidsstämpelserver” i originaldokumentet. Efter arton år visar händelsen den 7 november varför systemet bygger på kryptografiska bevis, inte på en helt exakt klocka.

Ansvarsfriskrivning

BeInCrypto har åtagit sig att tillhandahålla opartisk och transparent rapportering. Denna nyhetsartikel syftar till att ge korrekt och aktuell information. Läsare uppmanas dock att verifiera fakta på egen hand och att rådgöra med en fackman innan de fattar några beslut baserade på detta innehåll. Observera att våra Allmänna villkor, vår Integritetspolicy och våra Ansvarsfriskrivningar har uppdaterats.