To jest fragment z newslettera Lightspeed. Aby przeczytać pełne wydania, subskrybuj.
Walidatorzy Solana rozpoczęli głosowanie nad SIMD-0326, propozycją zarządzania dla nowego protokołu konsensusu Alpenglow.
Propozycja wymaga co najmniej 33% walidatorów, aby osiągnąć kworum. Według danych z Dune, do dziś rana co najmniej 11,8% (135) z około 1,3 tys. walidatorów Solana zagłosowało na tak.
Gdy wysyłasz transakcję w Solana obecnie, łańcuch potrzebuje około ~12,8 sekundy (32 sloty * 0,4s czasu slotu) aby osiągnąć deterministyczną finalność, choć nieformalnie mówi się czasem, że ma miękką/optymistyczną finalność transakcji wynoszącą 500-600ms.
12,8 sekundy jest szybkie w porównaniu do 12,8-minutowej finalności konsensusu Gasper w Ethereum, ale blednie w porównaniu z szybkością konsensusu nowszych łańcuchów, takich jak Mysticeti od Sui, z 390-500ms.
Alpenglow obiecuje skrócić 12,8-sekundowe okno czasowe do 100-150ms, przynosząc 100-krotną poprawę, w zależności od geograficznej lokalizacji walidatora.
Osiąga to poprzez wyeliminowanie kilku podstawowych, starszych elementów łańcucha Solana, takich jak proof-of-history (PoH), Tower BFT i propagacja głosów oparta na plotkowaniu (gossip).
Przeciętny użytkownik Solana nie ma pojęcia, czym one są, ani nie musi się tym przejmować, więc postaram się to wyjaśnić prosto.
PoH i Tower BFT to dwa podstawowe elementy architektury Solana, które pozwalają walidatorom porządkować bloki bez konieczności interakcji.
Wyobraź sobie PoH jako przedkonsensusowy kryptograficzny stoper, który znakuje czasowo bloki. Te znaczniki czasu służą jako wspólny zegar, który algorytm Tower BFT następnie udostępnia walidatorom do zobowiązań. W ten sposób blockchain Solana może kontynuować produkcję bloków bez wymagania synchronicznej rundy konsensusu, jak to jest typowe dla tradycyjnych łańcuchów.
Ten projekt protokołu dobrze służył Solana, ale ma swoje kompromisy.
Po pierwsze, tworzy dodatkowy koszt dla transakcji głosowania, które stanowią około 70% transakcji on-chain Solana (patrz szary wykres poniżej). Transakcje głosowania są wyraźnie oddzielone od rodzajów transakcji, które zwykli użytkownicy wysyłają, aby korzystać z łańcucha; są one poświadczeniem, za które walidatorzy muszą zapłacić, aby zabezpieczyć swoje zobowiązania dla Tower BFT, czyli koszt prowadzenia działalności.
To stworzyło długotrwały, szkodliwy problem dla walidatorów Solana.
Im większy udział walidatora Solana, tym więcej możliwości zarobkowych otrzymuje do produkcji bloków. Ale każdy walidator, niezależnie od wielkości swojego udziału, płaci te same opłaty za głosowanie.
Ta ekonomia "stałych kosztów, zmiennych dochodów" prowadzi do sytuacji, w której duzi walidatorzy z czasem uzyskują większy udział, efektywnie centralizując udziały w sieci od mniejszych do dużych walidatorów. Decentralizacja sieci cierpi, ponieważ prowadzenie walidatora jest nieopłacalne, chyba że dysponujesz dużymi środkami.
(To również wyjaśnia, dlaczego Fundacja Solana ma inicjatywę dotowania mniejszych walidatorów w pierwszym roku ich działalności.)
Alpenglow ma na celu rozwiązanie tego problemu u podstaw poprzez całkowite wyeliminowanie kosztów głosowania. Tu wkraczają jego nowe komponenty, Votor i Rotor.
Votor przenosi głosowanie walidatorów poza łańcuch, ale rejestruje zagregowane dane jako kompaktowy certyfikat on-chain. Alpenglow zastępuje więc transakcje głosowania za slot stałą opłatą, kompresując konsensus do jednej-dwóch rund, aby osiągnąć docelową finalność 100-150ms.
Rotor natomiast jest ulepszonym protokołem propagacji bloków, który zastępuje Turbine. Wykorzystuje prostszy schemat przekaźnikowy, aby zmniejszyć liczbę przeskoków danych między węzłami, redukując opóźnienia sieci end-to-end.
Votor i Rotor wspólnie stanowią podstawę obiecanego modelu odporności "20+20" Alpenglow. W tym nowym modelu sieć Solana zachowuje bezpieczeństwo i żywotność nawet przy 20% udziałów kontrolowanych przez złośliwych walidatorów i dodatkowych 20% offline.
Jeśli to wszystko wciąż jest zbyt skomplikowane, wyobraź sobie AI Petera Griffina tańczącego przez mapę Minecraft — w jakiś sposób konsensus zaczyna nabierać sensu.
Otrzymuj wiadomości na swoją skrzynkę. Odkryj newslettery Blockworks:
Źródło: https://blockworks.co/news/solana-validators-commence-vote-alpenglow



