Tác giả gốc: Mạng Filecoin
Filecoin Fast Finality Fast Finality (FIP 0086: Fast Finality in Filecoin (F3) ) là một trong những nâng cấp mang tính biến đổi nhất đối với lớp đồng thuận Filecoin kể từ khi ra mắt mạng chính. Sau gần hai năm nghiên cứu và phát triển chuyên sâu, F3 hiện đã sẵn sàng để triển khai mainnet và được kỳ vọng sẽ mang lại bước tiến đột phá cho toàn bộ hệ sinh thái! Bằng cách giảm thời gian hoàn thiện từ 900 khối xuống chỉ còn khoảng 2, F3 mang lại đầy đủ các lợi ích đáng kể:
Xác nhận giao dịch nhanh hơn: Chủ sở hữu token và người dùng Dapp sẽ thấy các giao dịch được hoàn thành sau vài phút thay vì hàng giờ.
Trải nghiệm chuỗi chéo nâng cao: Oracles và bridge sẽ hoàn thành giao dịch và thay đổi trạng thái nhanh hơn. Hãy tưởng tượng một tương lai nơi Dapps có thể phát hành liền mạch các giao dịch lưu trữ tới Filecoin từ các chuỗi khác và nhận được xác nhận trong vòng vài phút kể từ khi dữ liệu được lưu trữ thành công trong Filecoin!
Máy khách hạng nhẹ hiệu quả hơn: Các nhà khai thác nút như nhà cung cấp RPC và nhà cung cấp dịch vụ lưu trữ có thể sử dụng máy khách hạng nhẹ để cải thiện khả năng truy cập.
Quy trình lưu trữ dữ liệu được hợp lý hóa dành cho nhà cung cấp dịch vụ lưu trữ: F3 đơn giản hóa quy trình lưu trữ dữ liệu cho nhà cung cấp dịch vụ lưu trữ mà không yêu cầu thay đổi bổ sung về phần cứng hoặc hoạt động. Hiệu quả lưu trữ dữ liệu có thể được cải thiện đáng kể bằng cách sử dụng các máy khách SP như Lotus Miner, Venus hoặc Curio hoặc các nhà cung cấp dịch vụ lưu trữ tham gia mạng Ramo . Bằng cách giảm hơn 2 phút thời gian giao dịch lưu trữ phát hành với F3 , nhà cung cấp dịch vụ lưu trữ có thể đạt được quy trình lưu trữ dữ liệu nhanh hơn và cung cấp cho người dùng hiệu suất SLA được tối ưu hóa.
Và nhiều lợi ích khác!
Việc thay đổi giao thức đồng thuận của mạng trực tiếp không phải là điều dễ dàng và để đảm bảo quá trình chuyển đổi suôn sẻ và an toàn sang mạng chính, thay đổi này đã trải qua quá trình xem xét nghiêm ngặt và nhiều vòng thử nghiệm trong mạng hiệu chuẩn. Mặc dù F3 ban đầu được nâng cấp cho nv24 , nhưng các thử nghiệm sau đó đã phát hiện ra hai vấn đề chính. Bạn có thể tìm thấy thông tin chi tiết tại đây . Những vấn đề này hiện đã được giải quyết và các bản sửa lỗi đang được xác minh khi hiệu chuẩn.
Bước tiếp theo
Nhóm F3 hiện đang trong giai đoạn thử nghiệm chuẩn bị cuối cùng trên mạng chính. Điều này bao gồm việc triển khai giao thức cập nhật trong lưu lượng sản xuất và tuân theo kế hoạch thử nghiệm khởi chạy. Để cung cấp nhiều khả năng hiển thị hơn, chúng tôi cũng đã phát hành hai bảng điều khiển giám sát F3 ( mainnet , testnet hiệu chuẩn ) để cộng đồng theo dõi tiến trình, theo dõi tính hữu hạn của tập hợp khối, hiệu suất của nút, v.v. Nếu bạn muốn nhận các bản cập nhật beta mới nhất, vui lòng đăng ký diễn đàn này hoặc tham gia kênh Slack #fil-fast-finality.
Lưu ý dành cho người vận hành nút
Khi chúng ta bước vào giai đoạn thử nghiệm thụ động cuối cùng của mạng chính, điều quan trọng là phải hiểu mô hình sử dụng băng thông của F3 . Những mô hình này chủ yếu được thúc đẩy bởi hai yếu tố chính:
Khối lượng tin nhắn: F3 cần nghe ý kiến từ những người tham gia kiểm soát ít nhất 66% công suất mạng để đưa ra quyết định.
Kích thước tin nhắn: Càng cần xử lý nhiều khối thì tin nhắn sẽ càng lớn.
👋🔔Mức sử dụng băng thông dự kiến trong Bootstrap
Trong giai đoạn khởi động, F3 phải hoàn thành tất cả các chiều cao khối kể từ lần hoàn thiện cuối cùng, khoảng 900 khối. Việc chấm dứt chuỗi mở rộng này dẫn đến việc sử dụng băng thông tăng đột biến tạm thời, thường kéo dài 5-10 phút, trước khi quay trở lại mức cơ bản.
Các kịch bản băng thông cao đã biết khác
F3 đạt được tính hữu hạn trong cái gọi là trường hợp: bạn có thể coi một trường hợp là một cuộc họp nơi mọi người có mặt để quyết định một điều gì đó. Ít nhất 66% số người tham dự được yêu cầu hoãn cuộc họp. Sau F3 bootstrap, mỗi phiên bản thường chứa một tập hợp khối gồm nhiều chiều cao khối trong quá trình hoạt động bình thường. Điều này là do F3 , như tên cho thấy, là một công cụ hoàn thiện nhanh và trong hầu hết các trường hợp, nó có thể hoàn thiện một tập hợp khối có chiều cao trong phạm vi 2 khối.
Tuy nhiên, trong một số trường hợp, việc hoàn thiện F3 có thể bị chậm so với tiến độ của chuỗi. Ví dụ: một cuộc họp mất nhiều thời gian mới kết thúc do các vấn đề như thiếu sự tham gia hoặc kết nối mạng. Do chuỗi Filecoin không ngừng phát triển nên các phiên bản xuất hiện sau các phiên bản chạy dài hơn hiện yêu cầu chuỗi dài hơn để hoàn thành. Chuỗi dài hơn có nghĩa là tin nhắn lớn hơn vì mọi tin nhắn được trao đổi như một phần của phiên bản F3 đều chứa thông tin về bước hoàn thành cuối cùng của chuỗi. Các thông báo lớn hơn sẽ khiến mức sử dụng băng thông tăng đột biến, điều này sẽ quay trở lại mức cơ bản sau khi phiên bản F3 đã bắt kịp chuỗi, tức là hoàn thành khối được đặt trong một số chiều cao khối cuối cùng.
Nếu bạn nhận thấy mức sử dụng băng thông liên quan đến thử nghiệm F3 cao bất ngờ trong một khoảng thời gian dài, hãy thu thập nhật ký từ quá trình triển khai của bạn, cụ thể là từ cấp độ nhật ký F3/gpbft và F3/certexchange , đồng thời đăng chúng trong #fil-fast- Finality Slack kênh . Nhóm F3 tích cực theo dõi hiệu suất và làm việc với bạn để điều tra và giải quyết vấn đề.
🏁 F3 bắt đầu
Trong 2-4 tuần tới, chúng tôi sẽ tiếp tục thu thập dữ liệu về tính khả thi của việc triển khai F3 thông qua thử nghiệm thụ động và kế hoạch hiện tại của chúng tôi là ra mắt F3 với nv25 .
Trong khi chúng tôi vẫn đang chờ dữ liệu cuối cùng để xác nhận tính sẵn sàng của F3 , nhóm F3 có kế hoạch đề xuất nâng cấp ngoài chu kỳ lên nv25 cho những người triển khai FIL và nhà phát triển cốt lõi. Nếu không có vấn đề nghiêm trọng nào phát sinh trong giai đoạn thử nghiệm cuối cùng, chúng tôi sẽ đưa ra các đề xuất sau cho việc phát hành F3 :
Đầu tháng 12 năm 2024 - Phát hành bản nâng cấp nv25 đã hiệu chỉnh và triển khai mã F3 cuối cùng ( F3 đã được kích hoạt và đang chạy)
Giữa tháng 12 năm 2024 - Khách hàng phát hành bộ chiều cao khối kích hoạt nv25/F3 của mainnet
Tháng 1 năm 2025 - Kích hoạt Mainnet nv25/F3
Chúng tôi sẽ thông báo cho bạn về tiến độ và cung cấp thông tin cập nhật cho cộng đồng nếu có bất kỳ thay đổi nào đối với kế hoạch. Cảm ơn bạn đã hỗ trợ nâng cấp thú vị này!
Bạn có thể theo dõi blog FilOz và Twitter để biết thông tin cập nhật mới nhất về buổi ra mắt Finality.
Đặc biệt cảm ơn những người triển khai F3 cốt lõi khác: Kubuxu , Masih , Stebalien , annorth , BigLep ; những người triển khai Lotus khác rvagg và Forest triển khai Hailong và ruseinov , cảm ơn bạn đã làm việc chăm chỉ trong việc đưa F3 vào cuộc sống thực.