Khi tôi dành thời gian suy nghĩ về Fogo, điều ở lại với tôi không phải là cuộc trò chuyện thông thường xung quanh tốc độ hoặc thông lượng. Nhiều chuỗi khẳng định rằng họ nhanh. Nhiều người nói về việc mở rộng. Nhưng ngôn ngữ đó luôn cảm thấy trừu tượng cho đến khi bạn nhìn vào cách mà một hệ thống hoạt động khi mọi người thực sự phụ thuộc vào nó. Đó là nơi hầu hết các blockchain lặng lẽ mất đi uy tín của chúng. Không phải khi chúng không hoạt động, không phải khi lượng sử dụng nhẹ, mà vào đúng thời điểm khi hoạt động tăng lên và thời gian bắt đầu trở nên quan trọng. Các đơn hàng đến, các vị trí chuyển động, người dùng hành động một cách khẩn trương, và đột nhiên chuỗi cảm thấy không chắc chắn. Các xác nhận kéo dài. Việc đặt hàng trở nên tranh chấp. Độ trễ không còn là một con số trên giấy mà bắt đầu trở thành điều mà mọi người cảm nhận. Fogo dường như được xây dựng xung quanh sự khó chịu đó. Nó trông ít giống như một dự án cố gắng chiến thắng trong các cuộc tranh luận lý thuyết và nhiều hơn như một dự án cố gắng giải quyết vấn đề rất cụ thể về việc tại sao các blockchain lại ngừng cảm thấy đáng tin cậy khi chúng cần hành xử như những địa điểm.
Sự khác biệt trong trọng tâm thay đổi toàn bộ cuộc trò chuyện thiết kế. Nhiều mạng lưới coi độ trễ như một chức năng của sức mạnh tính toán, kích thước khối hoặc thực thi song song. Cách định hình của Fogo chuyển sự chú ý đến một nơi khác. Nó nhìn vào sự phối hợp bản thân như một nút thắt, đặc biệt là sự phối hợp qua khoảng cách và giữa các máy không hoạt động một cách đồng đều. Trong một tập hợp xác thực phân tán toàn cầu, những người tham gia chậm nhất lặng lẽ xác định nhịp độ cho mọi người. Vật lý không thương lượng. Tín hiệu di chuyển với tốc độ hữu hạn. Phần cứng khác nhau. Mạng lưới bị rung. Càng lớn và càng phân tán số lượng thành viên, thì càng có nhiều sự biến động vào hệ thống. Hầu hết các chuỗi chấp nhận rằng thực tế đó và gọi đó là phân cấp. Fogo dường như chấp nhận vật lý nhưng từ chối kết luận. Thay vì giả vờ rằng sự tham gia toàn cầu có thể đồng tồn tại với thời gian chặt chẽ trong mỗi khối, nó cố gắng tái cấu trúc cách thức tham gia diễn ra theo thời gian.
Đây là nơi mô hình khu vực xác thực bắt đầu có ý nghĩa. Ở bề mặt, ý tưởng rằng chỉ một khu vực tham gia vào sự đồng thuận trong một kỷ nguyên nhất định có thể nghe có vẻ như một điều chỉnh lịch trình đơn giản. Nhưng hiệu ứng sâu sắc hơn là quan trọng hơn. Nó thu hẹp nhóm mà phải phối hợp đồng bộ tại bất kỳ thời điểm nào. Điều đó quan trọng vì việc giảm kích thước số lượng thành viên là một trong những cách trung thực để giảm độ trễ mà không làm biến dạng tính toàn vẹn của hệ thống. Fogo thực sự nói rằng hành tinh không thể nhỏ hơn, nhưng phần của nó xác định con đường đồng thuận nhanh nhất có thể được định vị tạm thời. Mạng lưới sau đó xoay vòng dấu chân định vị đó theo thời gian để không khu vực nào kiểm soát vĩnh viễn việc sản xuất khối. Đây là một sự đánh đổi giữa độ rộng địa lý và độ chính xác về thời gian, được xử lý tuần tự thay vì đồng thời.
Ý tưởng xoay vòng này mang trọng lượng triết học. Nó thừa nhận rằng sự phân phối toàn cầu vẫn quan trọng, nhưng coi đó là điều đạt được qua các kỷ nguyên thay vì bị áp đặt bên trong mỗi kỷ nguyên. Đó là một sự chuyển đổi tinh tế nhưng ý nghĩa. Thay vì yêu cầu rằng mỗi khối phản ánh toàn bộ thế giới, Fogo cho phép các khối phản ánh một khu vực nhỏ hơn, trong khi đảm bảo rằng ảnh hưởng xoay vòng. Một số người sẽ coi điều này là chủ nghĩa hiện thực thực dụng. Những người khác sẽ coi đó là sự thỏa hiệp về độ tinh khiết của phân cấp. Nhưng ít nhất mô hình này minh bạch về những gì nó đang tối ưu hóa. Nó không tuyên bố loại bỏ các sự đánh đổi. Nó chọn chúng một cách có chủ đích.
Một khi ống kính đó đã được thiết lập, lập trường của dự án về hiệu suất xác thực bắt đầu cảm thấy nhất quán thay vì gây tranh cãi. Fogo dường như từ chối ý tưởng rằng một mạng nên lịch sự tiếp nhận sự biến động rộng rãi trong khả năng xác thực. Trong hầu hết các chuỗi, các khách hàng khác nhau chạy với tốc độ khác nhau, phần cứng thay đổi rất nhiều, và mạng lưới hấp thụ sự đa dạng đó. Chi phí là độ rung. Việc xác nhận trở nên ít có thể dự đoán hơn vì những người tham gia chậm nhất vẫn ngồi trên con đường quan trọng. Fogo nghiêng về một tư duy về địa điểm hơn. Trong các thị trường, hạ tầng yếu không được phép làm suy giảm chất lượng thực thi cho mọi người khác. Các tiêu chuẩn hiệu suất tồn tại chính xác vì độ tin cậy là sản phẩm. Logic tương tự xuất hiện trong sự ưu tiên của Fogo cho một con đường khách hàng hiệu suất cao điển hình và các quyết định kiến trúc nhằm giảm sự biến động về thời gian thay vì chỉ cải thiện thông lượng trung bình.
Sự nhấn mạnh vào Firedancer như một điểm đến và Frankendancer như một cây cầu phù hợp với triết lý này. Chi tiết kỹ thuật xung quanh các tấm ống dẫn được gán cho các lõi có vẻ như là một lĩnh vực hẹp, nhưng ý định thì rõ ràng. Nó liên quan đến việc cô lập các nhiệm vụ, ổn định thời gian thực thi và giảm độ rung ở mức thấp nhất của hệ thống. Đây không phải là những tính năng thân thiện với marketing. Chúng là những quyết định kỹ thuật được thực hiện bởi các nhóm quan tâm đến khả năng dự đoán. Một hệ thống hoạt động nhất quán dưới tải thường được xây dựng bằng cách tập trung vào việc giảm sự biến động thay vì tốc độ thô. Thông điệp của Fogo gợi ý rằng tư duy đó được lặp đi lặp lại. Nó ít hơn về việc theo đuổi các chuẩn mực kỷ lục và nhiều hơn về việc nén độ chênh lệch giữa hành vi tốt nhất và tồi tệ nhất.
Có một rủi ro thực sự được nhúng trong cách tiếp cận đó, và đó không phải là thứ có thể bị phớt lờ. Một khách hàng thống trị duy nhất có thể ổn định hiệu suất, nhưng nó tập trung sự phơi bày hệ thống. Nếu việc thực hiện đó chứa một lỗi quan trọng, tác động sẽ lan ra khắp hầu hết mạng lưới cùng một lúc. Đa dạng khách hàng về mặt lịch sử hoạt động như một bộ đệm chống lại loại thất bại liên quan đó. Thiết kế của Fogo ngầm chấp nhận sự đánh đổi. Nó nghiêng về sự trưởng thành kỹ thuật và tính nghiêm ngặt trong vận hành như những sự thay thế cho sự đa dạng của khách hàng. Liệu cược đó có giữ vững hay không phụ thuộc ít hơn vào lý thuyết và nhiều hơn vào kỷ luật thực hiện theo thời gian. Đây là một trong những lựa chọn mà sẽ trông khôn ngoan hoặc mong manh chỉ trong hồi tưởng.
Bộ xác thực được chọn lọc chảy tự nhiên từ cùng một triết lý. Fogo dường như coi việc tham gia xác thực không phải là một quyền vô điều kiện mà là một vai trò có tiêu chuẩn. Lập luận là một số lượng nhỏ các xác thực không hiệu quả có thể làm suy giảm hiệu suất tổng thể cho mọi người, đặc biệt là trong một hệ thống cố gắng cung cấp sự nhất quán độ trễ thấp. Trong hạ tầng tài chính truyền thống, logic này là quen thuộc. Các sàn giao dịch, hệ thống thanh toán và các đường ray thanh toán áp đặt các yêu cầu thành viên chính xác để bảo vệ chất lượng thực thi. Trong văn hóa tiền điện tử, ý tưởng này cảm thấy nhạy cảm vì sự tham gia không có sự cho phép thường được coi là một mục đích tự thân. Fogo định hình lại sự tham gia như là điều kiện để đáp ứng các kỳ vọng hiệu suất. Nó ưu tiên độ tin cậy hơn sự cởi mở khi hai mục tiêu này va chạm.
Nhưng ngay khi các xác thực được chọn lọc, quản lý trở thành một bề mặt rủi ro trung tâm. Các tiêu chuẩn yêu cầu phải có sự thực thi. Sự thực thi yêu cầu quyền lực. Quyền lực có thể trôi dạt vào sự thiên vị hoặc chính trị nếu các tiêu chí không rõ ràng hoặc không được áp dụng một cách nhất quán. Các thị trường trừng phạt sự không chắc chắn trong các quy tắc một cách khắc nghiệt hơn so với việc họ trừng phạt sự nghiêm ngặt. Để một mô hình xác thực được chọn lọc giữ được lòng tin, việc bao gồm và loại bỏ phải tuân theo các quy trình minh bạch và có thể dự đoán. Các bên tham gia phải tin rằng các tiêu chuẩn sẽ không bị uốn cong dưới áp lực hoặc sự thuận tiện. Điều này ít liên quan đến lý tưởng và nhiều hơn đến độ tin cậy. Một địa điểm được tin tưởng không phải vì nó mở cửa cho tất cả, mà vì các quy tắc của nó vẫn ổn định ngay cả khi việc thực thi không thoải mái.
Ngoài sự đồng thuận và các xác thực, lớp người dùng của Fogo cũng phản ánh cùng một trọng tâm vào việc giảm ma sát trong tương tác nhạy cảm với thời gian. Các phiên được định hình như một cách mượt mà hơn cho người dùng tương tác mà không cần các nghi thức ký kết lặp đi lặp lại và xử lý phí không ngừng. Trong thực tế, các nhà giao dịch và người dùng tích cực muốn sự liên tục. Họ muốn các quyền hạn được xây dựng mà không bị gián đoạn giữa các hành động hơn là các pop-up phê duyệt ngắt quãng dòng chảy. Các phiên giới thiệu sự liên tục đó thông qua các quyền hạn được ủy quyền và các Paymaster xử lý các khoản phí. Kết quả có thể cảm thấy gần hơn với hành vi ứng dụng quen thuộc, nơi các hành động theo sau ý định mà không cần overhead xác nhận liên tục.
Tuy nhiên, các phiên cũng giới thiệu một lớp phụ thuộc mới. Các Paymaster ngày nay là những tác nhân tập trung với các chính sách, ngưỡng rủi ro và động lực kinh tế. Chúng có thể làm mượt tương tác, nhưng chúng cũng điều tiết nó. Điều đó không làm giảm lòng tin một cách vốn có, vì tài chính truyền thống phụ thuộc nặng nề vào các đường ray trung gian. Nhưng điều đó lại định hình lại mô hình lòng tin của hệ thống. Con đường ít ma sát nhất trở thành con đường đi qua các tác nhân có quyền kiểm soát tùy ý. Theo thời gian, sức khỏe của lớp này sẽ phụ thuộc vào việc các Paymaster có trở thành hạ tầng cởi mở và cạnh tranh hay tập trung thành một nhóm nhỏ các người kiểm soát. Chỉ sự mượt mà thôi là không đủ; các đường ray bên dưới sự mượt mà đó cũng phải tiến hóa về khả năng phục hồi và sự đa dạng.
Cấu trúc token là một nơi khác mà cách tiếp cận của Fogo dường như có cơ sở thay vì mang tính quảng bá. Dự án đã rõ ràng về các phân bổ, lịch trình mở khóa và sự hiện diện của nguồn cung lưu thông có ý nghĩa ngay từ đầu. Sự minh bạch đó có thể tạo ra áp lực bán ngay lập tức, vì việc nổi lên sớm cho phép phát hiện giá trong các điều kiện thực tế thay vì thanh khoản bị hạn chế. Nhiều dự án thích ảo tưởng về sức mạnh đến từ việc nổi lên thấp và mở khóa chậm. Fogo dường như chấp nhận sự khó chịu của hiện thực thị trường sớm hơn. Các bên tham gia thực sự có xu hướng tin tưởng vào các công cụ mà động lực cung cấp của chúng là rõ ràng hơn là được dàn dựng. Hành động giá dưới thông tin đầy đủ có thể trông thô ráp ban đầu, nhưng nó thường xây dựng được độ tin cậy bền vững hơn so với sự khan hiếm được quản lý cẩn thận.
Tất cả những phần này cùng nhau tạo ra một bản sắc nhất quán. Fogo không cố gắng trở thành một nền tảng toàn cầu được tối ưu hóa cho mọi trường hợp sử dụng. Nó dường như nhằm trở thành hạ tầng cho các ứng dụng mà rất quan tâm đến thời gian thực thi và độ tin cậy. Kiến trúc phân vùng số lượng thành viên để giảm độ trễ, xoay vòng sự phân vùng đó để bảo tồn sự phân phối theo thời gian, tiêu chuẩn hóa hiệu suất của khách hàng để nén biến động, quản lý các xác thực để bảo vệ chất lượng thực thi, và làm mượt tương tác của người dùng thông qua các phiên để các ứng dụng có thể cảm thấy liên tục hơn là được thực hiện theo nghi thức. Mỗi quyết định củng cố cùng một mục tiêu cơ bản. Hệ thống ít là một thí nghiệm mở trong triết lý phân cấp và nhiều hơn là một nỗ lực để cư xử như một hạ tầng thị trường đáng tin cậy.
Sự nhất quán, tuy nhiên, cũng có thể có nghĩa là sự mong manh nếu bất kỳ thành phần nào trưởng thành chậm hơn các thành phần khác. Việc xoay vòng khu vực giới thiệu sự phức tạp trong vận hành. Sự thống trị của khách hàng đơn lẻ làm gia tăng rủi ro thất bại liên quan. Việc quản lý các xác thực đặt ra yêu cầu nặng nề về tính toàn vẹn của quản lý. Các phiên dựa trên Paymaster tạo ra các lớp phụ thuộc mà phải phân cấp theo thời gian. Không có những rủi ro này là chết người một cách riêng lẻ, nhưng chúng xác định những nơi mà mô hình phải chứng minh bản thân dưới các điều kiện thực tế. Các hệ thống nhằm cư xử như các địa điểm được đánh giá không phải bởi những lời hứa mà là bởi hành vi dưới áp lực. Chúng hoặc giữ ổn định khi hoạt động gia tăng, hoặc những điểm yếu của chúng bộc lộ nhanh chóng.
Nếu ai đó muốn đánh giá xem luận án của Fogo có hiệu quả hay không, nơi trung thực nhất để tìm kiếm sẽ không phải là các chỉ số được chọn cho sự hấp dẫn trong marketing. Nó sẽ là hành vi trong thời gian biến động. Thời gian xác nhận có giữ ổn định khi nhu cầu gia tăng không? Các ứng dụng phụ thuộc vào thực thi dự đoán có chọn mạng lưới vì người dùng có thể cảm nhận được sự nhất quán thay vì chỉ đọc về nó không? Chính quyền có duy trì tiêu chuẩn ngay cả khi các quyết định thực thi không phổ biến không? Các đường tương tác mượt mà xung quanh Phiên có trở nên mở và cạnh tranh hơn thay vì tập trung quyền kiểm soát không? Đây là những tín hiệu phân biệt hạ tầng mà mọi người dựa vào với hạ tầng chỉ trông đẹp trong những giai đoạn yên tĩnh.
Điều làm cho hướng thiết kế này thú vị là nó coi độ tin cậy như một vấn đề phân phối thay vì một cuộc thi tốc độ. Trong các thị trường thực, các bên tham gia ít quan tâm đến hiệu suất cao nhất và nhiều hơn đến hành vi đuôi. Một hệ thống cực kỳ nhanh hầu hết thời gian nhưng không ổn định dưới áp lực thì không được tin cậy. Một hệ thống vẫn giữ được tính dự đoán ngay cả khi bị căng thẳng trở nên có giá trị. Ngôn ngữ của Fogo xung quanh độ trễ đuôi và sự biến động phản ánh sự hiểu biết đó. Nó gợi ý rằng mục tiêu không chỉ đơn giản là rút ngắn thời gian khối trung bình mà là thu hẹp độ chênh lệch giữa các kết quả điển hình và tồi tệ nhất. Về mặt con người, đó là sự khác biệt giữa cảm giác an toàn khi đặt hàng trong lúc sóng gió và do dự vì nền tảng có thể bị trễ.
Nhìn từ góc độ đó, các sự đánh đổi của dự án cảm thấy ít mang tính lý tưởng và nhiều hơn mang tính thực tiễn. Sự phân cấp toàn cầu và thời gian chính xác không dễ dàng mở rộng cùng nhau trong một khoảnh khắc duy nhất. Fogo tách chúng ra theo thời gian. Sự cởi mở và hiệu suất không phải lúc nào cũng đồng nhất; nó ưu tiên hiệu suất cho các vai trò định hình thực thi. Trải nghiệm người dùng mượt mà và các đường ray phân cấp không xuất hiện đồng thời; nó giới thiệu các lớp trung gian trước, sau đó mong đợi chúng tiến hóa. Đây là những thỏa hiệp khó chịu cho các cộng đồng coi phân cấp là độ tinh khiết. Nhưng lịch sử hạ tầng thường cho thấy rằng độ tin cậy đến từ việc thừa nhận các hạn chế hơn là phủ nhận chúng.
Liệu con đường này có thành công hay không sẽ phụ thuộc vào kỷ luật lâu dài hơn là sự mới lạ kiến trúc. Việc xoay vòng khu vực phải giữ công bằng và vận hành hợp lý. Phát triển khách hàng phải duy trì tính nghiêm ngặt mà không tự mãn. Việc quản lý xác thực phải kháng cự lại sự trôi dạt chính trị. Các đường ray phiên phải mở rộng thay vì thu hẹp. Sự minh bạch của token phải giữ ổn định. Không có nhiệm vụ nào trong số này kết thúc tại thời điểm ra mắt. Chúng yêu cầu sự trưởng thành quản lý liên tục và sự cảnh giác kỹ thuật. Các thị trường thử nghiệm các hệ thống lặp đi lặp lại, và độ tin cậy tích lũy chậm qua hành vi quan sát hơn là tuyên bố.
Cuối cùng, Fogo có vẻ ít giống như một chuỗi cố gắng chiến thắng các chu kỳ narative và nhiều hơn như một cái cố gắng kiếm được niềm tin thông qua sự nhất quán. Đó là một con đường khó khăn hơn. Nó cung cấp ít tiêu đề ngay lập tức hơn và nhiều sự giám sát kéo dài hơn. Nhưng nếu một blockchain thực sự muốn hoạt động như một địa điểm giải quyết thay vì một nền tảng thử nghiệm, tiêu chuẩn mà nó phải đáp ứng là khác. Người dùng không đánh giá các địa điểm bằng triết lý. Họ đánh giá chúng bằng việc liệu các hành động có được thực hiện khi họ cần hay không. Thiết kế của Fogo đọc như một nỗ lực để đáp ứng kỳ vọng đó một cách trực tiếp. Thời gian, và áp lực, sẽ tiết lộ liệu nó có thể giữ vững điều đó hay không.