В этой статье мы рассмотрим преимущества, которые делают Solana одним из лучших вариантов для предприятий, а также рассмотрим реальные примеры компаний, успешно интегрировавшихся с Solana, узнаем, почему существующие блокчейн-проекты переходят на Solana, и как новые решения по масштабированию Ethereum находят применение в виртуальной машине Solana (SVM).
Скорость
Solana рассчитана на высокую пропускную способность. В среднем она составляет 400 TPS и может достигать более 2000 TPS. В пересчете на весь TPS (включая транзакции голосования, выполняемые валидаторами для достижения консенсуса) средняя производительность Solana составляет ~4000 TPS. Теоретически верхняя граница Solana составляет 710 000 TPS в стандартной гигабитной сети и 28,4 млн TPS в 40-гигабитной сети. Для сравнения, средняя скорость работы сети Ethereum, включая все ее сайдчейны, за последний месяц составила ~42 TPS.
В отличие от блокчейнов, обрабатывающих по одной транзакции, Sealevel (среда исполнения смарт-контрактов Solana), предназначена для параллельной обработки транзакций.
Повышению скорости работы Solana способствует также технология Proof of History (PoH). PoH - функция временной маркировки транзакций, позволяющая узлам согласовывать порядок событий. Это ускоряет время подтверждения транзакций без ущерба для безопасности и масштабируемости.
Время подтверждения в блоках и секундах/минутах
Solana стремится к целевому времени подтверждения транзакции в 400 миллисекунд. На практике оно может колебаться в пределах 500-600 миллисекунд в зависимости от загрузки сети, но все равно остается более быстрым, чем у других блокчейнов. Например, в ходе глубокого изучения Solana компания Visa проанализировала время подтверждения блокчейна в блоках и секундах/минутах, используя данные, предоставленные компанией Circle. Visa отметила, что для подтверждения USDC на Solana требуется в среднем ~0,4 секунды и 1 блок.
Комиссия
Газ в Solana часто составляет менее $0,001.
Разница Solana и Ethereum в стоимости и распределении газа
Отличительной особенностью Solana является предсказуемость газа. Solana поддерживает низкий газ за счет изоляции перегрузок, основанных на зонах повышенного спроса, а не за счет использования общего тарифа на газ, как на Ethereum.
Сжатие состояния
Сжатие состояния в Solana - это способ экономии места в блоках. Чтобы сэкономить место, Solana не использует обычное сжатие данных, а вместо этого превращает большие данные в криптографический хеш. Этот хеш хранится в блоках с использованием структуры дерева Меркла. Эта структура позволяет быстро обновлять данные и проверять их.
Этот метод намного экономичнее и привел к созданию большого количество сжатых NFT. По данным Messari, в третьем квартале 2023 года на Solana было создано почти 45 млн сжатых NFT.
Децентрализация
Solana является одной из крупнейших в мире сетей Proof of Stake (PoS) по количеству нод. Она считается одной из самых распределенных сетей, а уровень ее децентрализации оценивается с помощью коэффициента Накамото - показателя, измеряющего минимальное количество субъектов, необходимое для компрометации сети. По состоянию на март 2023 года, по данным Solana Foundation, коэффициент Накамото в Solana составляет 31.
У сети ~2000 нод, расположенных в более чем 40 странах мира. На момент написания этой статьи в сети, по данным Solana Beach, насчитывается 1965 узлов-валидаторов, обеспечивающих безопасность сети.
Разнообразие валидаторов приводит к большей устойчивости сети, поскольку ошибка или уязвимость в одном месте — не сможет парализовать всю сеть. Solana направила усилия на создание дополнительных клиентов (приложений) для валидаторов:
- Jito Labs - выпустила второй клиент валидатора в майннет в августе 2022 года. Это форк Solana Labs, который поддерживается и развертывается Jito.
- Firedancer - независимый клиент валидатора, разрабатываемый на C++ компанией Jump Crypto. Этот клиент способен обрабатывать до 1,2 миллиона исходных транзакций в секунду и 600 000 после устранения дубликатов в тестировании.
- Sig - интеллектуально оптимизированный клиент валидатора Solana, написанный на Zig. Все еще находится в разработке.
- TinyDancer - разрабатывает первый легкий клиент (Light Client) для Solana. Их цель как не заключается в создании блоков и участии в консенсусе. TinyDancer стремится облегчить пользователям проверку состояния блокчейна без необходимости запускать полную ноду самостоятельно.
Относительно критики централизации
Solana столкнулась с критикой относительно ее уровня децентрализации, заработав такие прозвища, как “SQLana”. Эта критика часто сосредотачивается на архитектуре и управлении Solana, а не на уровне децентрализации сети. Например, близкие отношения Solana с FTX были выделены как точка централизации. Однако это замечание упускает тот факт, что FTX также инвестировала средства в другие блокчейн-проекты, что указывает на более широкое обязательство перед блокчейн-экосистемой.
Solana также подверглась критике из-за прошлых сбоев в сети, возникают вопросы о ее устойчивости. В ответ на это Solana внедрила ряд обновлений для укрепления своей сети. Например, после внедрения QUIC у Solana не было сбоев, связанных со спамом или DDoS-атаками, у сети была 100% работоспособность в течение последних 8 месяцев.
Также были высказаны опасения относительно высоких аппаратных требований сети для валидаторов, что может привести к ее централизации вокруг небольшого числа хорошо финансируемых организаций. Для решения этой проблемы, обновление 1.16 для клиента валидатора Solana Labs значительно снизило требования к оперативной памяти (RAM), сделав работу валидатора более доступной для участников. Ранее Solana полагалась на RAM валидатора для индексации учетных записей, но теперь индексация учетных записей переконфигурирована по умолчанию на диск валидатора.
Yanshu из Luganodes сообщил, что после выпуска обновления 1.16 их валидатор успешно работает с памятью около 39 ГБ, что ниже в сравнении с 120 ГБ в предыдущих версиях.
Solana продолжает работу по усилению децентрализации и устойчивости своей сети, исправляя эти проблемы.
Энергоэффективность
Энергия, потребляемая в джоулях (логарифмическая шкала)
Преобладающей критикой технологии блокчейн является высокое энергопотребление. Конкурентный характер блокчейнов с механизмом Proof of Work (PoW) породил появление масштабных ферм для майнинга BTC, что негативно повлияло на окружающую среду. Одна транзакция BTC, например, потребляет в среднем 5 млрд джоулей. Ethereum, учитывают эти экологические опасения и перешли от системы PoW к PoS. Этот переход привел к снижению энергопотребления сети Ethereum на 99,84%. Но даже после этого перехода среднее энергопотребление одной транзакции Ethereum составляет около 144 000 джоулей.
У Solana среднее энергопотребление на одну транзакцию в Solana составляет 658 джоулей. Среднее энергопотребление на одну транзакцию в Solana, не связанную с голосованием (то есть пользовательские транзакции), составляет 7568 джоулей. Таким образом, энергопотребление одной транзакции Solana сравнимо с несколькими запросами Google.
Фонд Solana обязуется компенсировать углеродный след Solana. Solana является первым блокчейном Layer 1 с системой отслеживания выбросов энергии в реальном времени. Программное обеспечение для отслеживания выбросов встроено непосредственно в ноды Solana и предоставляет динамичную и подробную метрику.
Фонд Solana призывает все проекты и валидаторов изучать свои данные о выбросах и применять стратегии смягчения. Например, Orca создал Orca Climate Fund ( OCF), инициативу, направленную на содействие более устойчивому климату, и поддерживаемую сообществом.
Некоторые проекты, ориентированные на климат, на Solana, включают:
- GainForest - швейцарская некоммерческая организация, использующая прозрачность Solana и искусственный интеллект для борьбы с вырубкой лесов
- WaterDAO - организация по верификации водных кредитов, которая работает над более децентрализованной и регенеративной водной инфраструктурой
- Sunrise Stake - децентрализованный финансовый dApp с акцентом на регенеративность, направленный на укрепление блокчейна Solana и использование вознаграждений за стейкинг для компенсации выбросов углерода
- Как попечители и технологического прогресса, и экологической устойчивости, у Solana есть обязанность поддерживать и инвестировать в решения, соответствующие этим ценностям. Обязательство Solana к энергетической эффективности служит моделью, заслуживающей внимания - это предлагает блокчейн, нейтральный с точки зрения выбросов углерода, с ежегодным углеродным следом в 9579 тонн CO2 и чистым углеродным воздействием ноль. Это обязательство к энергетической эффективности глубоко внедрено в основную архитектуру сети, что делает ее привлекательным выбором для экологически ориентированных предприятий.
Разрешенные среды Solana
Внутренняя инфраструктура
Для предприятий, которым необходимо соблюдать определенные нормативные предписания или требования к соответствию, блокчейн предлагает гибкое решение. Блокчейн необязательно должен представлять собой большую сеть без разрешений. Вместо этого предприятия могут выбрать блокчейн с правами доступа, в котором используется общая неизменяемая бухгалтерская книга, доступ к которой имеют только авторизованные участники. Участники сети могут контролировать, какая информация видна каждой организации или участнику, и какие действия каждый из них может предпринять. В такой среде деловым партнерам необязательно доверять друг другу. Доверие заложено в конструкцию блокчейна, что обеспечивает большую прозрачность и верифицируемость.
Хотя блокчейн обладает потенциалом экономической эффективности за счет оптимизации изменений и автоматизации, важно отметить, что реальная экономия может варьироваться в зависимости от конкретных случаев использования, существующей инфраструктуры и ряда других факторов, связанных с операционными расходами(канцелярских ошибки, бумажная работа и другие расходы).
Solana Permissioned Environments (SPEs) предоставляют предприятиям с нестандартными требованиями возможность использовать Solana. Предприятия могут запускать собственные экземпляры Solana в выделенной среде, которая обеспечивает все преимущества Solana, соответствующие их конкретным потребностям. SPE предлагает высокую пропускную способность, распараллеливание, доступные комиссии, быстрое время расчетов и низкое воздействие на окружающую среду.
Solana идет в комплекте с набором собственных инноваций, которые исключают необходимость в сторонних инструментах. К ним относятся сжатие состояния, поддержка языка программирования Solidity, программные способы создания мостов между разными блокчейнами и встроенная поддержка zk-proofs. Новый стандарт токенов Solana, Token22, вводит ряд функций, таких как конфиденциальные трансферы и функции перевода, дополнительно расширяя возможности предприятий, строящих SPE.
VISA: Почему компании выбирают Solana
Растущий интерес институциональных и корпоративных секторов к блокчейн-технологии проявляется в области платежей и цифровых валют. Visa, одна из первых крупных платежных сетей, экспериментирующих с расчетами на стейблкоинах на Ethereum, недавно расширила свою пилотную программу, включив в нее как партнеров, выпускающих криптовалюту, так и приобретающих, а также Solana.
В обширном обзоре Solana, представленном Visa, они подчеркивают потенциал сети для платежей и успех Solana в пилотной программе по расчетам с использованием стейблкоинов. В обзоре отмечается:
Solana перспективна для осуществления платежей, что делает ее хорошим кандидатом на создание эффективных блокчейн-расчетов с использованием таких стейблкоинов, как USDC.
В обзоре также сравниваются возможности Solana с другими ведущими блокчейнами и выявляет, что Solana постоянно получает самые высокие баллы. Несмотря на то, что текущая пропускная способность Solana не соответствует способностям собственной Visa в 65 000 TPS, у нее есть потенциал для масштабирования выше текущих ограничений.
Также компания Shopify интегрировалась с Solana Pay, чтобы открыть продавцам больший выбор платежей для их потребителей. Компания Discord также добавила интеграцию с Solana для связанных ролей, что является первым случаем для любого блокчейна. Google Cloud также стал валидатором на Solana.
Helium: Почему блокчейн-проекты выбирают Solana
Существующие блокчейн-проекты также выбирают миграцию на Solana. Это произошло и с Helium, децентрализованной сетью LoRaWAN, которая обеспечивает работу отдельных точек доступа в более чем 170 странах и 5G-сервис в некоторых американских городах. Helium нацелилась на создание децентрализованной беспроводной инфраструктуры для поддержки устройств Интернета вещей (IoT). Для этого они создали новый протокол с названием LongFi, который объединил возможности LoRaWAN с собственным блокчейном Helium. Пользователи могли покупать и обслуживать свои собственные точки доступа и получать токены в обмен на предоставление нод для сети. Эти ноды подобны миниатюрным сотовым вышкам, создавая пиринговую беспроводную сеть из маленьких устройств с низким энергопотреблением, подключенных на очень большие расстояния.
Предложение HIP 70 было предложено командой разработчиков Helium для улучшения операционной эффективности путем переноса Helium с собственного блокчейна на Solana. В предложении отмечалось, что эта миграция позволит экосистеме Helium добиваться более высокого времени безотказной работы, большей композитности, более быстрого пользовательского опыта при сохранении высокой степени безопасности и низкой стоимости использования. Сообщество Helium проголосовало с огромным перевесом в пользу этого предложения, и Helium перешла на Solana в апреле 2023 года. В процессе миграции Helium отчеканила каждую точку доступа как NFT. Это было возможно только на Solana благодаря сжатию состояния; отчеканить сжатые NFT было более экономически целесообразно, чем отчеканить NFT на любой другой сети на несколько порядков. Только на Solana Helium могла перенести такой большой объем состояния без каких-либо проблем. Генеральный директор Helium Foundation Скотт Сигел описал миграцию:
Без сбоев и без проблем. Это было скучно! Именно на это мы надеялись.
Миграция Helium была первой своего рода и была удивительным технологическим достижением, однако блокчейн-проекты выбирают Solana. Например, Maker - это проект Ethereum от начала и до конца. Maker - это токен Ethereum, который описывает себя как "утилитарный токен, токен управления и ресурс для рекапитализации Maker system". Maker стремится разблокировать потенциал децентрализованных финансов, создавая инклюзивную платформу, известную как Maker Platform, для экономического развития и равного доступа к мировому финансовому рынку. Maker Platform состоит из MakerDAO (для управления проектом Maker) и Maker Protocol (для создания и облегчения использования DAI, "первой в мире беспристрастной валюты и ведущего децентрализованного стейблкоина"). Основатель Maker, Руне Кристенсен, вызвал много шума в X в сентябре, предложив начать разработку Maker appchain с использованием форка кодовой базы Solana:
Руне Кристенсен, основатель Maker
С учетом этих событий становится очевидным, что Solana становится все более популярным выбором для устоявшихся блокчейн-проектов, стремящихся повысить операционную эффективность, масштабируемость и удобство использования. Эти события подчеркивают растущую репутацию Solana как блокчейна, способного удовлетворить разнообразные потребности уже существующих проектов.
Eclipse: Почему новые EVM-решения выбирают Solana
Несмотря на широкое распространение, Ethereum сталкивается с серьезными проблемами масштабируемости, которые ограничивают пропускную способность транзакций и увеличивают затраты. Новые решения Ethereum Virtual Machines (EVM) всё чаще обращаются к Solana из-за его беспрецедентной масштабируемости и эффективности для решения этих проблем.
Eclipse - это новое L2 решение для Ethereum, работающее на основе SVM.
Команда Eclipse выделяет несколько ключевых преимуществ использования SVM в сравнении с EVM в своей статье:
- Параллельная обработка — среда выполнения Sealevel позволяет параллельно обрабатывать транзакции, что позволяет SVM масштабироваться непосредственно с оборудованием. Это выгодно, поскольку процессоры продолжают добавлять больше ядер по более низкой цене, и однопоточные среды выполнения, такие как EVM, фундаментально не имеют выгоды от снижения стоимости на каждое ядро.
- Управление состоянием - в отличие от EVM, где рост состояния является узким местом, подход Solana к управлению состоянием намного более эффективен. Все состояния проходят меркелизацию (т. е. хешируется в дереве Меркла) после каждой эпохи (~2,5 дня), что дешевле, чем меркелирование в режиме реального времени, выполняемое EVM.
- Динамичный доступ к аккаунту - в SVM каждая транзакция указывает всё состояние, необходимое для выполнения, что устраняет влияние размера состояния на производительность. Это позволяет более надежно и эффективно обрабатывать транзакции.
- Совместимость с EVM - совместимость с EVM через Neon EVM, возможность компилировать код смарт-контрактов Solidity в байт-код SVM с помощью Solang и возможность привлекать пользователей с использованием MetaMask Snaps являются огромными преимуществами для привлечения пользователей EVM в среду, не являющуюся EVM.
- Безопасность — среда выполнения Solana предотвращает эксплуатацию рекурсии, распространенную уязвимость, которая преследует EVM и в прошлом привела к потере проектами и пользователями миллионов долларов.
- Эффективные ZK-доказательства - архитектура на основе регистров и более небольшой набор инструкций в SVM облегчает доказательство нулевых знаний по сравнению с EVM.
Использование SVM в качестве решения для масштабирования EVM имеет смысл — оно масштабируется лучше, более экономично, производительнее, легко внедряется из-за множества совместимых функций и способствует использованию передовых криптографических функций по сравнению с другими текущими решениями L2.
Заключение
Solana выделяется как единственный блокчейн, созданная для масштабирования, разработанный для удовлетворения этих требований. Ее высокая производительность, низкая задержка и газ за транзакции делают ее очевидным выбором для любой компании, желающей интегрироваться с блокчейнами. В сочетании с уклоном Solana в области защиты окружающей среды, надежными средствами защиты и возможностью создания разные среды выполнения становится ясным, почему Solana становится предпочтительным блокчейном для компаний.
Будь то существующий проект в области блокчейна, такой как Helium, или традиционная компания, желающее исследовать преимущества использования блокчейнов, как Visa, Solana - это идеальное решение. Наличие инноваций, таких как параллельная обработка и сжатие состояния, в единой среде уникально для Solana.
Начать обсуждение