Solana была создана Анатолием Яковенко. Одна из вещей, которую стоит о нём знать, — он очень умён и проработал в Qualcomm целое десятилетие. Solana названа в честь пляжа Solana Beach. Время блока Solana составляет 400 миллисекунд, что означает очень высокую скорость, особенно по сравнению со временем блока Ethereum в 10 секунд или десятью минутами у биткоина.
Также Solana заявляет, что пропускная способность достигает около 710 000 транзакций в секунду — это в 30 раз больше, чем в настоящее время обрабатывает Visa. Таким образом, сеть Solana быстрая и дешёвая. Она сопоставима с сетью Matic с комиссией за транзакцию около одной сотой цента.
Первое, что необходимо объяснить, — это механизм консенсуса, то есть способ, которым все участники соглашаются с тем, каким должен быть блокчейн. Сеть не использует proof of work и не использует в полной мере proof of stake. Анатолий описал новую систему под названием proof of history. Это вариант proof of stake, но с добавлением специальной переменной — времени. Важно понимать, что proof of history — это не механизм консенсуса, а способ интеграции времени в данные блокчейна.
Solana использует так называемые временны́е метки для фиксации конкретной даты и времени в блоках. Это позволяет очень быстро выстраивать последовательность валидаторов, чтобы они знали свою очерёдность при отправке блоков без необходимости постоянно обмениваться сообщениями.
Одна из главных проблем других блокчейнов — необходимость договариваться о времени. Люди могут воспринимать это как нечто само собой разумеющееся, но компьютеры вынуждены постоянно задаваться вопросом: «Который сейчас час на самом деле?» — ведь они не могут посмотреть на телефон или определить время по солнцу. В других блокчейнах узлы, то есть компьютеры в сети, вынуждены постоянно обмениваться сообщениями, пока не придут к согласию о времени, и всё это происходит до отправки блока. В мире компьютеров такой обмен сообщениями может занимать очень много времени.
Solana решает эту проблему с помощью proof of history: каждый участник проставляет временну́ю метку в своих блоках и использует криптографическое доказательство, благодаря чему не нужно ждать, пока все согласуют время. Можно договориться об организации данных в блоках уже после факта — то есть не нужно ждать, пока другие валидаторы проверят и одобрят работу.
Proof of history позволяет узлам непрерывно отправлять блоки. Поскольку у некоторых участников интернет быстрее, чем у других, можно предположить, что они указывают верную дату отправки, а затем организовывать блоки после их получения и добавлять в блокчейн. Один интересный момент: в Solana примерно 25 блоков одновременно проходят валидацию у 25 человек. Именно так удаётся столь значительно превзойти Visa. Говоря о сходстве с proof of stake, стоит отметить, что в Solana на данный момент нет требований для того, чтобы стать валидатором.
Для сравнения: в Ethereum 2.0 необходимо иметь около 32 ETH, что эквивалентно примерно 100 000 $. В Solana достаточно держать совсем небольшое количество монет и платить комиссию за голосование каждый день. Есть, однако, нюанс: комиссия за голосование составляет около одного SOL в день, то есть примерно 70 000 $ в год, — это кажется весьма высокой суммой, и тем не менее почти тысяча человек это делает.
Также читайте: Proof of Stake объяснён
Технически это просто забавный термин, описывающий возможность валидаторов выполнять код смарт-контрактов параллельно. Если говорить простым языком: представьте человека, которому нужно помыть посуду, затем заняться стиркой, а потом подмести пол. Один человек вынужден делать всё это последовательно — одно за другим. Это называется последовательным выполнением задач. В случае Solana слово «параллельно» означает, что всё это можно делать одновременно.
Смарт-контракты в Solana кардинально отличаются от Ethereum. Ethereum использует систему виртуальной машины для запуска кода на Solidity, тогда как Solana использует язык программирования Rust. Rust — это язык очень низкого уровня, что делает его значительно более мощным, но требует больших усилий при разработке.
Один из недостатков заключается в том, что разработчики не могут просто скопировать и перенести свои dApps и проекты, как это возможно во многих других блокчейнах из сети Ethereum. Всё необходимо писать с нуля, однако это даёт больше возможностей, чем смарт-контракты Ethereum.
Также читайте: Лучшие кошельки для смарт-контрактов (DeFi-кошельки)
Распределение токенов SOL в Solana структурировано следующим образом: 15,86% выделено на первоначальную продажу, 12,63% — на учредительную продажу для основателей, ещё 5,07% — на продажу валидаторам, что важно для обеспечения безопасности транзакций в блокчейне, и дополнительные 1,84% — на стратегическую продажу. Для публичного аукциона выделено 1,60% с расчётом на широкое участие сообщества, 12,50% — команде, 12,50% — фонду, и 38,00% — резерву сообщества.
Solana меняет правила игры в мире блокчейна, применяя передовые решения для устранения ключевых проблем, с которыми сталкиваются другие сети. С первого взгляда очевидно, что детище Solana — механизм консенсуса Proof of History — является одним из самых быстрых и экономически эффективных блокчейнов. Это отличная альтернатива таким платформам, как Ethereum, хотя и не единственная.
Интегрируя время в данные блокчейна, Solana устраняет необходимость в масштабном обмене сообщениями между узлами и повышает эффективность. Это также решает распространённую проблему других блокчейнов и помогает увеличить пропускную способность транзакций. В части исполнения смарт-контрактов Solana придерживается иного подхода — концепции Sea Level. Для фреймворка смарт-контрактов используется Rust, что даёт разработчикам больше возможностей, пусть даже код приходится писать с нуля.
Это отличие от системы виртуальной машины Ethereum свидетельствует о том, насколько Solana ориентирована на производительность и мощность. Анализируя токеномику Solana, можно видеть, что распределение токенов SOL обеспечивает сбалансированное распределение: доли выделены на первоначальную продажу, учредителям, валидаторам, стратегическим партнёрам, публичный аукцион, команде, фонду и резерву сообщества. Такое распределение отражает продуманный и всесторонний подход, способствующий вовлечению сообщества и обеспечению надёжности сети.
В целом уникальные особенности Solana — от быстрого механизма консенсуса до параллельного исполнения смарт-контрактов и продуманного распределения токенов — позиционируют её как перспективную блокчейн-экосистему с потенциалом изменить ландшафт децентрализованных технологий.


