Сеть Solana — как она устроена и насколько надёжна
Сеть Solana простыми словами
О монете сети SOL рассказывает профиль Solana.
Вспомните оплату картой в магазине. На кассе платёж проходит за секунду, а окончательно банк проводит его позже, иногда на следующий день. С Alpenglow в Solana эти два шага почти сливаются: разработчики рассчитывают, что перевод будет становиться окончательным за доли секунды после отправки, хотя гарантии этого нет.
Что будет с моим переводом, если сеть Solana остановится?
Криптовалюта на вашем адресе никуда не денется, но новые переводы не пройдут, пока сеть снова не заработает. Перевод, который уже подтверждён, останется в силе. Перевод, который не успел попасть в блок, действует ограниченное время, около минуты или меньше (примерно 150 блоков). Потом он отменяется сам, и его нужно отправить заново1.
Не отправляйте один и тот же перевод много раз подряд. Сначала проверьте, прошёл ли первый, в обозревателе сети, на сайте, где видно, дошёл ли перевод.
Как отправлять переводы без ошибок, разбирает статья как отправить криптовалюту.
Как валидаторы Solana договариваются о новых блоках
Блоки в сети собирают и проверяют валидаторы. Каждый держит в залоге монеты SOL, и чем больше залог, тем весомее его голос. Подробнее о них рассказывают статьи майнеры и валидаторы и что такое консенсус.
Новую систему голосования Alpenglow включили 21 октября 2026 года2. Это похоже на собрание, где раньше каждый голос сначала вносили в протокол и только потом подсчитывали, а теперь участники поднимают руки и счёт виден сразу. Валидаторы отправляют голоса друг другу напрямую, в блокчейн они больше не записываются. Раньше окончательное подтверждение занимало около 12,8 секунды2, а теперь оно рассчитано примерно на 150 миллисекунд2.
Для вас ничего не меняется: кошельки (приложения для криптовалюты) и другие приложения работают как раньше2.
Почему кошелёк Ethereum не работает в сети Solana?
У Solana свой движок для программ и свой формат адресов, не такой, как у Ethereum. Адрес Solana — это длинная строка из букв и цифр без «0x» в начале. Кошелёк, который умеет работать только с Ethereum и похожими сетями, такой адрес не понимает. Нужен кошелёк с поддержкой Solana, такие бывают и мультисетевые, то есть работают сразу с несколькими сетями. Почему у одного кошелька бывает один адрес сразу в нескольких сетях, объясняет статья что такое EVM.
Программы и токены в сети Solana
Смарт-контракты, то есть программы внутри сети, которые сами выполняют заданные правила, в Solana называют программами (смарт-контракт). На них работают биржи, сервисы займов, маркетплейсы NFT, игры и платёжные сервисы.
Токены, то есть криптовалюты, выпущенные поверх сети, в Solana выпускают по общему формату, похожему на ERC-20 у Ethereum (подробнее в статьях что такое токен и стандарты токенов). Выпустить токен может почти кто угодно через готовые сервисы, без программирования. Так появился, например, мем-токен Bonk, который в декабре 2022 года бесплатно раздали сообществу3.
Когда на адрес впервые приходит новый токен, сеть заводит для него отдельную ячейку и берёт за неё небольшой депозит в SOL. Платит обычно тот, кто эту ячейку создаёт, то есть чаще всего отправитель. Если ячейку закрыть, депозит вернётся, но получит его тот, кого укажет владелец ячейки, поэтому отправителю он обычно не возвращается. Текущий размер депозита смотрите.
Надёжность сети Solana и история остановок
С декабря 2020 по февраль 2024 года сеть Solana полностью останавливалась по разным причинам, от ошибок в программах до наплыва заявок от ботов4.
- Декабрь 2020 года, около 6 часов. Ошибка в рассылке блоков между валидаторами.
- 14 сентября 2021 года, около 17 часов. Боты завалили сеть заявками во время запуска токена.
- Конец апреля 2022 года, около 8 часов. Снова поток заявок от ботов, валидаторам не хватило памяти.
- Июнь 2022 года, около 4,5 часа. Из-за ошибки в программе валидаторы разошлись во мнении о блоках.
- Сентябрь 2022 года, около 8,5 часа. Один валидатор запустил две копии себя, и сеть запуталась в двойных блоках.
- Февраль 2023 года, почти 19 часов. Огромный блок перегрузил сеть, и её перезапускали вручную.
- 6 февраля 2024 года, около 5 часов. Ошибка в программе валидаторов зациклила их работу. На 30.10.2026 это последняя полная остановка.
12 августа 2026 года сеть была близка к остановке. Сбой у хостинг-провайдера TeraSwitch, компании, где стоят серверы, примерно на полчаса отключил около 90 валидаторов почти с 29% залога. До трети залога, после которой сеть встала бы, не хватило нескольких процентов, и блоки продолжали подтверждаться5.
После остановок в сети появилась вторая независимая программа для валидаторов. Когда валидаторы работают на разных программах, одна ошибка не может остановить всех сразу. На время перехода на Alpenglow вторая программа не поддерживается, и все валидаторы работают на программах одной семьи2. Поэтому на 30.10.2026 одна ошибка снова может задеть всех. Когда вторая программа снова сможет работать в сети, смотрите.
Полных остановок с февраля 2024 года не было6. Это наблюдение на 30 октября 2026 года, обещанием на будущее оно не служит.
Кто может остановить сеть Solana?
Ни одна компания и ни один человек не может выключить сеть сам. Сеть останавливается, когда без связи или в неисправном состоянии оказывается слишком большая часть залога валидаторов. Прошлые остановки случались из-за ошибок в программах и перегрузки, а перезапускали сеть сами валидаторы, договорившись между собой.
Где посмотреть актуальное по сети Solana
Скорость и средняя комиссия, число валидаторов и доли залога, доли программ для валидаторов постоянно меняются, поэтому свежие данные смотрите.
Ход перехода на Alpenglow и следующие шаги обновления —.
Частые вопросы
Proof of History после Alpenglow ещё нужен?
Будут ли ещё большие обновления?
Сеть Solana быстрее Ethereum?
Сколько валидаторов в сети Solana?
Глубже об устройстве и обновлениях Solana
Основную сеть при запуске называли Mainnet Beta. Защита залогом называется доказательством доли (Proof of Stake). Программы для Solana пишут чаще всего на языке Rust, нередко с помощью каркаса Anchor, а токены выпускают по формату SPL Token и его новой версии Token-2022.
До Alpenglow сеть работала на системе голосования Tower BFT. У неё были встроенные «часы» Proof of History, которые ставили метку времени на каждую операцию и задавали темп блоков2. Alpenglow включили в начале эпохи 1064, и его первая часть, Votor, заменила Tower BFT. Если «за» блок сразу проголосовали валидаторы с 80% залога, блок окончательный после одного круга. Если меньше, проходит второй круг, где хватает 60%2.
| До Alpenglow | После | |
|---|---|---|
| Голоса валидаторов записываются в блокчейн? | да | нет |
| «Часы» Proof of History задают темп блоков? | да | нет |
| Окончательное подтверждение за доли секунды? | нет1 | да2 |
| Нужно что-то менять в своём кошельке? | нет | нет |
На 30.10.2026 отнимать залог у валидатора за ошибки (такой штраф называют слэшингом) в Solana нельзя. Предложение ввести его закрыли в январе 2026 года7.
Вторую программу для валидаторов, Firedancer, делает команда Jump. На 30.10.2026 не поддерживаются Firedancer и Frankendancer, валидаторы используют программы семьи Agave. До Alpenglow сеть останавливалась, если отключалась треть залога. Новая система голосования, по расчётам разработчиков, продолжает работать, даже если до 20% залога отключится и ещё до 20% будет действовать во вред2.