«Я буквально выпил два кофе и пиво, и в четыре утра у меня случился момент озарения», — вспоминает соучредитель Solana Анатолий Яковенко, задумчиво откидываясь на спинку кресла.
Выступая на ежегодной конференции Solana Breakpoint в Амстердаме, соучредитель рассказывает о том, как поздно ночью он думал о «гипероптимизированном, быстром, насколько это возможно» протоколе блокчейна смарт-контрактов.
«Сценарий использования, который я искал, заключался в том, чтобы создать центральные книги лимитных ордеров, например. Это как запустить что-то похожее на Nasdaq, но на общедоступном блокчейне, не требующем разрешения», — объясняет Яковенко.
«Я думал, что в этом есть явная победа, если у вас есть прозрачные данные, у всех есть честные и открытые права, и все это работает на стандартном оборудовании», – вспоминает он.
От серфинга до смарт-контрактов
Корни блокчейна Solana (SOL) неразрывно связаны с карьерой Яковенко в качестве компьютерного инженера. Идея платформы Яковенко несет в себе много вдохновения из того периода его жизни, когда он проводил большую часть своей карьеры в Qualcomm в Сан-Диего вместе с соучредителем Раджем Гокалом.
«Solana родом из Solana Beach. Я и мои соучредители жили там, мы просыпались, ехали на велосипедах на работу, возвращались домой и снова занимались серфингом, — вспоминает Яковенко. — Мы научились делать потрясающее системное программирование, и в 2017 году у меня появилась идея Solana».
Яковенко работал над сторонним проектом, создавая оборудование для глубокого обучения, развертывая графические процессоры и добывая криптовалюты для тестирования проекта. Это проложило путь к запуску платформы.
Толчком к идее послужила концепция stemmed, известная как множественный доступ с временным разделением. Как объясняет Яковенко, технология привязана к тому, как вышки сотовой связи чередуют передачи на основе временных интервалов.
Его идея состояла в том, чтобы построить систему, основанную на технологии, над которой работали исследователи Стэнфордского университета, под названием «верифицируемая функция задержки». Яковенко шутит, что ему показалось, что он открыл для себя что-то по-настоящему новое, что побудило его начать работу над платформой первого уровня для смарт-контрактов:
«Интуиция, которая у меня была, подсказывала, что как только у вас появится способ отслеживать время децентрализованным способом в публичном блокчейне, вы сможете использовать оптимизацию, аналогичную той, которую Qualcomm сделала для сотовых сетей».
Вдохновленные появлением функциональности смарт-контрактов, впервые появившейся в Ethereum, Яковенко и его партнеры приступили к разработке революционного приложения и сценариев использования, основанных на функциональности смарт-контрактов:
«Мы хотели создать гипероптимизированную платформу смарт-контрактов, которая могла бы дать преимущества вычислений с минимальным доверием, но без головной боли с производительностью или затратами, связанными с альтернативными решениями».
Два года ушло на разработку Solana до ее окончательного запуска в марте 2020 года, как раз в тот момент, когда пандемия COVID-19 охватила весь мир. Платформа пользовалась значительным успехом, фанфарами и поддержкой, но Яковенко признает, что в этом была немалая доля везения.
«Хотел бы я сказать, что все это было гениально, но мы не собрали достаточно денег, чтобы создать все возможные функции. Многие наши конкуренты собрали в десятки раз больше, чем мы, буквально сотни миллионов долларов», — говорит Яковенко.
Solana как «зеленое поле» для разработчиков смарт-контрактов
Имея достаточно взлетно-посадочной полосы для создания сфокусированного блокчейна, Solana сосредоточилась на создании «самой быстрой вещи из возможных». Сеть не включала в себя поддержку виртуальной машины Ethereum или удаленных вызовов процедур и «едва ли имела функционирующий эксплорер», но Яковенко утверждает, что это было частью того, что привлекло разработчиков.
«Это то, что зажгло воображение разработчиков, когда мы запустились. Это так отличалось от Ethereum и было так уникально разработано для очень специфической оптимизации, что делало эту вещь настолько быстрой, насколько это возможно», — объясняет он.
Соучредитель добавляет, что инженерия не пожертвовала децентрализацией, потому что Solana может работать с большим количеством узлов. Создание ниши привлекло основную группу разработчиков, которые создали успешные проекты, такие как децентрализованная беспроводная сеть Helium (HNT) и протокол смарт-контрактов Anchor.
«Они увидели что-то особенное и поняли, что у нас нет никаких ресурсов, чтобы построить что-то еще. Они взяли на себя задачу создать открытый исходный код», – рассказывает Яковенко.
Экосистема Solana столкнулась со значительным притоком капитала во время бычьего рынка криптовалют в 2021 году благодаря своему нативному токену Solana (SOL), достигнувшему исторического максимума около 250 долларов в ноябре того же года. Кстати, на момент написания токен торгуется по цене примерно в 57 долларов.
Взлеты и падения токена Solana (SOL). Данные CoinMarketCap.
«Душераздирающие» перебои в работе сети
Платформа также пережила свою долю неудач. Крах криптовалютной биржи FTX Сэма Бэнкмана-Фрида сильно ударил по экосистеме. Как ранее сообщалось, Яковенко признался, что был глубоко обеспокоен несколькими проектами, получившими инвестиции от FTX и Alameda Research, а также теми, которые держали капитал на обанкротившейся бирже.
Solana также подверглась резкой критике за несколько сбоев, которые вывели блокчейн из строя. Яковенко описал эти случаи как «мучительные для инженера» и болезненные уроки:
«Приоритет номер один – это безопасность. Затем живучесть. Когда у вас есть такая проблема, как перегруженность, даже если вы можете выдать код за неделю, требуется аудит и тестирование, чтобы отправить его в основную сеть».
Извлечение уроков из этих неудач стало важной частью непрерывной работы экосистемы. Это также привело к тому, что Solana Foundation собрала команду для создания второго клиента валидатора.
«Единственная другая крупная сеть смарт-контрактов с более чем одним клиентом — это Ethereum. На мой взгляд, это один из тех шагов, которые нужно сделать, чтобы прийти к полной децентрализации», — говорит Яковенко.
Что касается предполагаемой конкуренции между Ethereum и Solana, Яковенко говорит, что между разработчиками ПО с открытым исходным кодом из обеих экосистем существует здоровый обмен мнениями. По его словам, основные спорные моменты остаются, с небольшим количеством талантливых разработчиков и вроде как пересекающимися функциями.