Tôi liên tục gặp phải sự thật khó chịu giống nhau về "chuỗi nhanh": kỳ thi thực sự không được tổ chức vào những ngày yên tĩnh. Nó được tổ chức khi hệ thống đông đúc—khi bot tăng vọt, phí ưu tiên chồng chất, các trình xác thực lệch nhịp, và mạng lưới hoạt động như một mạng lưới thực sự. Trong những khoảnh khắc đó, rất nhiều Layer 1 ngừng cảm thấy như cơ sở hạ tầng và bắt đầu cảm thấy như một thị trường căng thẳng: sự bao gồm trở nên không ổn định, độ trễ trở nên khó đoán, và trải nghiệm người dùng trở thành một ván bài được gói trong một hash giao dịch.
Đó là ống kính mà Fogo bắt đầu trở nên hợp lý, và cũng là lý do tại sao nó không phù hợp một cách gọn gàng vào thùng “nhân bản”. Đúng, nó tương thích với SVM và nó thích nghi các lựa chọn thiết kế cốt lõi của Solana một cách có chủ đích. Nhưng phần giá trị nhất của quyết định đó không phải là chỉ số tiêu đề mà mọi người lặp lại. Đó là vị trí khởi đầu mà nó tạo ra. Xây dựng xung quanh một môi trường thực thi đã hình thành cách suy nghĩ nghiêm túc của những người xây dựng—về hiệu suất, bố trí trạng thái, tính đồng thời, khả năng kết hợp—có nghĩa là bạn không yêu cầu làn sóng đầu tiên của các đội phải học lại mọi thứ trước khi họ có thể gửi bất kỳ điều gì có thật. Tài liệu litepaper của chính Fogo định khung điều này như khả năng tương thích ngược với các chương trình và công cụ của Solana, và tài liệu rất thẳng thắn về ý định: giữ cho lớp thực thi quen thuộc và đã được chứng minh trong sản xuất để việc di cư trở nên thiết thực, không chỉ là lý thuyết.

