Điều gì đã gây ra sự cố ngừng hoạt động gần đây của Solana và những gì đang được thực hiện để ngăn chặn tình trạng tắc nghẽn mạng tiếp theo?

Điều gì gây ra sự cố ngừng hoạt động Solana gần đây?

Các bot liên quan đến dự án NFT mới dựa trên Solana theo các nhà phát triển dự án, đã dẫn đến tình trạng ngừng hoạt động mạng kéo dài bảy giờ. Sự cố ngừng hoạt động bắt đầu vào khoảng 20:30 UTC ngày thứ Bảy và kết thúc lúc 03:30 UTC ngày Chủ Nhật, là do sự gia tăng lớn các giao dịch gửi đến (6 triệu mỗi giây) khiến mạng lưới bị quá tải, vượt quá dung lượng 100Gbps của mạng tại các nút riêng lẻ.

“Không có bằng chứng nào về một cuộc tấn công từ chối dịch vụ, nhưng thay vào đó, bằng chứng cho thấy các bot đã cố gắng lập trình để giành được một NFT mới được tạo ra bằng cách sử dụng chương trình Candy Machine phổ biến,” các nhà phát triển dự án đã nêu trong bài viết trên blog, “Nguyên nhân cốt lõi của việc sử dụng bộ nhớ cao là do không đủ phiếu bầu để hoàn thiện các khối trước đó, ngăn cản việc dọn dẹp fork bị bỏ rơi. Số lượng người xác nhận fork phải đánh giá đã vượt quá khả năng của họ để làm điều đó, ngay cả sau khi khởi động lại, đòi hỏi phải có sự can thiệp thủ công.”

Những gì đang được thực hiện?

Theo nhóm phát triển, kể từ đầu tháng 2021, Solana đã gặp phải các vấn đề tắc nghẽn không liên tục do hoạt động của bot nhắm vào các máy đúc tiền NFT. Lần ngừng hoạt động Mainnet Beta trước đó xảy ra vào tháng 17 năm 30 và kéo dài trong 10,000 giờ. Lần ngừng hoạt động ngày XNUMX tháng XNUMX có đặc điểm giống với lần ngừng hoạt động tháng XNUMX, nhưng mạng lần này vẫn tiếp tục hoạt động ngay cả khi khối lượng yêu cầu giao dịch đạt XNUMX% mức so với tháng XNUMX, phản ánh các cập nhật tiếp theo được thực hiện bởi cộng đồng người xác thực.

Nhánh phát hành beta, v1.10, hiện đang ổn định trên Testnet, bao gồm các cải tiến về sử dụng bộ nhớ để kéo dài thời gian các nút có thể chịu đựng sự đồng thuận chậm hoặc bị đình trệ. Các nút thử nghiệm chạy v1.10 được triển khai trên Mainnet Beta tiếp tục có thêm 2000 vị trí ngoài các nút ngang hàng v1.9 có thông số kỹ thuật tương tự.

Ba biện pháp giảm thiểu đang được thực hiện nhằm giải quyết sự ổn định và khả năng phục hồi của mạng.

  • QUIC – Ngày nay, Solana sử dụng giao thức dựa trên UDP thô tùy chỉnh để chuyển các giao dịch giữa các nút RPC và nút dẫn đầu hiện tại. Vì UDP không có kết nối và thiếu cả kiểm soát luồng và xác nhận biên nhận nên không có cách nào hiệu quả để ngăn cản hoặc giảm thiểu hành vi lạm dụng. Để tác động đến việc kiểm soát lưu lượng mạng, các giao thức lõi của Solana đang được triển khai lại trên QUIC, một giao thức do Google xây dựng, được thiết kế để giao tiếp không đồng bộ nhanh như UDP, nhưng có phiên và kiểm soát luồng như TCP. Sau khi được áp dụng, sẽ có nhiều tùy chọn khác để điều chỉnh và tối ưu hóa việc nhập dữ liệu.
  • QoS giao dịch có trọng số cổ phần – Băng thông mạng dẫn đầu có dung lượng cố định và để sử dụng nó một cách hiệu quả, việc ưu tiên là điều bắt buộc nhằm chấm dứt tình trạng chấp nhận giao dịch bừa bãi theo nguyên tắc ai đến trước được phục vụ trước mà không phân biệt nguồn. Vì Solana là một mạng PoS, nên việc mở rộng tiện ích của tỷ trọng cổ phần đối với chất lượng dịch vụ giao dịch là một lựa chọn đương nhiên. Theo mô hình này, một nút có 0.5% cổ phần sẽ có quyền truyền ít nhất 0.5% gói cho nhà lãnh đạo và phần còn lại của mạng và không có sự kết hợp nào của cổ phần còn lại sẽ có thể loại bỏ chúng hoàn toàn. QoS theo trọng số cổ phần hiện đang được phát triển song song với QUIC. QoS có trọng số cổ phần sẽ mạnh mẽ hơn khi kết hợp với QUIC.
  • Ưu tiên thực hiện dựa trên phí – Sau khi đã sử dụng, các giao dịch vẫn có thể tranh cãi để sửa đổi dữ liệu tài khoản dùng chung. Sự tranh chấp này đã được giải quyết bằng cơ chế đơn giản ai đến trước được phục vụ trước tương tự như việc nhập dữ liệu mạng, khiến người dùng không có cách nào để thể hiện tính cấp bách của việc thực hiện giao dịch của họ. Vì bất kỳ ai cũng có thể gửi giao dịch lên mạng nên việc tính trọng số cổ phần không phù hợp với mức độ ưu tiên này. Thay vào đó, một hướng dẫn mới đang được đưa vào chương trình Tính toán ngân sách, cung cấp cho người dùng khả năng chỉ định một “phí bổ sung” tùy ý sẽ được thu khi thực hiện giao dịch và đưa giao dịch đó vào một khối. Tỷ lệ của khoản phí này trên các đơn vị tính toán được yêu cầu sẽ đóng vai trò là trọng số ưu tiên thực hiện của giao dịch. Các khoản phí bổ sung sẽ được xử lý giống như phí cơ bản hiện nay.

Ưu tiên về phí đang được xử lý và được nhắm mục tiêu cho bản phát hành v1.11.

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

Cây phỉ

Tin tức về CoinCu

solana solana solana

Điều gì đã gây ra sự cố ngừng hoạt động gần đây của Solana và những gì đang được thực hiện để ngăn chặn tình trạng tắc nghẽn mạng tiếp theo?

Điều gì gây ra sự cố ngừng hoạt động Solana gần đây?

Các bot liên quan đến dự án NFT mới dựa trên Solana theo các nhà phát triển dự án, đã dẫn đến tình trạng ngừng hoạt động mạng kéo dài bảy giờ. Sự cố ngừng hoạt động bắt đầu vào khoảng 20:30 UTC ngày thứ Bảy và kết thúc lúc 03:30 UTC ngày Chủ Nhật, là do sự gia tăng lớn các giao dịch gửi đến (6 triệu mỗi giây) khiến mạng lưới bị quá tải, vượt quá dung lượng 100Gbps của mạng tại các nút riêng lẻ.

“Không có bằng chứng nào về một cuộc tấn công từ chối dịch vụ, nhưng thay vào đó, bằng chứng cho thấy các bot đã cố gắng lập trình để giành được một NFT mới được tạo ra bằng cách sử dụng chương trình Candy Machine phổ biến,” các nhà phát triển dự án đã nêu trong bài viết trên blog, “Nguyên nhân cốt lõi của việc sử dụng bộ nhớ cao là do không đủ phiếu bầu để hoàn thiện các khối trước đó, ngăn cản việc dọn dẹp fork bị bỏ rơi. Số lượng người xác nhận fork phải đánh giá đã vượt quá khả năng của họ để làm điều đó, ngay cả sau khi khởi động lại, đòi hỏi phải có sự can thiệp thủ công.”

Những gì đang được thực hiện?

Theo nhóm phát triển, kể từ đầu tháng 2021, Solana đã gặp phải các vấn đề tắc nghẽn không liên tục do hoạt động của bot nhắm vào các máy đúc tiền NFT. Lần ngừng hoạt động Mainnet Beta trước đó xảy ra vào tháng 17 năm 30 và kéo dài trong 10,000 giờ. Lần ngừng hoạt động ngày XNUMX tháng XNUMX có đặc điểm giống với lần ngừng hoạt động tháng XNUMX, nhưng mạng lần này vẫn tiếp tục hoạt động ngay cả khi khối lượng yêu cầu giao dịch đạt XNUMX% mức so với tháng XNUMX, phản ánh các cập nhật tiếp theo được thực hiện bởi cộng đồng người xác thực.

