
Nếu Fogo là một chiếc xe đua, chúng ta phải nhìn vào bên trong. Những tuyên bố về hiệu suất (thời gian khối 40ms, độ hoàn tất 1,3 giây) không phải là chiêu trò tiếp thị. Chúng là kết quả của những lựa chọn kỹ thuật cụ thể, triệt để khác biệt so với tiêu chuẩn ngành.
Động cơ: Khách hàng tùy chỉnh
Hầu hết các blockchain chạy trên phần mềm khách hàng dựa trên C++ gốc của Bitcoin hoặc các triển khai Go/Rust của Ethereum. Những mã nguồn khổng lồ này chứa đựng hàng thập kỷ bài học khó khăn. Cách tiếp cận của Fogo không phải là từ bỏ lịch sử này, mà là tận dụng và tối đa hóa những kết luận của nó. Bằng cách kết hợp chiều sâu kinh nghiệm phát triển blockchain với kỹ thuật hiệu suất HFT khắc nghiệt, kiến trúc cốt lõi được chuyển đổi thành một động cơ siêu hiệu quả, theo chuỗi.
@Fogo Official Fogo được xây dựng khác biệt. Nó hiện tại sử dụng một khách hàng tùy chỉnh dựa trên Frankendancer. Đây là một quái thú lai: một sự kết hợp của C và Rust mà sử dụng một phần lớn Agave (khách hàng Solana của Anza) cho logic đồng thuận, trong khi chuyển giao xử lý giao dịch cho các thành phần Firedancer hiệu suất cao.
Đối với những người chưa biết, Firedancer là "động cơ Ferrari" của các khách hàng blockchain, ban đầu được phát triển bởi Jump Crypto để tăng tốc Solana. Nó là một bản viết lại hoàn toàn của phần mềm xác thực bằng C, được thiết kế để vượt qua các nút thắt cổ chai của các triển khai trước đó.
Mạng Không Sao Chép: Các khách hàng truyền thống lãng phí những micro giây quý giá để sao chép dữ liệu từ thẻ mạng vào bộ nhớ và CPU. Firedancer sử dụng các kỹ thuật không sao chép, cho phép CPU truy cập dữ liệu trực tiếp từ bộ đệm mạng mà không có sự sao chép. Điều này tạo ra một đường ống dữ liệu chảy với ít ma sát.
Vượt Qua Nhân: Khách hàng vượt qua hệ điều hành
ngăn xếp mạng đa mục đích của hệ thống. Không phải là nhân Linux "chậm", mà là nó không đủ chuyên biệt cho trường hợp sử dụng cụ thể này. Bằng cách giao tiếp trực tiếp với phần cứng (thông qua XDP và các phương pháp vượt qua khác), Fogo loại bỏ chi phí vốn có trong tính toán đa mục đích.
Fogo đã lấy động cơ này và điều chỉnh nó đặc biệt cho các điều kiện mạng. Đây là lý do tại sao Fogo có thể đạt được thông lượng khiến các Lis khác trông như đang chạy trên modem 56k.
Colocation: Bất Động Sản của Các Blockchain
Trong giao dịch tần số cao truyền thống, các công ty phải trả hàng triệu mỗi năm cho "colocation." Quyền đặt máy chủ trong cùng một tòa nhà vật lý với sàn giao dịch. Họ làm điều này vì tốc độ ánh sáng là hữu hạn: khoảng cách bằng độ trễ.
Fogo coi cấu trúc mạng như một ràng buộc thiết kế chính. Bằng cách kỹ thuật xung quanh tốc độ ánh sáng, thay vì phớt lờ nó, Fogo đã cầu nối khoảng cách giữa đồng thuận phi tập trung và hiệu suất cấp độ tổ chức.
$FOGO là blockchain đầu tiên chấp nhận khái niệm này một cách tự nhiên. Tập hợp các bộ xác thực ban đầu được đặt cùng một chỗ#fogo
