Taas on se aika. Bitcoiner ’Burak’ on jälleen kaatanut osan salamaverkosta. Huh, se on vanha uutinen, saatat ajatella. Ei! Se on toinen kerta alle kuukauden sisällä, kun hän onnistuu tekemään sen.
Salamaverkon osa alas
Tällä kertaa kyseessä oli samanlainen ongelma kuin 10. lokakuuta, mutta hieman salakavalampi. Lohkolla 761,248 lnd yhtäkkiä pysähtyi. Tämä on Lightning Labsin salamatoteutus, jota monet solmut käyttävät.
Tämä lohko sisälsi epätavallisen transaktion. Se oli jälleen kerran Burak, joka leikki bínnen bitcoinin parametreilla, joita bitcoind (joka käyttää lnd:ää alituskerroksena) ei kuitenkaan huomannut kunnolla.
Sometimes to find the light, we must first touch the darkness.https://t.co/dhCwF0DxpE
— Burak (@brqgoo) November 1, 2022
Erikoisuus: transaktiossa oli OP_RETURNissa viesti, joka viittasi Core Lightningiin – lnd:n kilpailijaan: ”you’ll run cln. and you’ll be happy””. Burak jakoi ratkaisun myös suoraan GitHubissa:
– MaxWitnessItemsPerInput-parametrin muuttaminen 500 000:sta 4 000 000:een ratkaisee ongelman.
Se, mikä aiheutti ongelman lnd:ssä, oli melko tekninen. Bitcoinissa on konsensussääntö, jonka mukaan ”pino-erien” raja on enintään 1 000. Pay-to-Taproot-maksussa hän pystyi ylittämään tämän säännön 500 001 tyhjällä ’pushilla’. Tämä aiheutti ristiriidan btcd:n ja Bitcoin Coren välille.
Mainchainissa maksu toimi hyvin, mutta tämä sama maksu aiheutti lnd-solmujen lopettamisen.
Ratkaisut
Ongelma korjattiin välittömästi, ja solmupalvelut, kuten Umbrel, MyNode ja Razpiblitz, julkaisivat pian päivityksiä, joiden avulla käyttäjät voivat siirtyä LND v0.15.4-betaan. Jos sinulla on käytössäsi lnd-solmu, on hyvä ottaa hetki aikaa ja aktivoitua tämän kanssa!
Ongelma oli muuten jo Lightning Labs:n tiedossa, sillä Anthony Towns otti asian esille kaksi viikkoa sitten.
Burak löysi myös tämän ongelman, mutta käytti kuitenkin tilaisuutta hyväkseen tekemällä transaktion mainnetissä. Hän olisi voinut puuttua asiaan muulla tavoin (testiverkkomaksulla tai haavoittuvuuden paljastamisella).
Tämän seurauksena Burakin toimia on myös arvosteltu. Onko tämä todella eettistä?
The ethical thing to do is to a vulnerability disclosure to the @lightning Labs team instead of taking down majority of the nodes in the network. https://t.co/Z9ZFxWSqI4
— Reza⚡️ (@r32a_) November 1, 2022
Bitcoin Focus -verkkopalvelussa kaksi viikkoa sitten voit jo lukea yksityiskohtaisen jutun ensimmäisestä asiasta! Numerossa #110 luit: Salaman oikosulku kaataa osan verkosta.