Мережа Fogo поступово наближається до справжнього оптимального стану

Коли спостерігаєш за процесом розвитку @fogo, стає очевидною дуже чітка зміна: ця мережа вже не має вигляду системи, що перебуває в «перехідному» стані, а поступово наближається до внутрішньої оптимальної конфігурації. Спочатку багато архітектурних рішень #fogo нагадували сигнали орієнтації — показували їхній намір рухатися шляхом оптимізації продуктивності. Але з часом, коли окремі елементи почали з’являтися цілісними, ці напрямки перестали бути ізольованими. Вони почали з’єднуватися і формувати єдину структуру. Оптимізація у блокчейні зазвичай є локальною У більшості сучасних блокчейнів оптимізація рідко відбувається синхронно. Маємо мережу з високою продуктивністю виконання, але нестабільною мережею зв’язків. Є ефективний консенсус, але середовище валідаторів не однорідне. В результаті, продуктивність існує, але вона розділена між шарами. Постійно виникають компроміси, оскільки вся архітектура не є цілісною від початку до кінця. Інакше кажучи, шари системи часто повинні «компенсувати» один одного: Мережа має згладжувати затримки виконання.Консенсус має поглинати коливання затримок.Додатки повинні додавати додаткові рівні захисту для забезпечення стабільності. Тому оптимізація завжди є відносною і ніколи не є повною. Філософія Fogo: від розрізнених оптимізацій до єдиного рівня продуктивності Fogo рухається за іншим сценарієм. Кластери валідаторів, розміщені поруч (co-located clusters), допомагають зменшити варіацію затримок. Мультилокальні зони створюють умови для більш тісної співпраці. Мережа виконання розроблена навколо припущень визначеного часу (deterministic timing). Коли ці елементи починають взаємодіяти у гармонії, мережа перестає працювати як набір окремих покращень. Вона починає функціонувати як єдина «поверхня продуктивності». Ця зміна, хоча й тонка, дуже важлива. Замість того, щоб кожен шар мусив самостійно коригуватися для виправлення інших, вони починають зміцнювати один одного. З підвищенням рівня узгодженості: Менше потрібно механізмів компенсаціїМенше надлишкових запасів безпекиПочатковий дизайн стає більш безпосередньо відображеним у поведінці системи Оптимізація вже не є процесом «безперервного коригування», а стає природним станом системи. З точки зору розробника: коли припущення починають бути правильними частіше Це справжній знак справжньої оптимізації. Оптимальне середовище не лише швидше, а й: Частіше працює за правильними припущеннямиЧас відповіді передбачуванийНе потрібно надмірних захисних моделей Замість того, щоб додатки мусили імітувати або автоматично забезпечувати стабільність, сама інфраструктура вже має ці гарантії. Це зменшує когнітивне навантаження для розробників і дозволяє їм зосередитися на логіці продукту, а не на управлінні змінами інфраструктури. Зрілість — це не лише пропускна здатність і затримка У випадку з Fogo зрілість вимірюється не лише високим TPS або низькою затримкою. Вона проявляється у тому, що точки асинхронності між шарами поступово зникають. Там, де раніше потрібно було «компенсувати» коливання, тепер це стає менш необхідним. Архітектура переходить від тимчасового стану (provisional) до стабільного і більш цілісного. Fogo не лише швидше. Вона стає більш послідовною зсередини. І коли всі шари системи сходяться навколо спільного «performance envelope», оптимізація вже не є ціллю — вона стає внутрішньою характеристикою мережі. $FOGO {spot}(FOGOUSDT)

FOGO5,43%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити