Các điểm cuối Flashblocks đã ngừng hoạt động của Base vẫn chấp nhận kết nối WebSocket nhưng không còn phát dữ liệu sau bản nâng cấp Denim, khiến các ứng dụng phụ thuộc vào các luồng dữ liệu này không còn nhận được cập nhật trực tiếp trừ khi các nhà phát triển chuyển đổi, theo hướng dẫn chuyển đổi của Base.
Coinbase đã kích hoạt Ethereum Layer 2 Denim vào ngày 5 tháng 11 lúc 1 giờ chiều giờ ET. Bản nâng cấp này thay thế việc tạo một khối hoàn chỉnh mỗi hai giây, xen giữa là các bản xem trước Flashblocks, bằng các khối hợp lệ hoàn chỉnh mỗi 200 miligiây, theo specification của Base.
Hướng dẫn di chuyển cảnh báo rõ ràng rằng các điểm cuối mạng chính và mạng thử nghiệm Sepolia đã ngừng hoạt động “vẫn chấp nhận kết nối nhưng không còn truyền bất kỳ dữ liệu nào.” Do đó, kết nối lại với cùng một điểm cuối sẽ không khôi phục các bản cập nhật: các nhà phát triển phải thay đổi nguồn dữ liệu và các đăng ký.
Yêu cầu này áp dụng cho các ứng dụng và hạ tầng đã sử dụng Flashblocks. Thông báo ra mắt của Base hướng dẫn các nhà phát triển ứng dụng và ví đang sử dụng các nguồn cấp dữ liệu này chuyển đổi, đồng thời cho biết người dùng cuối không cần thực hiện bất kỳ hành động nào. Hướng dẫn chuyển đổi của nó không xác định số lượng tích hợp vẫn còn sử dụng các nguồn cấp dữ liệu đã ngừng hỗ trợ.
Flashblocks trước đây cung cấp phản hồi giao dịch sớm trước khi khối hoàn chỉnh đến. Denim loại bỏ luồng xem trước riêng biệt đó; mỗi khối 200 miligiây hiện có số, hash, state root và phiếu thu giao dịch riêng của mình.
Những gì các nhà phát triển cần thay đổi
Base khuyến nghị các nhà phát triển thay thế các kết nối đã ngừng hoạt động bằng các đăng ký thông qua nhà cung cấp RPC hỗ trợ WebSocket hoặc nút mạng của riêng họ. Các thay đổi chính trong đăng ký là:
Thay newFlashblocks bằng newHeads, tuân theo tiêu đề khối chuẩn.
Thay pendingLogs bằng logs cho các sự kiện hợp đồng.
Thay newFlashblockTransactions bằng newHeads, sau đó lấy các giao dịch trong mỗi khối hợp lệ.
Các ứng dụng cũng cần xem xét các yêu cầu bằng cách sử dụng thẻ khối pending. Base vẫn chấp nhận nó, nhưng hiện tại nó sẽ trỏ đến khối hợp lệ mới nhất thay vì bản xem trước Flashblocks. Các phép đọc số dư và mô phỏng hợp đồng sử dụng thẻ này không còn có thể được coi là trạng thái tiền xác nhận. Các phiếu thu giao dịch sẽ khả dụng khi giao dịch được đưa vào khối hợp lệ; các phiếu thu tiền xác nhận không còn khả dụng nữa.
Các khối nhanh hơn không tự chúng tạo ra tính cuối cùng. Base cho biết các khối trở nên an toàn khi lô của chúng được đăng lên ethereum và trở nên cuối cùng khi ethereum hoàn tất lô đó.
Đồng thời, thông báo trạng thái Denim của Base Denim status notice vẫn được đánh dấu là “Đang xác minh” vào ngày 9 tháng 11. Cập nhật mới nhất, được đăng vào ngày 5 tháng 11, cho biết đội ngũ đang điều tra các sự chậm trễ trong việc bao gồm giao dịch theo chu kỳ và tỷ lệ các khối trống cao hơn dự kiến.
Base khuyến nghị kiểm kê các đăng ký Flashblocks, kết nối WebSocket và các yêu cầu thẻ đang chờ, sau đó kiểm tra các tích hợp đã di chuyển trên Base Sepolia hoặc Vibenet.




