Solana - это платформа, которая стремится обеспечить основу для децентрализованных приложений (dapps, уделяя приоритетное внимание масштабируемости.
Solana является одним из нескольких конкурирующих проектов блокчейнов, таких как Ethereum, Zilliqa или Cardano, которые стремятся создать экосистему продуктов и услуг на основе блокчейна.
Чтобы выделиться, Solana представляет комбинацию вариантов архитектурного дизайна, которая пытается предложить более быстрое время расчета транзакций, и инфраструктуру, которая фокусируется на гибкости, что позволяет разработчикам писать и запускать настраиваемые приложения на нескольких языках программирования.
Для достижения этих функций собственная криптовалюта сети Solana, SOL, используется для выполнения пользовательских программ, отправки транзакций и стимулирования участников, поддерживающих сеть Solana.
Архитектура Solana
Solana стремится достичь масштабируемости за счет дизайна своей сети и для этого использует восемь основных компонентов:
Proof-of-History - Глобальные часы используются для создания общего расписания для всех участников.
Gulf Stream - определяет, когда и как обмениваются транзакциями.
Sealevel - механизм обработки, который назначает порядок и выполнение транзакций
Turbine - определяет, как узлы, как проверяют транзакции (также известные как валидаторы), отправляют и получают блоки.
Cloudbreak - механизм памяти, используемый для отслеживания балансов участников
Конвейер - проверяет каждый компонент транзакции.
Архиваторы - сеть узлов, где данные выгружаются из валидаторов и хранятся бессрочно.
Каждый компонент предназначен для оптимизации количества транзакций, которые Solana может выполнять без сегментирования своей цепочки или использования сети второго уровня.