Делай ничего

Что такое высокоскоростная сеть Solana?

Преимущества, которые дает сеть Solana

Сеть Solana (SOL) — это высокоскоростной блокчейн, созданный для обработки нескольких тысяч транзакций в секунду. Цепочка при этом остается полностью безопасной и децентрализованной. До Solana ни один блокчейн не мог достичь максимума по трем наиболее важным параметрам: скорость, безопасность и децентрализация (трилемма блокчейна). Но уникальная технология Солана решила эту задачу.

В 2017 году Анатолий Яковенко основал блокчейн Solana. Цель создания заключалась в том, чтобы новая сеть стала альтернативой Ethereum. Разработчики Ethereum кодируют на Solidity, малоизвестном языке программирования, который не подходит для начинающих. Помимо ограниченного пула кодировщиков, опытных в Solidity, Ethereum использует медленный и неэффективный алгоритм консенсуса (доказательство работы — Proof-of-Work (PoW) для валидации транзакций.

Вместо Solidity или другого нераспространенного языка написания смарт-контрактов Solana использует более популярный Rust. В 2020 году 90% респондентов (разработчиков программного обеспечения) заявили, что они используют язык программирования Rust. Эта популярность языка программирования дает Солане огромный пул разработчиков, с которыми можно работать.

Кроме того, вместо использования алгоритма консенсуса PoW (как у Ethereum и Bitcoin),  Solana работает на алгоритме Proof-of-Stake (PoS) в сочетании с Proof-of-History (доказательство истории (PoH). Последнее является нововведением Solana, благодаря которому сеть способна выполнять до 50 000 транзакций в секунду.

Другими словами, Solana очень быстрая сеть, которая является серьезным конкурентом Ethereum.

Что такое Solana?

Сеть Solana — это быстрый, безопасный и устойчивый к цензуре блокчейн, обеспечивающий открытую инфраструктуру, необходимую для глобального внедрения. Это сеть блокчейнов первого уровня, которая пытается масштабироваться для миллиардов обычных пользователей. Важность миссии Соланы можно сравнить с Visa. Люди во всем мире используют карты Visa в таком большом количестве, что в любой момент времени происходит несколько тысяч транзакций в секунду.

Однако Visa централизована и выполняет только обработку транзакции. Solana же хочет выйти за рамки возможностей Visa, используя децентрализованную сеть, которая также может размещать приложения в Интернете нового типа, называемом Web3.

До сих пор ни одна цепочка не смогла решить проблему трилеммы блокчейна (масштабирование, безопасность и децентрализация). Обычно происходит так, что ради достижения любых двух из этих качеств, приходится жертвовать третьим. Solana решила эту задачу за счет комбинации алгоритмов консенсуса PoS и PoH.

Существенным нововведением стал алгоритм доказательства истории (PoH), потому что именно за счет него Solana увеличивает производительность до 50 000 TPS.

Как Solana масштабируется с алгоритмом доказательства истории?

До того, как разработчики Солана изобрели PoH, блокчейнам было трудно договориться о времени события в сети. Это связано с тем, что децентрализованные системы не могут ссылаться на сторонние источники информации, чтобы не нарушить целостность блокчейна. Поэтому большинство блокчейнов игонрируют это обстоятельство. Они просто отправляю соответствующую транзакцию по сети, пока большинство узлов не подтвердит ее.

Блокчейны, использующие эту систему для организации транзакций, работают очень медленно. Например, Ethereum может обрабатывать примерно до 15 транзакций в секунду.

В сети Solana в момент отправки транзакций, регистрируется отметка времени. Это значительно повышает доверие. Если вся сеть заранее договорится о том, что событие X произошло в момент времени Y, узлы смогут экономить время и быстрее обрабатывать транзакции.

Механизм консенсуса PoH использует алгоритм хэширования транзакций SHA-256, который сам организует операции в сети. Валидаторы не тратят время на упорядочивание транзакций, поэтому быстрее проводят проверку и добавляют их в блоки.

Благодаря доказательству истории, Solana может обрабатывать 50 000 транзакций в секунду. По сути это самый производительный блокчейн уровня 1 в мире.

Здесь важно понимать, что PoH выполняется перед PoS. Механизм доказательства истории организует транзакции до достижения консенсуса, сокращая время работы валидаторов. Еще раз отмечу, что доказательство истории — ключевая особенность Solana.

Ключевые особенности Solana

Solana не смогла бы достичь своих целей без внедрения инновационных технологий.

Команда разработала 8 дополнительных функции, но мы остановимся на трех самых ярких:

Турбина (Turbine)

Это технологическая особенность, которая позволяет передавать в сеть не целые блоки, размер которых в некоторых случаях составляет 128 МБ, а более легкие пакеты. Ведущий валидатор разбивает блок размером 128 МБ на 2000 пакетов по 64 КБ, а затем передает пакеты 2000 отдельным валидаторам. Каждый принимающий валидатор обменивается пакетами с небольшой группой валидаторов, называемой соседством, а затем те, отправляют свои данные в следующее соседство.

Спрос на пропускную способность Solana остается невысоким, поскольку повторно передаются небольшие пакеты данных. Это позволяет блокам достигать 40000 валидаторов в течение 200 миллисекунд.

Гольфстрим (Gulf Stream)

Мемпулы — это хранилище неподтвержденных транзакций, ожидающих обработки в сетях Ethereum и Bitcoin. По мере увеличения сетевой активности увеличивается нагрузка на валидаторов. Вот почему очереди мемпулов экспоненциально растут во время значимых событий на рынке: распродажа токенов, NFT, децентрализованная биржевая торговля в больших объемах и т.д.

Solana решает проблему необработанных транзакций, позволяя валидаторам обрабатывать очереди мемпула, содержащие до 100 000 транзакций. Если Solana выполняет 50 000 транзакций в секунду, 100 000 операций в мемпуле очищаются за две секунды.

Силевел (Sealevel)

Запуск смарт-контрактов требует значительных усилий для платформ первого поколения, таких как Ethereum и EOS. С их текущей архитектурой обе платформы могут одновременно выполнять отдельные смарт-контракты.

А теперь представьте, что Web3 построен на блокчейне. Пользователи запускают бесчисленное количество приложений, работают с децентрализованными финансами, играют в игры и чеканят NFT. Все эти задачи активируются смарт-контрактами, и многие из них будут переведены в очереди мемпулов.

Sealevel позволяет тысячам смарт-контрактов работать параллельно. Очевидным огромным преимуществом здесь является то, что транзакции могут обрабатываться и выполняться одновременно, повышая работоспособность Solana до масштабов Интернета.

Solana vs. Ethereum

Солана — один из ключевых конкурентов Ethereum, наряду с Polkadot, Dfinity, Cardano и Near Protocol. Хотя у Ethereum и Solana есть сходство, их различия более заметны.

Как видно, Solana совершило много технологических прорывов в отношении скорости транзакций, затрат и устойчивости. Чего не сказать об Ethereum.

Ethereum был запущен в 2015 году, и это помогло ему собрать большую часть стоимости DeFi, а также сделаться основной платформой для NFT. Но это не означает, что сеть Solana не догонит Ethereum в этих отраслях. Солана недавно привлекла $314 млн инвестиций, чтобы финансировать развитие своей экосистемы.

Изучить все перспективные блокчейны можно в нашем клубе инвесторов.