Digitale aktiver
En anden Lightning Network-udnyttelse af ‘Burak’ er sket

På under en måned har Bitcoins Lightning Network oplevet nedetid to gange. Udnyttelsen blev initieret af en enkelt bruger, som fik en ikke‑standard Bitcoin-transaktion inkluderet i en blok, hvilket førte til en konsensuskonflikt. Brugeren er populært kendt som “Burak” på crypto‑Twitter, med Twitter‑handle @brqgoo.
Buraks narrestreger
Ifølge rygter betalte Burak $700 til F2Pool, en af de største Bitcoin‑minedriftspools, for at indsætte hans ikke‑standard transaktion i en af F2Pools blokke. I transaktionen indlejrede han en besked, der lød “you’ll run CLN and you’ll be happy.” CLN står for Core Lightning Network og er en Lightning Network‑implementering samt et alternativ til LND, Lightning Network Daemon. Buraks udnyttelse påvirkede kun LND‑noder, mens CLN‑noder var upåvirkede.
Buraks angreb på LND er det andet inden for en måned. I oktober tweetede “I just did a 998-of-999 tapscript multisig, and it only cost $4.90 in transaction fees.” Transaktionen, som Burak refererede til i sin tweet, desynkroniserede Lightning Network, hvilket fik Lightning Network til at misse produktionen af en blok.
Med Buraks andet angreb for en dag siden ledsages af en tweet, han lavede, som lød “sometimes to find the light, we must first touch the darkness.” Han er blevet kaldt en ondsindet angriber i nogle kredse, mens andre ser ham som en almindelig fyr, der stress‑tester og afslører svaghederne i Lightning Network. Rene Pickhardt, en Bitcoin‑ og Lightning Network‑udvikler og underviser, sagde at selvom han kun kørte CLN‑noder, som var upåvirkede, så viste angrebet, at der ingen garanti er for, at CLN‑noder ikke kan blive udnyttet i fremtiden på grund af fejl, som måske ikke er tydelige på nuværende tidspunkt.
https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19
Lighting Labs, udviklere af Lightning Network og dets tilhørende software, anerkendte hurtigt fejlen, som førte til Buraks udnyttelse, og udgav en rettelse inden for timer på Lightning Labs Github.
Hvad er Lightning Network, og hvorfor er det vigtigt for Bitcoin?
Lightning Network er Bitcoins skaleringsløsning. Over årene, efterhånden som Bitcoin blev mere populær, blev Bitcoin‑netværket langsomt, og transaktionsgebyrerne steg. For at gøre det muligt for Bitcoin at skalere (behandle et højere antal transaktioner per sekund med lavere gebyrer), blev Lightning Network udviklet. Lightning Network er en Layer‑2‑skaleringsløsning. I blockchain‑teknologi bygges Layer‑2‑løsninger oven på hoved‑blockchain‑netværket, men er ikke en integreret del af det.
Lightning Network er bygget oven på Bitcoin‑netværket og er separat fra Bitcoin‑netværket, men interagerer med det. Med Lightning Network kan transaktioner gennemføres mellem parter uden for blockchainen. Disse “off the blockchain”-transaktioner kaldes også off‑chain‑transaktioner. Det anslås, at Lightning Network kan behandle millioner af transaktioner per sekund; Bitcoin kan maksimalt behandle syv transaktioner per sekund.
På Bitcoin‑netværket indeholder hver blok et begrænset antal transaktioner. Når den aktuelle blok er fuld, sættes indkommende transaktioner i kø for at blive tilføjet til efterfølgende blokke. Den næste tilgængelige blok kan “ankomme” om få minutter, timer eller endda dage. I tilfælde hvor køen er stor, tager transaktionerne på netværket lang tid, før de får deres tur til at blive tilføjet til en blok. Dette har forårsaget latenstid på Bitcoin‑netværket og har hæmmet muligheden for, at Bitcoin kan blive et bredt anvendt betalingsmiddel.
På Lightning Network behandles transaktioner via peer‑to‑peer betalingskanaler. Hver betalingskanal fungerer som en hovedbog; betalingskanaler holder styr på transaktioner mellem to parter, indtil kanalen lukkes. Når en transaktion initieres på Lightning Network, registrerer hoved‑blockchainen åbningen af betalingskanalen. Flere transaktioner kan udføres på en åben betalingskanal uden at skulle interagere med hoved‑blockchainen. Betalingskanalen holder en registrering af alle transaktioner og opretter et balanceregnskab. Betalingskanalen kan derefter lukkes når som helst af en af parterne i peer‑to‑peer‑transaktionen. Ved lukning af betalingskanalen registrerer hoved‑blockchainen den endelige værdi i balanceregnskabet, efter at den er blevet valideret af minearbejdere.
I Lightning Network Layer‑2‑løsningen registreres kun åbning og lukning af en betalingskanal på blockchainen. Lightning Network er stadig under udvikling. Hurtig transaktionsbehandling og lave gebyrer, som leveres af Layer‑2‑blockchain‑løsninger, er meget vigtige for den brede adoption af kryptovalutaer.












