Làm thế nào một lỗi tạm thời gây ra sự cố khi triển khai Lightning Network PlatoBlockchain Data Intelligence. Tìm kiếm dọc. Ái.

Cách một lỗi tạm thời gây ra một lần triển khai Lightning Network

Xem tập này trên YouTube Or đùng đùng

Nghe Tập Tại Đây:

Trong tập này của "Bitcoin, được giải thích", người dẫn chương trình Aaron van Wirdum và Sjors Provoost thảo luận về một lỗi gần đây trong việc triển khai btcd Bitcoin đã ảnh hưởng đến một phần lớn của Lightning Network, vì nó đã ngắt kết nối các nút LND Lightning khỏi chuỗi khối Bitcoin.

Trong tập này, van Wirdum và Provoost giải thích rằng một nhà phát triển sẽ sử dụng tên củ cải tía trên Twitter đã tạo ra 998 trong số 999 giao dịch nhiều ký tự bằng cách tận dụng nâng cấp Taproot gần đây. Mặc dù đây là một giao dịch hợp lệ, các nút btcd và LND đã từ chối nó và do đó đã từ chối khối bao gồm giao dịch và tất cả các khối sau nó. Lightning Labs đã phát hành một bản vá vào tối cùng ngày để khắc phục sự cố với các nút LND.

Cụ thể, Provoost giải thích, btcd đã từ chối giao dịch vì nó có giới hạn tối đa về lượng dữ liệu nhân chứng mà một giao dịch Segwit có thể bao gồm. Mặc dù các triển khai Bitcoin khác thực thi giới hạn này đối với các giao dịch Segwit phiên bản 0, các giao dịch Segwit phiên bản 1 (tức là Taproot) không có giới hạn đó. Sự khác biệt này dường như đã gây ra vấn đề trong việc triển khai btcd.

Tuy nhiên, vẫn chưa rõ tại sao lỗi này trong btcd dường như cũng ảnh hưởng đến nhiều nút LND Lightning sử dụng Bitcoin Core thay vì btcd để xác thực các khối. Trong nửa sau của tập phim tuần này, Provoost suy đoán cách hai người có thể được kết nối với nhau.

Để kết thúc tập phim, van Wirdum và Provoost giải thích cách mạng Lightning bị ảnh hưởng khi các nút Lightning từ chối chuỗi khối Bitcoin.

Dấu thời gian:

Thêm từ Tạp chí Bitcoin