Tôi đã theo dõi các chuỗi hiệu suất cao trong nhiều năm, và mỗi khi một dự án mới nào đó nói "nhanh hơn Solana," tôi lại lăn mắt, nhưng khi tôi thực sự tìm hiểu về Fogo, tôi cảm thấy hoàn toàn ngược lại. Nó đã làm tôi kinh ngạc - những gì tôi tìm thấy thực sự đã làm vậy. Fogo không phải là một nhánh khác của Solana; đó là một cách suy nghĩ hoàn toàn mới về kiến trúc mà giữ lại mọi thứ trong Solana mà chúng tôi yêu thích trong khi khắc phục các điểm nghẽn thực tế vẫn giới hạn nó hôm nay.
1. Cách Mạng Khách Hàng Thống Nhất (Cách Tiếp Cận "Không Còn Biện Minh")
Công nghệ blockchain truyền thống có nhược điểm của việc ‘khách hàng chậm nhất thắng.’ Điều này có nghĩa là, trong số mười khách hàng xác thực trên một mạng, mạng chỉ có thể tiến lên nếu khách hàng chậm nhất trong mười khách hàng đó tiến lên. Đủ rồi, Fogo nói.
Họ đang chọn chuẩn hóa trên một khách hàng đơn lẻ mang tính chính thống dựa trên thư viện Firedancer, được phát triển bởi Jump Crypto và cung cấp một triển khai tối ưu hóa và hiệu suất cao cho mạng Solana. Mạng sẽ ra mắt với khách hàng Frankendancer, với
phiên bản lai) và sau đó hoàn toàn di chuyển sang Firedancer khi phát triển hoàn tất.
Điều đó mang lại cho chúng ta điều gì?
Xử lý song song tối ưu hóa
Quản lý bộ nhớ tiên tiến
Sử dụng chỉ thị SIMD
Viết lại hoàn toàn ngăn xếp mạng trong C
Kết quả? Các validator mà khách hàng của họ chạy chậm về cơ bản bỏ lỡ các khối và do đó cuối cùng mất tiền. Vì vậy, giao thức khuyến khích tài chính toàn bộ thế giới chạy khách hàng nhanh nhất có thể. Thiết kế kinh tế tuyệt vời.
2. Đồng thuận đa địa phương dựa trên khu vực ("Vật lý quan trọng")
Đây là phần mà tôi đã mong đợi để há hốc mồm.
Hơn nữa, $FOGO đề xuất một mô hình đồng thuận đa địa phương nơi các validator trong một "Khu vực" cụ thể hoạt động gần nhau, và thậm chí tốt hơn, trong cùng một trung tâm dữ liệu.
Tại sao? Bởi vì khi độ trễ giữa các validator gần với giới hạn phần cứng, tính cuối cùng của một khối có thể dưới 100 mili giây.
Khu vực = Cụm địa lý của các Validator đồng vị trí.
Xoay vòng khu vực động = Mạng sẽ xoay vòng các cụm này mỗi kỷ nguyên thông qua bỏ phiếu siêu đa số trên chuỗi.
Lợi ích của việc xoay vòng:
Nó dựa trên sự phân quyền theo quyền tài phán, nơi không một quốc gia nào có thể chiếm đoạt mạng.
Độ bền hạ tầng: Chuỗi không bị giết bởi các sự cố khu vực.
Tối ưu hóa chiến lược - các trung tâm dữ liệu của các validator có thể được định vị gần với các sàn giao dịch lớn để cho phép giao dịch với độ trễ thấp.
Điều này tương tự như các nhà giao dịch tần suất cao thuê giá đỡ ngay bên cạnh động cơ khớp trên sàn giao dịch chứng khoán, mặc dù bây giờ là trên cơ sở phi tập trung và trên chuỗi.
3. Bộ Validator được chọn lọc + Quản trị lớp xã hội
Fogo không giả vờ rằng tất cả các validator của họ đều bình đẳng. Trên thực tế, họ sử dụng một bộ validator được chọn lọc với hai yêu cầu nghiêm ngặt:
Ngưỡng cổ phần tối thiểu phê duyệt bộ Validator (chứng minh khả năng hoạt động) Họ rất thẳng thắn về điều này: "Một vài nút có hiệu suất kém có thể hoàn toàn giết chết hiệu suất của toàn bộ mạng." Do đó, họ loại bỏ bất kỳ nút nào có hiệu suất kém mà họ tìm thấy.
Ngoài điều này, bộ được chọn lọc hoàn thành công việc về mặt thực thi lớp xã hội cho các hành vi khó lập trình:
Loại bỏ các Validator tham gia vào việc chiết xuất MEV gây hại.
Loại bỏ các nút có hiệu suất kém liên tục.
Tránh các hành vi phá vỡ sự đồng thuận hoặc ngăn chặn sự lan truyền.
Cấu trúc quản trị đảm bảo sự phân quyền vẫn tương tự như PoS truyền thống nơi 2/3 cổ phần ảnh hưởng. Nó cũng cung cấp các khuyến khích cho sức khỏe mạng lâu dài.
4. Tương thích hoàn toàn với Solana
Fogo có 100% khả năng tương thích tại tầng thực thi của SVM, và các chương trình Solana hiện có, bao gồm công cụ và hạ tầng, có thể di chuyển mà không cần thay đổi một dòng mã.
Bạn tiếp tục nhận được tất cả các cải tiến đang diễn ra từ hệ sinh thái Solana ở thượng nguồn, nhưng với những cải tiến đó chạy trên một kiến trúc thực để thực hiện lời hứa về hiệu suất vốn có trong thiết kế SVM ban đầu.
Tại sao điều này quan trọng
Hãy tưởng tượng
Thời gian khối dưới 100ms.
Các validator tự nhiên được khuyến khích sử dụng phần cứng và phần mềm tốt nhất tuyệt đối.
Một mạng có thể sống sót sau sự cố khu vực.
Tương thích hoàn toàn với Solana để bạn không phải chọn giữa tốc độ và hệ sinh thái.
Tôi thực sự khá hào hứng về điều này. Nó giống như một nhóm kỹ sư đã chán ngấy với tất cả các cuộc tranh luận về sự phân quyền và đã tiến hành xây dựng một cái gì đó thực sự hoạt động.
Vì vậy, mô hình validator được chọn lọc + xoay vòng khu vực là một lựa chọn thiết kế táo bạo - rõ ràng được tối ưu hóa cho hiệu suất. Thời gian sẽ cho biết những thỏa hiệp về phân quyền sẽ diễn ra như thế nào.