Соник является самым быстрым EVM, потому что они математически доказали, что асинхронный консенсус может достичь линейной масштабируемости, сохраняя все гарантии безопасности традиционных "BFT" протоколов, просто, верно?! 🥲
🔶 Длинный ответ: Что такое BFT (Биткойнская отказоустойчивость)? BFT обеспечивает правильное функционирование блокчейна, даже если до 1/3 валидаторов являются злонамеренными или недоступными.
🔸 Математика безопасности BFT: "2f+1" Думайте об этом как о голосовании, где некоторые из избирателей могут быть коррумпированы.
f = максимальное количество недобросовестных участников, которые система может обработать 2f+1 = минимальное количество голосов, необходимое для безопасных решений Гарантия: Даже если ВСЕ плохие актеры голосуют, хорошие актеры все равно побеждают
🔸Пример с 300 валидаторами: BFT может справляться с максимум 99 плохими акторами (остальные 201 честные) Нужно как минимум 199 голосов для достижения консенсуса, все меньшее не подходит в BFT.
Простое правило: если менее 1/3 злонамеренных = сеть остается безопасной
🔷 Проблема с традиционным PBFT (Практический BFT): 🔹Последовательное производство блоков = фундаментальное узкое место. 🔹Валидаторы должны синхронизироваться глобально 🔹 каждый блок ждет 2f+1 подтверждений перед тем, как следующий может быть создан. Эта сериализация снижает пропускную способность.
🔷 Прорыв ABFT Sonic, протокол Lachesis: 🔹 Архитектура на основе DAG: Валидаторы создают блоки событий параллельно ( без ожидания в очереди, уже объяснялось в другом посте ) 🔹 Асинхронный сплетник: Событийные блоки распространяются через сплетни без глобальной синхронизации 🔹 Двигатель Кармен: Оптимизированное хранилище с удалением живой базы данных (HUGE DEAL) 🔹 Улучшенная ВМ: Динамический перевод байт-кода, заменяющий стандартную EVM
🔷 Разбор производительности: 🔹 Создание блоков событий: ~100мс 🔹 Распространение слухов: ~300мс 🔹 Консенсус корневого блока: ~500мс 🔹 Финализация главной цепи: Под-сек 🔹 Результат: 400K TPS ( ограничено сетевым вводом-выводом, а не консенсусом)
🔷 Безопасность поддерживается: 🔹 То же самое f < n/3 византийская устойчивость (2f+1 честное большинство ) 🔹 Немедленная окончательность (без вероятностного подтверждения) 🔹 Экономическая окончательность предотвращает дальнобойные атаки
Прорыв в ABFT: Удаление требований к синхронизации устраняет узкое место, сохраняя при этом ту же математическую безопасность (2f+1)
Кстати, если ты думаешь: "чтооооооо" и у тебя болит голова от прочитанного до сих пор, просто представь, сколько работы и инноваций было вложено в достижение этой "Мгновенной Финальности" с помощью технологий.
В следующий раз, когда вы подпишете транзакцию и это произойдет за долю секунды, знайте, что Sonic только что выполнил весь этот процесс за долю секунды и может сделать это еще 399999 раз в эту же секунду.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
🔶 Шорт ответ:
Соник является самым быстрым EVM, потому что они математически доказали, что асинхронный консенсус может достичь линейной масштабируемости, сохраняя все гарантии безопасности традиционных "BFT" протоколов, просто, верно?! 🥲
🔶 Длинный ответ:
Что такое BFT (Биткойнская отказоустойчивость)?
BFT обеспечивает правильное функционирование блокчейна, даже если до 1/3 валидаторов являются злонамеренными или недоступными.
🔸 Математика безопасности BFT: "2f+1"
Думайте об этом как о голосовании, где некоторые из избирателей могут быть коррумпированы.
f = максимальное количество недобросовестных участников, которые система может обработать
2f+1 = минимальное количество голосов, необходимое для безопасных решений
Гарантия: Даже если ВСЕ плохие актеры голосуют, хорошие актеры все равно побеждают
🔸Пример с 300 валидаторами:
BFT может справляться с максимум 99 плохими акторами (остальные 201 честные)
Нужно как минимум 199 голосов для достижения консенсуса, все меньшее не подходит в BFT.
Простое правило: если менее 1/3 злонамеренных = сеть остается безопасной
🔷 Проблема с традиционным PBFT (Практический BFT):
🔹Последовательное производство блоков = фундаментальное узкое место.
🔹Валидаторы должны синхронизироваться глобально
🔹 каждый блок ждет 2f+1 подтверждений перед тем, как следующий может быть создан. Эта сериализация снижает пропускную способность.
🔷 Прорыв ABFT Sonic, протокол Lachesis:
🔹 Архитектура на основе DAG: Валидаторы создают блоки событий параллельно ( без ожидания в очереди, уже объяснялось в другом посте )
🔹 Асинхронный сплетник: Событийные блоки распространяются через сплетни без глобальной синхронизации
🔹 Двигатель Кармен: Оптимизированное хранилище с удалением живой базы данных (HUGE DEAL)
🔹 Улучшенная ВМ: Динамический перевод байт-кода, заменяющий стандартную EVM
🔷 Разбор производительности:
🔹 Создание блоков событий: ~100мс
🔹 Распространение слухов: ~300мс
🔹 Консенсус корневого блока: ~500мс
🔹 Финализация главной цепи: Под-сек
🔹 Результат: 400K TPS ( ограничено сетевым вводом-выводом, а не консенсусом)
🔷 Безопасность поддерживается:
🔹 То же самое f < n/3 византийская устойчивость (2f+1 честное большинство )
🔹 Немедленная окончательность (без вероятностного подтверждения) 🔹 Экономическая окончательность предотвращает дальнобойные атаки
Прорыв в ABFT:
Удаление требований к синхронизации устраняет узкое место, сохраняя при этом ту же математическую безопасность (2f+1)
Кстати, если ты думаешь: "чтооооооо" и у тебя болит голова от прочитанного до сих пор, просто представь, сколько работы и инноваций было вложено в достижение этой "Мгновенной Финальности" с помощью технологий.
В следующий раз, когда вы подпишете транзакцию и это произойдет за долю секунды, знайте, что Sonic только что выполнил весь этот процесс за долю секунды и может сделать это еще 399999 раз в эту же секунду.
🙂