Światło przemieszcza się przez włókno z prędkością około 200 000 km/s. Wiadomość z Nowego Jorku do Londynu zajmuje ~35 ms tylko na to, aby fotony pokonały tę odległość. W przypadku konsensusu wymagającego wielu rund wiadomości: jesteś na poziomie 100 ms+ zanim jakiekolwiek obliczenia się rozpoczną.
Ko-lokacja eliminuje opóźnienia geograficzne. Walidatorzy w tym samym obiekcie komunikują się w czasie poniżej 1 ms. Algorytm konsensusu działa na tym.
Wymiana: rozkład geograficzny zapewnia odporność na cenzurę i tolerancję na błędy. Współlokacja fizycznie koncentruje zestaw walidatorów.
Fogo akceptuje ten kompromis dla zysku wydajności. Docelowym przypadkiem użycia jest handel o wysokiej wydajności, a nie maksymalnie rozproszona zgoda.
Silniki dopasowujące CEX zawsze były współlokalizowane. Fogo przenosi tę fizyczną architekturę na programowalny, niepowierniczy łańcuch.
476