Solana - это блокчейн-сеть, ориентированная на быстрые транзакции и высокую пропускную способность, чтобы стимулировать массовое принятие криптовалюты и блокчейна потребителями. В ней используется несколько инноваций для повышения скорости, включая доказательство истории (PoH) и распараллеленные транзакции. Пользователи могут оплачивать свои транзакции и взаимодействовать со смарт-контрактами с помощью SOL, родного токена сети.
Введение
Масштабируемость - одна из самых больших проблем в технологии блокчейн. По мере роста сетей они часто сталкиваются с ограничениями по скорости транзакций и времени подтверждения. Solana стремится решить эти ограничения без ущерба для безопасности и децентрализации.
Основанная в 2017 году Анатолием Яковенко из Solana Labs, блокчейн Solana использует новый метод верификации транзакций. Биткоин, Ethereum и многие другие проекты страдают от медленного времени транзакций, высоких комиссий и интенсивного использования энергии. Solana использует ряд инноваций, таких как PoH и параллелизация, для эффективной обработки тысяч транзакций в секунду (TPS).
Как работает Solana?
Solana - это блокчейн третьего поколения с доказательством доли (PoS), в котором реализован ряд уникальных инноваций, способствующих высокой пропускной способности, быстрым транзакциям и низким комиссиям:
Доказательство истории (PoH): Метод проверки времени без необходимости использования обычной временной метки.
Распараллеливание: Способность обрабатывать более одной транзакции в любой момент времени.
Tower Byzantine Fault Tolerance (BFT): Оптимизированная для PoH версия Practical BFT.
Turbine: Протокол распространения блоков.
Гольфстрим: Протокол пересылки транзакций без mempool.
Sealevel: Время выполнения параллельных смарт-контрактов.
Pipelining: Блок обработки транзакций для оптимизации валидации.
Cloudbreak: Горизонтально масштабируемая база данных счетов.
Эти функции создают высокопроизводительную сеть, которая имеет время блокировки 400 мс и обрабатывает тысячи TPS. Для сравнения, время блока у Bitcoin составляет около 10 минут, а у Ethereum - примерно 15 секунд.
Владельцы SOL могут размещать свои токены в рамках механизма консенсуса PoS блокчейна. Имея совместимый криптокошелек, вы можете передавать свои токены валидаторам, которые обрабатывают транзакции сети. Успешный валидатор может разделить вознаграждение с теми, кто поставил свои токены. Этот механизм вознаграждения стимулирует валидаторов и делегатов действовать в интересах сети.
По состоянию на декабрь 2022 года в Solana насчитывается 2 034 валидатора, а коэффициент Накамото составляет 31.
Что делает Solana уникальной?
Единодушное внимание к тому, чтобы транзакции были дешевыми, обильными и готовыми к широкому распространению, привело к появлению ряда уникальных инноваций:
Доказательство истории
Отслеживание порядка транзакций жизненно важно для криптовалют. Биткойн делает это, объединяя транзакции в блоки с единой временной меткой. Каждый узел должен подтвердить эти блоки в консенсусе с другими узлами. Однако этот процесс приводит к значительному времени ожидания узлов для подтверждения блока по всей сети. В Solana используется другой подход, называемый доказательством истории (PoH).
Все события и транзакции Solana хэшируются с помощью хэш-функции SHA256, которая принимает входные данные и производит уникальный и чрезвычайно трудно предсказуемый выход. Solana берет результат транзакции и использует его в качестве входных данных для следующего хэширования, поэтому порядок транзакций теперь встроен в хэшированный результат.
Этот процесс хеширования создает длинную, непрерывную цепочку хешированных транзакций. В результате получается четкий, проверяемый порядок транзакций, который валидатор может добавить к блоку без необходимости в обычной временной метке.
Хеширование также требует определенного времени для завершения, поэтому валидаторы могут легко проверить, сколько времени прошло. Упорядочивая транзакции в цепочке хэшей, валидаторы обрабатывают и передают меньше информации на блок. Использование хэшированной версии последнего состояния транзакций значительно сокращает время подтверждения блока.
PoH - это не механизм консенсуса, а способ сократить время, затрачиваемое на подтверждение порядка транзакций. В сочетании с PoS выбор следующего валидатора для блока значительно упрощается. Узлам требуется меньше времени на подтверждение порядка транзакций, а значит, сеть быстрее выбирает нового валидатора.
Энергоэффективность
Поскольку узлам Solana требуется гораздо меньше времени и ресурсов для подтверждения транзакций - а также потому, что она не требует майнинга, как сети с доказательством работы (PoW) - сеть стала одной из самых энергоэффективных блокчейн.
Фонд Solana, некоммерческая организация, занимающаяся обеспечением безопасности и поддержкой сети Solana, регулярно проводит аудит влияния сети Solana на энергопотребление, а также сравнивает ее с другими блокчейн-проектами и их средним потреблением. В последнем отчете, опубликованном в сентябре 2022 года, приводится следующая статистика энергопотребления:
Одна транзакция Solana - 508 Джоулей
Один поиск в Google - 1 080 джоулей
Одна неголосующая транзакция Solana - 3 290 джоулей
Одна транзакция Ethereum (оценка после слияния) - 144 036 джоулей
Полная зарядка аккумулятора iPhone 13 - 44 676 джоулей
Работа всей сети Solana в год - 4 056 273 936 джоулей
Добыча одного биткойна - 5 005 764 000 джоулей
Среднее энергопотребление домохозяйства в США в год - 38 574 000 000 000 джоулей
Что такое SOL?
SOL - это собственный токен Solana, который сеть сжигает в рамках своей дефляционной модели. SOL необходим пользователям для оплаты транзакционных сборов при осуществлении переводов или взаимодействии со смарт-контрактами. Владельцы SOL также могут стать валидаторами сети. Как и Ethereum, Solana позволяет разработчикам строить смарт-контракты и создавать проекты на основе блокчейна.
SOL использует протокол SPL; SPL - это стандарт токенов блокчейна Solana, аналогичный ERC-20 в Ethereum. У токена SOL есть два основных сценария использования:
Оплата транзакционных сборов, возникающих при использовании сети или смарт-контрактов.
Закладывание токенов как часть механизма консенсуса PoS.
Децентрализованные приложения (DApps), созданные на базе Solana, создают новые сценарии использования SOL и других токенов, созданных с использованием стандарта SPL.
Экосистема Solana
Экосистема Solana значительно выросла с момента запуска бета-версии сети в 2020 году. По состоянию на декабрь 2022 года на Github насчитывалось 21 255 репозиториев разработчиков, использующих Solana, которые поддерживают восемь миллионов активных пользователей.
Традиционные экономические гиганты также объявили о своей интеграции с Solana. Среди них Discord (который позволяет пользователям связывать свои профили с кошельками Solana) и ASICS (который использовал платежную систему Solana Pay, чтобы позволить клиентам приобрести лимитированный дизайн обуви).
Быстрые транзакции и высокая пропускная способность Solana сделали ее предпочтительной сетью для нескольких сценариев использования Web3, таких как:
НФТ: Быстрые транзакции и низкие комиссии способствовали расцвету мощной экосистемы НФТ Solana. По состоянию на декабрь на Solana было добыто более 22,7 млн. NFT более чем 150 000 создателей, и Solana NFT поддерживается компаниями Meta, Facebook и Instagram. Среди известных проектов Solana NFT - Академия дегенеративных обезьян, Okay Bears и Solana Monkey Business.
Платежи: Протокол Solana Pay привел в действие экосистему платежных структур без трения и разрешений, которые могут осуществлять платежи за считанные секунды. В недавнем объявлении о переходе Stripe с фиата на криптовалюту 11 из 16 проектов, упомянутых в качестве партнеров по запуску, были построены на Solana.
Игры: По состоянию на декабрь, в настоящее время существует 15 игр, в которые можно играть, используя Solana, а к марту 2023 года ожидается 37 игр.
DeFi: Быстрое время транзакций Solana делает ее идеальной для децентрализованных финансов (DeFi), а проекты Solana DeFi собрали более 150 миллионов долларов в 2022 году. К числу заметных проектов относятся управляемая сообществом книга заказов OpenBook и Jupiter Aggregator.
ДАО: Новый инструментарий привел к всплеску децентрализованных автономных организаций (DAO) на Solana, что привело к 8 489 предложениям DAO и 34 484 общим голосам.
Мобильные устройства: После того, как в июне был представлен Saga, первый мобильный телефон, использующий мобильный стек Solana, экосистема Solana стала лидером в разработке криптовалют для мобильных устройств. Первые устройства Saga были отправлены разработчикам в декабре 2022 года.
Что дальше?
На конференции 2022 Breakpoint, проведенной Фондом Solana, был отмечен ряд проектов, за которыми следует следить в ближайшие месяцы и годы, в том числе:
Firedancer: Jump Crypto разрабатывает новое программное обеспечение ядра Solana с открытым исходным кодом, включая второй клиент-валидатор, который может обрабатывать 1,2 миллиона TPS в тестовой среде по состоянию на ноябрь. что еще больше расширит пропускную способность Solana.
Мобильные устройства: Ожидается, что устройства Saga будут доступны широкой публике в 2023 году. Solana Mobile также запустит Solana DApp Store, бесплатный Web3-магазин для DApps, в январе 2023 года.
Модернизация сети: Для повышения производительности сети был внедрен ряд усовершенствований, включая QUIC, взвешенное по долям качество обслуживания и рынки сборов. Соучредитель Solana Labs Анатолий Яковенко также изложил свое видение того, как он хочет улучшить сеть.
Заключительные мысли
Появившись на блокчейн-сцене в 2020 году, Solana продолжает развиваться в надежную, устойчивую экосистему. С тех пор она стала популярной как для проектов, так и для пользователей, и, похоже, готова развиваться и дальше.