Solana sẽ ngăn chặn việc tắt mạng nếu lỗi thời gian chạy lại xảy ra

Lần ngừng hoạt động gần đây nhất trên mạng Solana xảy ra vào ngày 1 tháng XNUMX, khi cụm Solana Mainnet Beta ngừng sản xuất các khối do sự đồng thuận bị đình trệ. Lỗi thời gian chạy trong tính năng giao dịch nonce liên tục, xác định cách chuỗi khối xử lý một loại giao dịch cụ thể dành cho sử dụng ngoại tuyến, đã gây ra điều này.

Các trình xác thực bắt đầu khởi động lại mạng bốn tiếng rưỡi sau khi vô hiệu hóa “các giao dịch không tồn tại lâu dài” này. Quá trình sản xuất khối được khôi phục vào ngày hôm sau lúc 9:00 tối UTC và các nhà khai thác mạng bắt đầu khôi phục dịch vụ khách hàng qua vài giờ tiếp theo.

Lần ngừng hoạt động mới nhất cho thấy khả năng xử lý các trường hợp không hoạt động dài hạn của Solana đã thất bại. Thay vì coi các khoản gửi đến đặc biệt này là một giao dịch đơn lẻ, trình xác thực của mạng đã tính chúng hai lần như một giao dịch ở hai độ cao khối khác nhau. Tình huống vô lý này đã tan vỡ một cách hiệu quả Quá trình đồng thuận của Solana.

Solana chủ động

Solana tận dụng việc xử lý đồng thời các giao dịch không chồng chéo để tăng thông lượng. Một nonce tăng dần có thể được sử dụng bởi các mạng chạy giao dịch nối tiếp; Solana có cách tiếp cận khác để đảm bảo giao dịch không bị xử lý hai lần. Vì các giao dịch không có thời gian liên tục không được thiết kế để hết hạn nên chúng yêu cầu một kỹ thuật riêng để tránh xử lý kép và được xử lý theo thứ tự nhận được.

Một lỗ hổng trong thời gian chạy đã được phát hiện trong quá trình xử lý một giao dịch nonce lâu bền, khiến mạng không thể tiếp tục trong suốt thời gian ngừng hoạt động. Vấn đề này sẽ không phát sinh nếu giao dịch thành công vì giao dịch nonce lâu bền sẽ không thành công.

Trong các phiên bản v1.9.28/v1.10.23, khả năng giao dịch nonce bền bỉ đã bị vô hiệu hóa để ngăn mạng dừng nếu tình huống tương tự xảy ra lần nữa. Các giao dịch nonce lâu bền sẽ không chạy cho đến khi biện pháp giảm thiểu được triển khai và chức năng đã được kích hoạt lại trong phiên bản mới hơn.

TUYÊN BỐ TỪ CHỐI TRÁCH NHIỆM: Thông tin trên trang web này được cung cấp dưới dạng bình luận chung về thị trường và không phải là lời khuyên đầu tư. Chúng tôi khuyến khích bạn tự nghiên cứu trước khi đầu tư.

Tham gia CoinCu Telegram để theo dõi tin tức: https://t.me/coincunews

Theo dõi kênh Youtube CoinCu | Theo dõi trang Facebook của CoinCu

Annie

Tin tức về CoinCu

Solana sẽ ngăn chặn việc tắt mạng nếu lỗi thời gian chạy lại xảy ra

Lần ngừng hoạt động gần đây nhất trên mạng Solana xảy ra vào ngày 1 tháng XNUMX, khi cụm Solana Mainnet Beta ngừng sản xuất các khối do sự đồng thuận bị đình trệ. Lỗi thời gian chạy trong tính năng giao dịch nonce liên tục, xác định cách chuỗi khối xử lý một loại giao dịch cụ thể dành cho sử dụng ngoại tuyến, đã gây ra điều này.

Các trình xác thực bắt đầu khởi động lại mạng bốn tiếng rưỡi sau khi vô hiệu hóa “các giao dịch không tồn tại lâu dài” này. Quá trình sản xuất khối được khôi phục vào ngày hôm sau lúc 9:00 tối UTC và các nhà khai thác mạng bắt đầu khôi phục dịch vụ khách hàng qua vài giờ tiếp theo.

Lần ngừng hoạt động mới nhất cho thấy khả năng xử lý các trường hợp không hoạt động dài hạn của Solana đã thất bại. Thay vì coi các khoản gửi đến đặc biệt này là một giao dịch đơn lẻ, trình xác thực của mạng đã tính chúng hai lần như một giao dịch ở hai độ cao khối khác nhau. Tình huống vô lý này đã tan vỡ một cách hiệu quả Quá trình đồng thuận của Solana.

Solana chủ động

Solana tận dụng việc xử lý đồng thời các giao dịch không chồng chéo để tăng thông lượng. Một nonce tăng dần có thể được sử dụng bởi các mạng chạy giao dịch nối tiếp; Solana có cách tiếp cận khác để đảm bảo giao dịch không bị xử lý hai lần. Vì các giao dịch không có thời gian liên tục không được thiết kế để hết hạn nên chúng yêu cầu một kỹ thuật riêng để tránh xử lý kép và được xử lý theo thứ tự nhận được.

Một lỗ hổng trong thời gian chạy đã được phát hiện trong quá trình xử lý một giao dịch nonce lâu bền, khiến mạng không thể tiếp tục trong suốt thời gian ngừng hoạt động. Vấn đề này sẽ không phát sinh nếu giao dịch thành công vì giao dịch nonce lâu bền sẽ không thành công.

Trong các phiên bản v1.9.28/v1.10.23, khả năng giao dịch nonce bền bỉ đã bị vô hiệu hóa để ngăn mạng dừng nếu tình huống tương tự xảy ra lần nữa. Các giao dịch nonce lâu bền sẽ không chạy cho đến khi biện pháp giảm thiểu được triển khai và chức năng đã được kích hoạt lại trong phiên bản mới hơn.

TUYÊN BỐ TỪ CHỐI TRÁCH NHIỆM: Thông tin trên trang web này được cung cấp dưới dạng bình luận chung về thị trường và không phải là lời khuyên đầu tư. Chúng tôi khuyến khích bạn tự nghiên cứu trước khi đầu tư.

Tham gia CoinCu Telegram để theo dõi tin tức: https://t.me/coincunews

Theo dõi kênh Youtube CoinCu | Theo dõi trang Facebook của CoinCu

Annie

Tin tức về CoinCu

Đã truy cập 44 lần, 1 lần truy cập hôm nay