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 с під Tower BFT і повністю видаляє PoH.
4/ Ротор використовує шматки з кодуванням стирання та реле з одним стрибком для ефективного розповсюдження блоків. Замість того, щоб покладатися на пропускну здатність лідера або дерева пліток, Rotor насичує загальну пропускну здатність мережі за допомогою ретрансляторів, зважених за ставками. Результат: більш швидке поширення, менша затримка.
5/ Votor замінює блокування голосування та фіналізацію кількох раундів у Tower на дворежимний процес: – Якщо ≥80% голосів за ставку, блок фіналізується в одному раунді – Якщо ≥60% голосів, то два тури проводяться одночасно Finality = min(δ₈₀%, 2×δ₆₀%), де δ = затримка мережі серед цих % від ставки.
6/ Завершеність транзакції = коли транзакція стає незворотною Це важливо, тому що до того часу його можна цензурувати, перевпорядкувати або випустити на виделку Остаточність є ключем до стійкості до цензури та довіри поза мережею Solana тепер завершується за ~0,15 секунди, Ethereum займає ~12,8 хвилин (2 епохи)
7/ Термін виготовлення блоку: – Solana (Alpenglow): фіксовані слоти 400 мс – Ethereum: 12 слотів Пропускну здатність: – Solana: 1 000+ TPS на практиці – Ethereum: ~30 TPS на L1 (покладається на L2s для масштабування) Остаточність: – Solana: ~0,15 с – Ethereum: ~12,8 млн
8/ Ethereum надає пріоритет децентралізації та безпеці. Він терпить 33% змагальної ставки та має ~1 мільйон валідаторів. Остаточність зупиняється з >1/3 в автономному режимі. Solana допускає 20% шкідливих + 20% офлайн-стейкінгу. валідаторів ~2 тис. централізований, але оптимізований для швидкості та відмовостійкості в реальних умовах
9/ Дизайн Ethereum тепер все частіше розглядає L1 як рівень доступності та остаточності даних. (Це також очевидно з пропозицією RISC-V) Очікується, що виконання відбуватиметься на ролапах (L2), які успадковують безпеку Ethereum, але пропонують швидші та дешевші tx. Solana керує виконанням і консенсусом безпосередньо на рівні L1.
10/ Ця розбіжність має стратегічний характер: Ethereum спирається на модульну архітектуру: – L1: Остаточність + DA – L2s: Виконання + UX Solana залишається монолітною: консенсус, виконання та врегулювання відбуваються на одному рівні. Тільки тепер з мілісекундною затримкою.
11/ На UX розробника: – Finality Solana дозволяє підтверджувати транзакції в режимі реального часу – Немає підтвердження опитування або логіки глибини блоку – Голосування txs видалено. Чистіший код програми – Виконання + остаточність = один крок Розробники Ethereum повинні враховувати ризик реорганізації, міст L1→L2 і можливе підтвердження
12/ Щодо користувацького досвіду: – Solana UX швидкий і дешевий (менше секунди TXS, <0,001 долара) – Ethereum L1 безпечний, але повільний і дорогий – L2 покращують UX Ethereum, але додають когнітивні та технічні накладні витрати (мости, перемикання мереж) Solana забезпечує досвід безпосередньо на рівні L1.
13/ За допомогою Alpenglow складність консенсусу також зменшується: – PoH ліквідовано – Голосування поза мережею за допомогою сертифікатів BLS – Відсутність спаму для голосування – Відмови лідерів пропускаються автоматично Це підвищує ефективність валідатора та знижує стелю вартості обладнання, хоча вимоги до продуктивності залишаються високими.
14/ Компроміси в галузі безпеки: – Solana: допускається <20% змагальної частки – Ethereum: <33% Solana обмінює візантійську безпеку в найгіршому випадку на найкращу продуктивність і швидший відновлення. Ethereum надає перевагу передбачуваності та надійності під час атак.
15/ Наслідки для додатків: Тепер Solana вмикає ончейн-програми в реальному часі: – Книга замовлень DEX – Високочастотний трейдинг – Ігри в ланцюжку – Соціальні протоколи – Платежі та грошові перекази – Автоматизація DeFi в режимі реального часу Немає потреби в L2 для досягнення корисної затримки.
16/ Підсумок: Ethereum – це безпечний, децентралізований базовий рівень для модульного стека зведення. Solana — це високопродуктивний монолітний ланцюг, оптимізований для використання в режимі реального часу. Alpenglow не намагається повторити Ethereum, він пропонує принципово інший блоковий простір. Вибирайте відповідно.
3,53K