1/ Solana внедряет самое значительное изменение в свой основной протокол с момента запуска: новый механизм консенсуса под названием Alpenglow. В этой теме рассказывается о том, как работает Alpenglow, как он сравнивается с Proof-of-Stake Ethereum и что это означает для разработчиков, пользователей и инвесторов. 🧵
2/ Alpenglow заменяет оригинальный консенсус Solana Proof of History + Tower BFT двумя новыми компонентами: – Ротор, для быстрого распространения блоков — Votor, для быстрого и простого голосования Цель состоит в том, чтобы повысить пропускную способность, упростить протокол и сократить время до окончательной обработки более чем в 100 раз×
3/ В режиме Alpenglow Solana достигает финальности за ~150 миллисекунд. Это и есть детерминистская конечность. Как только транзакция подтверждена, она становится постоянной. Не вероятностно, не «оптимистично». Он заменяет предыдущую финальность Solana ~12,8 секунды под BFT башни и полностью удаляет PoH.
4/ Rotor использует закодированные стирание измельчений и односкачковые реле для эффективного распространения блоков. Вместо того, чтобы полагаться на пропускную способность лидера или деревья сплетен, Rotor насыщает общую пропускную способность сети с помощью ретрансляторов, взвешенных по ставкам. Результат: более быстрое распространение, меньшая задержка.
5/ Votor заменяет блокировку голосов в Tower и финал в нескольких раундах на двухрежимный процесс: — Если ≥80% голосов стейка, блок завершается в одном раунде – Если набрано ≥60% голосов, одновременно проводятся два раунда Finality = min(δ₈₀%, 2×δ₆₀%), где δ = задержка сети среди этих % от ставки.
6/ Завершенность транзакции = когда транзакция становится необратимой Это важно, потому что до тех пор он может быть подвергнут цензуре, переупорядочен или отправлен в форк Окончательность — ключ к устойчивости к цензуре и доверию вне сети Solana теперь завершается за ~0,15 секунды, Ethereum занимает ~12,8 минуты (2 эпохи)
7/ Время изготовления блока: – Solana (Alpenglow): 400 мс фиксированные слоты — Ethereum: слоты 12s Производительность: – Solana: 1 000+ TPS на практике – Эфириум: ~30 TPS на L1 (полагается на L2s для масштабирования) Окончательность: — Солана: ~0,15 сек. — Эфириум: ~12,8 млн
8/ Ethereum ставит во главу угла децентрализацию и безопасность. Он допускает 33% состязательной ставки и имеет ~1 миллион валидаторов. Finality останавливается, когда >1/3 находится в автономном режиме. Solana терпит 20% вредоносных + 20% офлайн-стейка. ~2K валидаторов. Централизованный, но оптимизированный для обеспечения скорости и отказоустойчивости в реальных условиях
9/ В настоящее время дизайн Ethereum все чаще рассматривает L1 как уровень доступности и окончательности данных. (Еще больше очевидно с предложением RISC-V) Ожидается, что исполнение будет происходить на роллапах (L2), которые наследуют безопасность Ethereum, но предлагают более быстрые и дешевые транзакции. Solana обрабатывает выполнение и консенсус непосредственно на L1.
10/ Это расхождение носит стратегический характер: Ethereum склоняется к модульной архитектуре: – L1: Финальность + DA – L2s: Исполнение + UX Solana остается монолитной: консенсус, исполнение и урегулирование происходят на одном уровне. Только теперь с миллисекундной задержкой.
11/ О пользовательском интерфейсе разработчика: – Finality Solana позволяет подтверждать транзакции в режиме реального времени — Нет опроса подтверждения или логики глубины блока – Голос txs удален. Более чистый код приложения — Исполнение + финальность = один шаг Разработчики Ethereum должны учитывать риск реорганизации, мост L1→L2 и возможное подтверждение
12/ О пользовательском опыте: — Solana UX быстрый и дешевый (менее секунды передачи, <$0.001) – Ethereum L1 безопасен, но медленный и дорогой — L2 улучшают пользовательский интерфейс Ethereum, но добавляют когнитивные и технические издержки (мосты, коммутация сети) Solana предоставляет возможности непосредственно на L1.
13/ С помощью консенсуса Alpenglow также снижается сложность: – Устранение PoH – Голосование вне цепи через BLS сертификаты – Отсутствие спама голосов – Автоматическое пропускание сбоев лидера Это улучшает эффективность валидаторов и снижает потолки затрат на оборудование, хотя требования к производительности остаются высокими.
14/ Компромиссы в области безопасности: – Solana: допустимо <20% состязательной доли — Эфириум: <33% Solana жертвует наихудшим византийским уровнем безопасности ради лучшей производительности и более быстрого восстановления. Ethereum отдает приоритет предсказуемости и надежности при атаках.
15/ Последствия для приложений: Solana теперь поддерживает ончейн-приложения в режиме реального времени: – DEX в книге ордеров — Высокочастотный трейдинг — Ончейн-игры — Социальные протоколы — Платежи и денежные переводы — Автоматизация DeFi в режиме реального времени Нет необходимости в L2 для достижения приемлемой задержки.
16/ Подводя черту: Ethereum — это безопасный децентрализованный базовый уровень для модульного стека свертки. Solana — это высокопроизводительная монолитная цепь, оптимизированная для использования в режиме реального времени. Alpenglow не пытается повторить Ethereum, он предлагает принципиально другое пространство для блоков. Выбирайте соответственно.
2,14K