Bagaimana Sebuah Bug Untuk Sementara Menghancurkan Satu Implementasi Intelijen Data PlatoBlockchain Lightning Network. Pencarian Vertikal. Ai.

Bagaimana Sebuah Bug Untuk Sementara Menghancurkan Satu Implementasi Jaringan Petir

Tonton Episode Ini Di YouTube Or Gemuruh

Tonton Episodenya Disini :

Dalam episode โ€œBitcoin, Explainedโ€ ini, pembawa acara Aaron van Wirdum dan Sjors Provoost membahas bug baru-baru ini dalam implementasi Bitcoin btcd yang memengaruhi sebagian besar Lightning Network, karena ia memutuskan node LND Lightning dari blockchain Bitcoin.

Dalam episode tersebut, van Wirdum dan Provoost menjelaskan bahwa seorang pengembang menggunakan nama Burak di Twitter membuat 998-dari-999 transaksi multisig dengan memanfaatkan upgrade Taproot baru-baru ini. Meskipun ini adalah transaksi yang valid, node btcd dan LND menolaknya, dan oleh karena itu menolak blok yang menyertakan transaksi dan semua blok yang datang setelahnya. Lightning Labs merilis patch pada malam yang sama untuk memperbaiki masalah dengan node LND.

Secara khusus, Provoost menjelaskan, btcd menolak transaksi karena memiliki batas maksimum berapa banyak data saksi yang dapat disertakan dalam transaksi Segwit. Meskipun implementasi Bitcoin lainnya memberlakukan batasan ini pada transaksi Segwit versi 0, transaksi Segwit versi 1 (yaitu, Taproot) tidak memiliki batasan seperti itu. Perbedaan inilah yang tampaknya menyebabkan masalah dalam implementasi btcd.

Namun, agak tidak jelas mengapa bug di btcd ini tampaknya juga memengaruhi banyak node LND Lightning yang menggunakan Bitcoin Core daripada btcd untuk memvalidasi blok. Di paruh kedua episode minggu ini, Provoost berspekulasi bagaimana keduanya bisa terhubung.

Untuk mengakhiri episode, van Wirdum dan Provoost menjelaskan bagaimana Lightning Network terpengaruh ketika node Lightning menolak blockchain Bitcoin.

Stempel Waktu:

Lebih dari Majalah Bitcoin