Розробники блокчейн-мережі Solana анонсували новий консенсус-протокол під назвою Alpenglow, який, за їх твердженням, здатний фіналізувати транзакції лише за 150 мілісекунд. Це значне прискорення порівняно з поточним підтвердженням, яке може досягати майже 13 секунд.
Ключовим елементом Alpenglow є впровадження принципу "оптимістичного підтвердження", що дозволяє системі досягати фіналізації в межах 100-150 мс. Такі швидкості відгуку наближають продуктивність блокчейн-мережі до рівня рішень Web2 і уможливлюють застосування Solana у сферах, де критично важлива обробка в реальному часі — наприклад, у високочастотній торгівлі чи інтерактивних іграх.
Alpenglow стане найбільшою зміною протоколу Solana за всю історію мережі. В рамках цієї ініціативи планується заміна існуючих механізмів TowerBFT та Proof-of-History на два нові компоненти: Votor та Rotor.
Votor відповідатиме за голосування та фіналізацію блоків. Він здатний завершувати обробку за один раунд за участю 80% валідаторів і за два — за 60%, причому обидва режими запускаються паралельно, і фіналізація настає при завершенні найшвидшого. Це радикально підвищує стабільність та швидкість консенсусу.
Rotor, у свою чергу, поліпшить протокол передачі транзакцій Turbine. Він перерозподілить навантаження між вузлами мережі пропорційно їхньому вкладу, позбавивши систему залежності від єдиного лідера і тим самим підвищивши пропускну здатність мережі.
За словами співзасновника Solana Анатолія Яковенка, впровадження Alpenglow докорінно змінює досвід розробників, позбавляючи їх необхідності працювати з епохами, заповненими непідтвердженими блоками. Тепер взаємодія відбуватиметься з одним або двома блоками одночасно, що суттєво спрощує та прискорює розробку та інтеграцію додатків до мережі.
На даний момент прототип Alpenglow діє в тестовому середовищі. Повноцінний запуск у тестнеті очікується протягом найближчих місяців. Розробники впевнені, що ця технологічна віха забезпечить Solana перевагу в конкуренції з іншими блокчейн-платформами, особливо в областях, що потребують моментальної обробки даних.