Bug afréiert Bitcoin am Lightning Network fir Stonnen

Spéit um Sonndeg, Fuerscher entdeckt e kriteschen Validatiounsfehler op LND, eng populär Implementatioun vum Bitcoin's Lightning Network gekämpft vum Blitz Labs.

Speziell, LND's Bitcoin Full Node Implementatioun, BTCD, hat e Feeler an ICT Ëmsetzung vun tap root. (BTCD ass eng voll Node-Implementatioun fir Bitcoin déi populär bei Lightning Network Benotzer ass.)

De Feeler beaflosst LND Versiounen 0.15.1 a méi al. LND fuerdert all Benotzer op v0.15.2 Upgrade.

De LND Käfer huet beaflosst wéi Lightning Noden funktionnéieren a verhënnert datt LND Benotzer aus dem Layer 2 Lightning Network op Mainnet, Layer 1 Bitcoin fir e puer Stonnen erausgoen. Wärend de Feeler net geléist gouf, hunn LND Benotzer konnt net nei Lightning Channels erstellen oder zoumaachen.

Massive Multi-sig Taproot Transaktioun huet de Käfer enthüllt

Fuerscher entdeckt der LND Käfer iwwerdeems Test d'Limite vun Bitcoin Scripting Sprooch, eng Programméierungssprooch vu Bitcoin. Si wollten en extrem fortgeschrattene Smart Kontrakt testen, dee Co-Authentifikatioun vu ville Parteien erfuerdert.

Fir dësen Test z'erreechen, huet ee Fuerscher, Burak, ugeluecht eng grouss 998-vun-999 Multi-sig Taproot Transaktioun. Dëst erfuerdert 998 private Schlëssel Ënnerschrëften fir d'Authentifikatioun vum Bitcoin ze schécken - eng aussergewéinlech Quantitéit vun Co-Ënnerschreiwe.

Fir dës 998 Figur an de Kontext ze setzen, betruecht datt Lightning Network Benotzer typesch Kanäl opmaachen mat just 2-vun-2 Multi-Sig Transaktiounen.

D'998-vun-999 Multi-Sig Taproot Transaktioun war akzeptéiert vun Testnet Blockproduzenten. D'Transaktioun gouf spéider an engem Mainnet Bitcoin Block ofgebaut. Dann d'Transaktioun gebrach LND.

Dës Transaktioun huet d'Methode verwiesselt, déi vum LND benotzt gouf fir ze berechnen wat de leschte Bitcoin Block war. Spezifesch, LND konnt net en neie Block parséieren wéinst sengem Feeler Bibliothéik. Déi folgend Message géif a Feeler Logbicher erschéngen: "Kënnt net Kette rescannen: readScript: Skript Zeienartikel ass méi grouss wéi déi maximal erlaabt Gréisst."

Blitz Labs direkt ugefaang ze schaffen op engem LND Käfer flécke, Update BTCD's Drot Parsing Bibliothéik, a geplangt d'Versioun 0.15.2 ze verëffentlechen

Viruliesen: Offline Bitcoin Lightning Bezuelungen wäerte geschwënn méiglech sinn

Highlights de Besoin fir Kräiz-Implementatioun Wachttuerm Servicer

Nom Käfer-Resolutiounsprozess hunn d'Fuerscher ugefaang e Bedierfnes fir Wachttuermservicer auszedrécken déi Implementatioun-agnostesch sinn.

Dëse Feeler huet nëmmen LND beaflosst. LND ass a populär Ëmsetzung vun Lightning Network. Aner Implementatiounen enthalen Éclair a Core Lightning.

Watchtowers sinn Drëtt Partei Servicer déi de ëffentlech sichtbare Bitcoin Lightning Network iwwerwaachen an d'Benotzer erlaben d'Restitutioun fir Mëssbrauch ze sichen. Watchtowers kéinten all Implementatioune vu Lightning iwwerwaachen fir d'Benotzer während Ausbroch vun enger bestëmmter Implementatioun ze schützen.

Zum Beispill, well déi meescht Benotzer mat Lightning als 2-vun-2 Multi-Sig Transaktioun bäitrieden, si se Vertrauen normalerweis engem Géigespiller net iwwer d'Finale Gläichgewiicht leien vu Bitcoin aneneen am Besëtz beim Zoumaachen vum Kanal an aus dem Netz op Mainnet Bitcoin erausgoen.

Wann iergendeen iwwer de Bitcoin an hirem Besëtz läit beim Versuch e Lightning-Kanal zou ze maachen, kann e Benotzer, deen dës Ligen beweise kann, en anere verëffentlechen, sougenannt Gerechtegkeet Transaktioun, an huelt 100% vum Bitcoin an hirem Kanal als Belounung fir d'Ligen ze fangen.

E Wachttuerm deen all Implementatioune iwwerwaacht (LND, Core Lightning, Éclair, etc.) kéint e Benotzer während Bugs oder Hacks schützen, wat hinnen erlaabt Justice Transactions ze publizéieren wann iergendeen probéiert hir Suen während Service Ausfall ze klauen. Et ginn e puer kleng, Kräiz-Implementatioun Wachttuerm wéi Aen vun Satoshi, awer si ginn net vill benotzt.

Fir méi informéiert Neiegkeeten, befollegt eis weider Twitter an Google News oder lauschtert eisen investigative Podcast Innovéiert: Blockchain City.

Quell: https://protos.com/taproot-bug-freezes-bitcoin-inside-lightning-network-for-hours/