Se denne episoden på YouTube Or rumble
Hør episoden her:
I denne episoden av «Bitcoin, Explained» diskuterer vertene Aaron van Wirdum og Sjors Provoost en nylig feil i btcd Bitcoin-implementeringen som påvirket en stor del av Lightning Network, da den koblet LND Lightning-noder fra Bitcoin-blokkjeden.
I episoden forklarer van Wirdum og Provoost at en utvikler som går under navnet Burak på Twitter opprettet en 998-av-999 multisig-transaksjon ved å utnytte den nylige Taproot-oppgraderingen. Selv om dette var en gyldig transaksjon, avviste btcd- og LND-noder den, og avviste derfor blokken som inkluderte transaksjonen og alle blokker som kom etter den. Lightning Labs ga ut en oppdatering samme kveld for å fikse problemet med LND-noder.
Spesifikt, forklarer Provoost, avviste btcd transaksjonen fordi den har en maksimal grense for hvor mye vitnedata en Segwit-transaksjon kan inkludere. Selv om andre Bitcoin-implementeringer håndhever denne grensen på Segwit versjon 0 transaksjoner, har Segwit versjon 1 (det vil si Taproot) transaksjoner ingen slik grense. Dette avviket er det som ser ut til å ha forårsaket problemet i btcd-implementeringen.
Likevel er det litt uklart hvorfor denne feilen i btcd tilsynelatende også påvirket mange LND Lightning-noder som bruker Bitcoin Core i stedet for btcd for å validere blokker. I andre halvdel av denne ukens episode spekulerer Provoost på hvordan de to kan henge sammen.
For å avslutte episoden forklarer van Wirdum og Provoost hvordan Lightning Network påvirkes når Lightning-noder avviser Bitcoin-blokkjeden.
- Bitcoin
- Bitcoin forklart
- Bitcoin Magazine
- blockchain
- blockchain-overholdelse
- blockchain konferanse
- bugs
- coinbase
- coingenius
- Konsensus
- kryptokonferanse
- krypto gruvedrift
- cryptocurrency
- desentralisert
- Defi
- Digitale eiendeler
- ethereum
- Lynimplementering
- Lynnettet
- maskinlæring
- ikke soppbart token
- plato
- plato ai
- Platon Data Intelligence
- PlatonData
- platogaming
- podcast
- polygon
- bevis på innsatsen
- Teknisk
- W3
- zephyrnet