Grote bitcointransactie legde tijdelijk het lightning netwerk plat

Een bitcoin ontwikkelaar heeft met een complexe transactie een groot deel van het lightning netwerk (LN) tijdelijk platgelegd.
Het LN is een tweede betaallaag dat bovenop het bitcoin protocol is gebouwd, bedoeld voor snellere en goedkopere betalingen in vergelijking met laag één.
Het probleem deed zich voor bij lightning network daemon, één van de implementaties van het LN. Deze software is ontwikkeld door het bedrijf Lightning Labs. Deze lnd implementatie, en 'concurrerende' implementaties zoals eclair en Core Lightning, bevinden zich nog in een experimentele fase.
De transactie die roet in het eten gooide, was een zogenaamde multi-sig-betaling. Daarbij worden meerdere cryptografische private keys gebruikt om een transactie te ondertekenen en daarmee goed te keuren. In dit geval besloot Burak Keceli, oprichter van Bitmatrix, de grenzen van het netwerk op te zoeken en dat had direct gevolgen.
Hij creëerde namelijk een 998 uit 999 multi-sig - waarbij 998 sleutels moesten worden gebruikt om de transactie af te melden van een mogelijke 999. Deze behoorlijk complexe transactie ging door en kostte de ontwikkelaar slechts $4,82 aan transactiekosten. Dat is relatief goedkoop, gezien de complexiteit van de transactie.
De gevolgen waren vervolgens niet echt te overzien. Veel gebruikers klaagden dat hun node niet synchroon liep met het lightning netwerk. De transactie leidde namelijk tot een bug in de bitcoin implementatie btcd. Deze was namelijk nog steeds een limiet van een oude versie van de code aan het controleren.
Het team achter lnd heeft vrij snel gehandeld en heeft updates doorgevoerd in de software, waardoor de problemen nu zijn opgelost.
Lees over alle achtergronden van deze opvallende transactie bij Bitcoin Focus, hét bitcoin only merk van Nederland, inclusief een interview met Edward Hollander, medeoprichter van lightning podcast Connect the World.