Nhưng “SVM” chỉ quan trọng nếu bạn ngừng coi nó như một nhãn. Trong thực tế, nó thúc đẩy một kỷ luật nhất định lên các nhà phát triển. Nó thúc đẩy những người xây dựng hướng tới sự song song và trừng phạt những thiết kế tạo ra sự cạnh tranh. Theo thời gian, điều đó tạo ra một nền văn hóa nơi các đội không chỉ cố gắng làm cho một cái gì đó hoạt động—họ cố gắng làm cho nó giữ vững dưới áp lực. Fogo áp dụng SVM không chỉ đơn giản là nhập một môi trường chạy. Nó đang nhập vào một tư duy và một chuỗi công cụ đã biết cảm giác của chi phí hiệu suất như thế nào khi hệ thống đang hoạt động.
Nơi Fogo tách biệt là ở những gì nó cố gắng sửa chữa ở lớp cơ sở—phần mà hầu hết các chuỗi chỉ nói về sau khi có sự cố xảy ra. Tài liệu litepaper liên tục quay lại một ràng buộc cứng: hiệu suất từ đầu đến cuối bị chi phối bởi độ trễ đuôi và khoảng cách vật lý trong con đường đồng thuận. Nói cách khác, hành tinh quan trọng. Nếu nhóm của bạn trải rộng mọi lúc mọi nơi, “con đường thực tế chậm nhất” trở thành sản phẩm của bạn khi bị áp lực, bất kể máy ảo của bạn nhanh đến mức nào trên giấy. Phản ứng của Fogo không phải là tranh luận với vật lý mà là thiết kế xung quanh nó.
Đó là nơi ý tưởng về vùng xác thực xuất hiện. Fogo mô tả việc phân chia các xác thực viên thành các vùng địa lý và chỉ cho phép một vùng tham gia vào sự đồng thuận trong một kỷ nguyên nhất định, với các chiến lược luân chuyển xác định—bao gồm cả luân chuyển theo phong cách theo mặt trời liên kết với thời gian UTC. Điểm này rất đơn giản: di chuyển con đường đồng thuận nóng lại gần nhau hơn để khoảng cách và phương sai không bùng nổ khi nhu cầu trở nên hỗn loạn, sau đó luân chuyển “vùng hoạt động” đó theo thời gian để phân quyền không bị giảm xuống một vị trí cố định duy nhất.
Phần cảm thấy gần như gây tranh cãi hơn—nhưng cũng trung thực hơn—là cách Fogo nói về việc thi hành hiệu suất. Hầu hết các mạng đều giả vờ rằng sự đa dạng của các xác thực viên tự động tạo ra độ tin cậy. Trong thực tế, phương sai là một loại bất ổn riêng. Fogo nghiêng về việc chuẩn hóa xung quanh một triển khai xác thực viên hiệu suất cao và các yêu cầu vận hành, để những giá trị ngoại lai không xác định hành vi tồi tệ nhất của chuỗi. Tài liệu của họ thậm chí còn nói về một bộ xác thực viên được tuyển chọn với các ngưỡng phê duyệt và đặt cược tối thiểu, cộng với việc thi hành lớp xã hội để loại bỏ các xác thực viên liên tục hoạt động kém hoặc hành vi có hại. Liệu ai đó có yêu thích triết lý đó hay không là một cuộc tranh luận riêng. Thực tế là đó là một lựa chọn có chủ đích: giảm phương sai để mạng hoạt động một cách đáng tin cậy hơn khi bài kiểm tra căng thẳng đến.
Ở phía khách hàng, câu chuyện của Fogo gắn liền với Firedancer. Tài liệu litepaper cho biết rằng SVM được triển khai thông qua phần mềm xác thực viên Firedancer mã nguồn mở, và nó mô tả “Frankendancer” trên mainnet—một cách tiếp cận lai sử dụng các thành phần Firedancer cùng với mã Agave của Solana—trong khi tiến tới Firedancer hoàn toàn theo thời gian. Nó cũng đi vào lý do điều này quan trọng về mặt cơ khí: kiến trúc gạch của Firedancer, với các đơn vị chức năng được gán cho các lõi CPU chuyên dụng và được kết nối qua các hàng đợi bộ nhớ chia sẻ, được thiết kế để giảm độ rung và cải thiện khả năng dự đoán dưới tải, không chỉ theo đuổi thông lượng thô.
Đây là phần mà mọi người bỏ lỡ khi họ gọi nó là một bản sao. Một bản sao sao chép một bầu không khí và hy vọng sự chấp nhận sẽ theo sau. Fogo đang sao chép một môi trường thực thi vì nó muốn thực tế của nhà phát triển đi kèm với nó, sau đó cố gắng phân biệt ở lớp mà các chuỗi thực sự bị hỏng: phân tán độ trễ, phương sai xác thực viên và hành vi bao gồm khi nhu cầu trở nên xấu.
Và không chỉ là nói về kiến trúc trên một bảng trắng. Tài liệu của mainnet Fogo cho biết rằng mainnet đang hoạt động và hiện đang chạy với một vùng hoạt động duy nhất (được liệt kê là Vùng 1 / APAC), cùng với một danh sách công khai các xác thực viên và một điểm cuối RPC công khai. Đó là một “cấu hình khởi đầu” hữu hình, và nó phù hợp với giả thuyết vùng: bắt đầu với một khu vực hoạt động, làm cho nó ổn định, sau đó mở rộng và luân chuyển khi thực tế vận hành đã được chứng minh.
Cũng có một phần yên tĩnh hơn của thiết kế quan trọng trong những khoảnh khắc căng thẳng: ma sát người dùng. Khi độ biến động tăng cao, chuỗi không chỉ cần độ trễ thấp. Nó cần người dùng thực sự có thể bày tỏ ý định mà không tự ký vào sự tê liệt. Fogo Sessions được định vị như một tiêu chuẩn mã nguồn mở nhằm giảm sự mệt mỏi chữ ký và cho phép những trải nghiệm cảm thấy gần gũi hơn với Web2—thông qua các quyền hạn có phạm vi, có thời hạn và tài trợ phí tùy chọn. Tài liệu còn đi xa hơn và định khung Sessions như cho phép các mẫu tương tác “không có gas” thông qua các nhà tài trợ thanh toán và hoạt động dựa trên SPL-token. Về mặt thực tiễn, chuỗi đang cố gắng làm cho việc sử dụng tần suất cao cảm thấy bình thường thay vì kiệt sức, điều này trở thành một lợi thế thực sự khi mỗi giây và mỗi cú nhấp chuột đều quan trọng.
Nếu bạn phóng to ra, bạn có thể thấy tác động tích lũy dự kiến. Tính tương thích SVM làm cho các ứng dụng nghiêm túc dễ xuất hiện sớm hơn thay vì “một ngày nào đó.” Các ứng dụng dày đặc chia sẻ cùng một môi trường thực thi tạo ra hành vi thứ hai thực sự: nhiều địa điểm và công cụ hơn tăng cường các tùy chọn định tuyến, định tuyến thắt chặt các khoảng cách, các khoảng cách chặt chẽ kéo thêm nhiều luồng, nhiều luồng thu hút các nhà cung cấp thanh khoản, và thanh khoản sâu hơn làm cho chất lượng thực thi cảm thấy ít dễ bị tổn thương hơn. Đó là cách một chuỗi ngừng cảm thấy như một tập hợp các buổi trình diễn và bắt đầu cảm thấy như một nơi mà hoạt động nghiêm túc thuộc về. Tài liệu của Fogo định khung mục tiêu là các khối lượng DeFi được hưởng lợi từ độ trễ thấp và thời gian chính xác—sổ đặt hàng, đấu giá, thời gian thanh lý—vì vậy tham vọng được liên kết với các lựa chọn thiết kế.

Ngay cả câu chuyện ra mắt trong các bài viết độc lập cũng phản ánh danh tính “stress-first” đó. The Defiant đã báo cáo về việc ra mắt mainnet của Fogo sau khi bán token Binance, với những tuyên bố về thời gian khối rất thấp và thông lượng ứng dụng sớm, cộng với nhiều dApp hoạt động tại thời điểm ra mắt. Bạn không phải chấp nhận mọi con số như là định mệnh, nhưng nó cho thấy dự án đang cố gắng được đo lường bằng thực tế vận hành, không chỉ là các sơ đồ kiến trúc.
Vì vậy, cách sạch sẽ để nói điều này là: Fogo không phải là “không phải là một sự thích nghi của Solana.” Nó là. Nó chấp nhận điều đó vì nó muốn một văn hóa thực thi đã được chứng minh và một điểm khởi đầu thực tế cho các nhà phát triển. Sự khác biệt là những gì nó đang cố gắng sửa chữa với các phần mà mọi người thường bỏ qua cho đến khi có sự cố xảy ra—địa phương, phương sai và hành vi đuôi xấu xí xuất hiện khi chuỗi chịu áp lực. Nếu cược thành công, chứng minh sẽ không phải là một ảnh chụp màn hình điểm chuẩn. Nó sẽ là ngày mọi thứ trở nên hỗn loạn và chuỗi vẫn cảm thấy nhàm chán theo cách tốt nhất có thể.
