Свет проходит через волокно со скоростью примерно 200 000 км/с. Сообщение из Нью-Йорка в Лондон занимает ~35 мс только для того, чтобы фотоны совершили этот путь. Для консенсуса, требующего нескольких раундов сообщений: вы находитесь на уровне 100 мс+ до того, как произойдет какое-либо вычисление.
Ко-локация устраняет географическую задержку. Валидаторы в одном и том же центре общаются менее чем за 1 мс. Алгоритм консенсуса работает поверх этого.
Компромисс: географическое распределение обеспечивает устойчивость к цензуре и отказоустойчивость. Совместное размещение физически концентрирует набор валидаторов.
Fogo принимает этот компромисс ради повышения производительности. Целевое использование — высокопроизводительная торговля, а не максимально распределенный консенсус.
CEX-движки сопоставления всегда находились в одном месте. Fogo переносит эту физическую архитектуру на программируемую, некостодиальную цепь.
519