Содержание
С помощью своих инноваций команда Solana планирует обогнать в производительности и масштабируемости все известные блокчейны. О том, что это за инновации, чем они отличают блокчейн от других, а также стоит ли инвестировать в токен SOL — расскажем в статье.
Чтобы показать перспективность проекта, мы приводим в статье много технических терминов и раскрываем их значения. Материал подойдет тем, кто хочет подробнее разобраться в принципе работы Solana.
Без гарантий
Эта информация не является инвестиционным советом, рекомендацией или побуждением к покупке или продаже финансовых инструментов. Любое лицо, действующее на ее основе, делает это исключительно на свой собственный риск.
Что такое Solana
Новый блокчейн Solana создан для поддержки масштабируемых децентрализованных приложений. Основной упор в нем делается на производительность.
Цель Solana — обеспечить масштабирование без ущерба для децентрализации или безопасности. Для масштабирования блокчейн использует децентрализованные часы — новую технологию Proof of History (PoH). Она ставит на каждую транзакцию уникальную временную метку. На основе этих меток формируется порядок транзакций.
В PoH каждый валидатор генерирует временные метки с помощью вычислений хеш-функции SHA-256. Это исключает необходимость передачи временных меток по сети и повышает общую эффективность сети.
Рекомендуем материал
Для тех, кто хочет больше узнать о хешировании. О том, как работают алгоритмы шифрования простым языком рассказали в одной из наших статей. Там же рассказываем о хеш-функции SHA-256.
Блокчейн построен на 8 инновациях. Мы только перечислили эти инновации и дали им краткую характеристику. Если хотите узнать про них подробнее, переходите по ссылкам в блог Solana:
- Proof of History — алгоритм, который работает при помощи временных меток. Гарантирует существование общей записи того, что и когда произошло.
- Tower Byzantine Fault Tolerance (Tower BFT) — это версия алгоритма консенсуса PBFT, при помощи него блокчейн может достигать консенсуса в условиях атаки со стороны вредоносных узлов.
Practical Byzantine Fault Tolerance (PBFT) — это алгоритм консенсуса, который защищает сеть от нерационального использования узлов. Он уменьшает расходы блокчейна на создание блоков и решает проблемы вредоносных узлов.
- Turbine — протокол распространения блоков. Он работает похожим на BitTorrent образом. Проблема — ограничения пропускной способности создают узкое место, замедляя обработку данных. Решение — Turbine разделяет данные на несколько мелких частей. Например, когда вы скачиваете файл через BItTorrent, вы загружаете его несколькими небольшими частями от разных пользователей. Turbine делает то же самое для сети Solana и обеспечивает гораздо большую масштабируемость среди узлов.
- Gulf Stream — протокол пересылки транзакций без Mempool. При помощи этого протокола Solana знает, какой валидатор будет следующим и заранее пересылает транзакции именно ему — таких валидаторов называют лидерами. В результате сеть обрабатывает транзакции раньше времени, сокращает время подтверждения и быстрее выбирает лидеров. Также Gulf Stream снижает нагрузку на память валидаторов, которые не участвуют в формировании блоков.
Mempool — набор транзакций, которые были отправлены, но еще не обработаны сетью.
- Sealevel — первая в мире система параллельных смарт-контрактов. Она дает возможность параллельно исполнять смарт-контракты. Они не находятся в очереди, а распределяются между разными валидаторами. Это оптимизирует ресурсы и гарантирует, что Solana сможет масштабироваться.
- Pipeline — процесс обработки транзакций, который создает определенную последовательность транзакций и распределяет задачи между валидаторами. Он дает возможность обрабатывать 3 блока одновременно и снижает нагрузку на сеть.
- Cloudbreak — горизонтально масштабируемая база данных аккаунтов. Она дает Solana возможность одновременно читать и записывать данные учетных записей.
- Архиваторы — это узлы, которые получают вознаграждение за хранения информации. Они сигнализируют сети, что у них есть некоторое количество байтов пространства, доступного для хранения данных. Затем архиваторы загружают эти данные от валидаторов в хранилище блокчейна.
Подытожим: Proof of History — это часы сети, при помощи которых валидаторы согласовывают время. Tower BFT — это «сторожевая башня» сети. Она защищает блокчейн от злоумышленников, которые пытаются обмануть часы PoH. А правила участия валидаторов в Tower BFT определяет алгоритм консенсуса Proof of Stake (PoS).
Proof of Stake в Solana нужен для создания блоков. Алгоритм работает по циклическому расписанию, согласно нему из списка валидаторов выбирается лидер, который будет формировать блок. Он определяется в соответствии со своей долей токенов во всем пуле. Таким образом, чем больше участников делегируют свои монеты определенному валидатору, тем больше блоков он будет создавать. Но лидер может сформировать не более 4-х блоков подряд.
Solana поддерживает все быстрорастущие и высокочастотные блокчейн-приложения. Блокчейн предлагает им:
- Масштабируемость: Solana способна обрабатывать 50 тыс. транзакций в секунду, поддерживая время создания блока 400 миллисекунд.
- Децентрализацию: с помощью протокола Turbine платформа имеет возможность поддерживать тысячи валидаторов, оставаясь при этом производительной и масштабируемой.
- Недорогое исполнение: стоимость транзакций в сети оценивается в 10 долларов США за 1 млн транзакций.
Как развивался
Проект Solana был основан в 2017 году, а летом 2018 года уже была запущена альфа-версия тестовой сети. В 2019 году компания успешно привлекла венчурное финансирование на сумму $25 млн под руководством Multicoin Capital. В октябре 2019 года был проведен тест на масштабируемость сети с 200 распределенными валидаторами в 23 регионах мира.
В 2020 году команда успешно запустила бета-версию основной сети. В марте того же года несколько известных компаний объявили о своем сотрудничестве с Solana и рассказали, как планируют использовать блокчейн:
- Dish Network, американская телекоммуникационная компания из списка Fortune 200, объявила о работе с Solana. В будущем инженеры-программисты DISH планируют использовать этот блокчейн в качестве основы для создания токенизированной сети 5G. Она даст возможность арендовать место в сети блокчейн для устройств, подключенных к Интернету.
- Компания Akash объявила о планах использовать смарт-контракты Solana для предоставления и расчета по своим облачным сервисам.
- Chainlink начала работать с Solana, чтобы сделать свои оракулы быстрее. Это одна из самых популярных систем оракулов. Например, она предоставляет данные о ценах для таких проектов как Synthetix, Aave и Celsius.
- Блокчейн-компания Bison Trails объявила, что даст возможность своим пользователям размещать токены в сети Solana, когда она выйдет из стадии бета-теста.
Блокчейн Solana планирует запуск нового сервиса — Star Atlas. Это игровая метавселенная, где игроки со всего мира могут творить, играть и учиться. Это первая платформа такого рода на блокчейне Solana. Вместе с ней в экосистеме появится технология NFT.
Как работает блокчейн Solana
Блокчейн Solana базируется на алгоритме консенсуса Proof of Stake, а Proof of History используется как дополнение к нему. Разработчики проекта создали PoH для увеличения скорости создания блоков и охвата большого количества пользователей. Proof of History считает время внутри блокчейна, а в других блокчейнах понятия времени не существует.
В Proof of History есть внутренние часы, которые показывают одинаковое время у всех валидаторов. Благодаря синхронизации они могут проверить время между операциями в блокчейне, так как работают по расписанию. Лидеры и валидаторы знают, когда будет произведен следующий их блок и ставят в общее расписание его создание. Один блок производится за 400 мс.
Проведем аналогию с песочными часами. Песок перетекает из верхней чаши в нижнюю через узкое место по центру часов. В этом месте каждая песчинка падает за другой в определенном порядке. PoH — как это узкое место, также создает из всех транзакций определенную последовательность и ставит на них уникальные временные метки.
Proof of History использует хеш-функцию SHA-256. При помощи нее подтверждается время выполнения транзакции. Валидаторы считают хеш-функцию и записывают результаты: транзакцию, хеш и порядковый номер. По этим результатам можно проверить, какой лидер считал каждую хеш-функцию. Также можно доказать последовательность получения хешей: хеш транзакции Y был получен после хеша транзакции X и перед хешем транзакции Z.
Если считать хеши с самого первого, можно определить время любой транзакции относительно первой. Поэтому для подтверждения следующей транзакции, нужно посчитать хеш предыдущей. Так работают и другие блокчейны, но только в Solana хеш содержит временную метку.
Валидаторы Solana проверяют порядок хешей и узнают хронологическую последовательность транзакций по временным меткам. Если новая транзакция соответствует этой последовательности, то она подтверждается.
Зачем нужен токен SOL
Solana, как и большинство платформ смарт-контрактов, имеет свой собственный токен газа — SOL. Принцип его использования такой же, как ETH в Ethereum: для передачи, обмена монет и выполнения смарт-контрактов. Все транзакции и операции со смарт-контрактами на Solana используют SOL.
Solana успел высоко зарекомендовать себя в криптоиндустрии. На май 2021 года токен занимает 18-ю строчку в рейтинге криптовалют с рыночной капитализацией $8 млрд.
Спрос на токен SOL растет по мере того, как выпускают все больше проектов на основе блокчейна Solana. Для него уже создано более 150 различных приложений, а количество ежедневных транзакций в 10 раз превышает Ethereum. Также рост сетевой активности Solana связан с тем, что ее считают более дешевой альтернативой Ethereum.
Команда и фонды
Анатолий Яковенко — основатель и главный исполнительный директор (CEO) Solana. Ранее поднялся с должности инженера до старшего менеджера по персоналу в течение 12 лет в Qualcomm, компании телекоммуникационного оборудования и продуктов беспроводной связи. Он разрабатывал распределенные системы для Mesosphere и Dropbox.
Грег Фицджеральд — соучредитель и технический директор (CTO) Solana. Провел 11 лет в Qualcomm, где внес свой вклад в разработку своей инструментальной линейки LLVM, проекта для анализа и оптимизации программ. Перед уходом из Qualcomm был старшим инженером-программистом и возглавлял команду разработчиков сети и обмена сообщениями.
Радж Гокал — операционный директор (COO) Solana. Гокал занимал пост директора по управлению проектами в медицинской компании Omada Health. За это время она выросла в десять раз. Он также является соучредителем и бывшим директором по продукту (CPO) потребительской медицинской компании Sano.
Стивен Акридж — главный инженер проекта. В прошлом — старший инженер Salesforce. Акридж 10 лет работал с GPU-оптимизацией в Qualcomm и Intel.
Эрик Уильямс отвечает за науку о данных и токеномику. Он три года работал в Omada Health, где был вице-президентом данных и аналитики.
Алан Ю отвечает за развитие бизнеса и партнерство. Он имеет десятилетний опыт работы в Google. Там он занимал должности Display Product Specialist, Senior Account Manager и Account Executive.
Авторы проекта привлекли на развитие Solana более $25 млн. В проект инвестировали: Multicoin Capital, Foundation Capital, Distributed Global, Blocktower Capital, NGC Capital и Rockaway Ventures.
Как купить монету
Токены SOL можно приобрести на большинстве бирж. Мы рекомендуем купить монеты на бирже Binance. Там вы сможете оплатить токены рублями с помощью банковской карты.
Как купить SOL за рубли на Binance:
- зарегистрироваться на платформе по адресу электронной почты;
- пройти верификацию по паспорту;
- на странице «Купить криптовалюту» ввести необходимое количество токенов SOL;
- нажать кнопку «Продолжить» и выбрать банковскую карту для оплаты.
Важно отметить, что инвестирование в криптовалюту сопряжено с риском, как и любая другая инвестиционная деятельность.
Заключение
В статье рассказали о проекте Solana и его инновациях. Показали динамику его развития, команду и роль токена SOL в проекте:
- Цель Solana — обеспечить масштабирование без ущерба для децентрализации или безопасности.
- Проект основали Анатолий Яковенко и Грег Фицджеральд в 2017 году, а летом 2018 года уже была запущена альфа-версия тестовой сети.
- Ранее Яковенко разрабатывал распределенные системы для Mesosphere и Dropbox, а Фицджеральд был старшим инженером-программистом и возглавлял команду разработчиков сети и обмена сообщениями в Qualcomm.
- Solana использует алгоритм Proof of History для увеличения скорости майнинга криптовалюты и охвата большого количества пользователей.
- Токен SOL используется на блокчейне Solana, так же как ETH в Ethereum: для передачи и обмен SOL и запуска смарт-контрактов.
Редактор:
Дмитрий Егоров
Обложка и иллюстрации:
Екатерина Ярмаркина