Nhánh phát hành beta, v1.10, hiện đang ổn định trên Testnet, bao gồm các cải tiến về sử dụng bộ nhớ để kéo dài thời gian các nút có thể chịu đựng sự đồng thuận chậm hoặc bị đình trệ. Các nút thử nghiệm chạy v1.10 được triển khai trên Mainnet Beta tiếp tục có thêm 2000 vị trí ngoài các nút ngang hàng v1.9 có thông số kỹ thuật tương tự.

Ba biện pháp giảm thiểu đang được thực hiện nhằm giải quyết sự ổn định và khả năng phục hồi của mạng.

  • QUIC – Ngày nay, Solana sử dụng giao thức dựa trên UDP thô tùy chỉnh để chuyển các giao dịch giữa các nút RPC và nút dẫn đầu hiện tại. Vì UDP không có kết nối và thiếu cả kiểm soát luồng và xác nhận biên nhận nên không có cách nào hiệu quả để ngăn cản hoặc giảm thiểu hành vi lạm dụng. Để tác động đến việc kiểm soát lưu lượng mạng, các giao thức lõi của Solana đang được triển khai lại trên QUIC, một giao thức do Google xây dựng, được thiết kế để giao tiếp không đồng bộ nhanh như UDP, nhưng có phiên và kiểm soát luồng như TCP. Sau khi được áp dụng, sẽ có nhiều tùy chọn khác để điều chỉnh và tối ưu hóa việc nhập dữ liệu.
  • QoS giao dịch có trọng số cổ phần – Băng thông mạng dẫn đầu có dung lượng cố định và để sử dụng nó một cách hiệu quả, việc ưu tiên là điều bắt buộc nhằm chấm dứt tình trạng chấp nhận giao dịch bừa bãi theo nguyên tắc ai đến trước được phục vụ trước mà không phân biệt nguồn. Vì Solana là một mạng PoS, nên việc mở rộng tiện ích của tỷ trọng cổ phần đối với chất lượng dịch vụ giao dịch là một lựa chọn đương nhiên. Theo mô hình này, một nút có 0.5% cổ phần sẽ có quyền truyền ít nhất 0.5% gói cho nhà lãnh đạo và phần còn lại của mạng và không có sự kết hợp nào của cổ phần còn lại sẽ có thể loại bỏ chúng hoàn toàn. QoS theo trọng số cổ phần hiện đang được phát triển song song với QUIC. QoS có trọng số cổ phần sẽ mạnh mẽ hơn khi kết hợp với QUIC.
  • Ưu tiên thực hiện dựa trên phí – Sau khi đã sử dụng, các giao dịch vẫn có thể tranh cãi để sửa đổi dữ liệu tài khoản dùng chung. Sự tranh chấp này đã được giải quyết bằng cơ chế đơn giản ai đến trước được phục vụ trước tương tự như việc nhập dữ liệu mạng, khiến người dùng không có cách nào để thể hiện tính cấp bách của việc thực hiện giao dịch của họ. Vì bất kỳ ai cũng có thể gửi giao dịch lên mạng nên việc tính trọng số cổ phần không phù hợp với mức độ ưu tiên này. Thay vào đó, một hướng dẫn mới đang được đưa vào chương trình Tính toán ngân sách, cung cấp cho người dùng khả năng chỉ định một “phí bổ sung” tùy ý sẽ được thu khi thực hiện giao dịch và đưa giao dịch đó vào một khối. Tỷ lệ của khoản phí này trên các đơn vị tính toán được yêu cầu sẽ đóng vai trò là trọng số ưu tiên thực hiện của giao dịch. Các khoản phí bổ sung sẽ được xử lý giống như phí cơ bản hiện nay.

Ưu tiên về phí đang được xử lý và được nhắm mục tiêu cho bản phát hành v1.11.

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

Cây phỉ

Tin tức về CoinCu

solana solana solana

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