Digitaaliset varat

Toinen Lightning Network -hyökkäys, jonka on tehnyt ‘Burak’, on tapahtunut

mm
Lisää Securities.io suosikkilähteisiisi Google-palvelussa

Alle kuukaudessa Bitcoinin Lightning Network on kokenut kahdesti käyttökatkon. Hyökkäyksen aloitti yksi käyttäjä, jonka ei‑standardi Bitcoin‑transaktio sisällytettiin lohkoon, mikä johti konsensuskonfliktiin. Käyttäjä tunnetaan yleisesti nimellä “Burak” kryptovaluutta‑Twitterissä, Twitter‑käyttäjänimenä @brqgoo.

Burakin temput

Vihjeiden mukaan Burak maksoi 700 $ F2Poolille, yhdelle suurimmista Bitcoin‑kaivospoolista, saadakseen ei‑standardi transaktionsa sisällytettäväksi yhteen F2Poolin lohkoista. Transaktiossa hän upotti viestin, jossa luki “you’ll run CLN and you’ll be happy.” CLN tarkoittaa Core Lightning Networkia, ja se on Lightning Network -toteutus sekä vaihtoehto LND:lle (Lightning Network Daemon). Burakin hyökkäys vaikutti vain LND‑solmuihin, kun taas CLN‑solmut eivät kärsineet.

Burakin hyökkäys LND:hen on toinen kuukaudessa. Lokakuussa Burak twiittasi “I just did a 998-of-999 tapscript multisig, and it only cost $4.90 in transaction fees.” Burakin tweetissä mainitsema transaktio synkronoi Lightning Networkin väärin, mikä sai Lightning Networkin jättämään yhden lohkon tuottamisen.

Burakin toisen hyökkäyksen päivää ennen oli twiitti, jossa luki “sometimes to find the light, we must first touch the darkness.” Hänet on joissakin piireissä leimattu pahantahtoiseksi hyökkääjäksi, kun taas toiset näkevät hänet tavallisena henkilönä, joka stressitestaa ja paljastaa Lightning Networkin heikkouksia. Bitcoin‑ ja Lightning Network -kehittäjä ja kouluttaja Rene Pickhardt sanoi, että vaikka hän käytti vain CLN‑solmuja, jotka eivät kärsineet, hyökkäys osoitti, ettei ole takeita siitä, etteivät CLN‑solmut voisi tulevaisuudessa olla alttiita hyökkäyksille, johtuen mahdollisesti vielä havaitsemattomista virheistä.

https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19

Lighting Labs, Lightning Networkin ja sen liittyvän ohjelmiston kehittäjät, tunnistivat nopeasti virheen, joka johti Burakin hyökkäykseen, ja julkaisevat pikaläpäätöksen muutamassa tunnissa Lightning Labsin Githubissa.

Mikä on Lightning Network ja miksi se on tärkeä Bitcoinille?

Lightning Network on Bitcoinin skaalautuvuusratkaisu. Vuosien aikana, kun Bitcoinin suosio kasvoi, Bitcoin‑verkko hidastui ja transaktiomaksut nousivat. Jotta Bitcoin voisi skaalautua (käsitellä suuremman määrän tapahtumia sekunnissa alhaisemmilla maksuilla), kehitettiin Lightning Network. Lightning Network on Layer‑2‑skaalausratkaisu. Lohkoketjuteknologiassa Layer‑2‑ratkaisut rakennetaan päälohkoketjun päälle, mutta ne eivät ole sen sisäänrakennettu osa.

Lightning Network on rakennettu Bitcoin‑verkoston päälle ja on erillinen Bitcoin‑verkosta, mutta on vuorovaikutuksessa sen kanssa. Lightning Networkin avulla tapahtumat voidaan suorittaa osapuolten välillä lohkoketjun ulkopuolella. Näitä “lohkoketjun ulkopuolisia” tapahtumia kutsutaan myös off‑chain‑tapahtumiksi. Arvioiden mukaan Lightning Network voi käsitellä miljoonia tapahtumia sekunnissa; Bitcoin pystyy käsittelemään enintään seitsemän tapahtumaa sekunnissa.

Bitcoin‑verkossa jokainen lohko sisältää rajoitetun määrän tapahtumia. Kun nykyinen lohko on täynnä, saapuvat tapahtumat jonotetaan lisättäväksi seuraaviin lohkoihin. Seuraava vapaa lohko voi “saapua” muutamassa minuutissa, tunnissa tai jopa päivissä. Jos jono on suuri, verkon tapahtumat kestävät pitkään ennen kuin niiden vuoro tulee lisätä lohkoon. Tämä on aiheuttanut viiveitä Bitcoin‑verkossa ja haitannut Bitcoinin mahdollisuutta tulla laajasti käytetyksi vaihtovälineeksi.

Lightning Networkissa tapahtumat käsitellään vertaisverkko‑pohjaisten maksukanavien kautta. Jokainen maksukanava toimii kirjanpitojärjestelmänä; maksukanavat tallentavat kahden osapuolen väliset tapahtumat, kunnes kanava suljetaan. Kun tapahtuma käynnistetään Lightning Networkissa, päälohkoketju kirjaa maksukanavan avautumisen. Useita tapahtumia voidaan suorittaa avoimessa maksukanavassa ilman tarvetta olla vuorovaikutuksessa päälohkoketjun kanssa. Maksukanava pitää kirjaa kaikista tapahtumista ja luo taseen. Maksukanava voidaan sulkea milloin tahansa kummankin vertaisverkon osapuolen toimesta. Maksukanavan sulkemisen yhteydessä päälohkoketju kirjaa taseen lopullisen arvon, kun se on louhijoiden vahvistama.

Lightning Networkin Layer‑2‑ratkaisussa vain maksukanavan avaus ja sulku kirjataan lohkoketjuun. Lightning Networkia kehitetään edelleen. Nopea tapahtumien käsittely ja Layer‑2‑lohkoketjuratkaisujen tarjoamat alhaiset maksut ovat erittäin tärkeitä kryptovaluuttojen massakäytön kannalta.

Mandela on ollut cryptocurrency-entusiasti vuodesta 2017. Hän rakastaa koodaamista ja kirjoittamista uusista teknologioista. Hänellä on syvä ymmärrys hajautetun kirjanpidon teknologiasta ja Web3-tekniikkapinosta. Hän nauttii uusien cryptocurrency-projektien tutkimisesta.