Solana, с рыночной капитализацией примерно в 63 миллиарда долларов, является одной из ведущих блокчейн-платформ. Она утвердилась как лучший выбор для привлечения пользователей вне цепи блоков, особенно в секторах, таких как Децентрализованные Физические Инфраструктурные Сети (DePIN), мобильные приложения и платежи. В предыдущих информационных бюллетенях мы подчеркивали DePIN, построенные на Solana, включая ГелийиHivemapper.
Solana в последний год сделала значительные успехи, особенно после всплеска своего собственного токена, когда Visa объявила о планах расширить возможности стейблкоинов на блокчейне Solana. На консенсусе 2024 года PayPal Holdings, Inc. (NASDAQ: PYPL) объявила, что PayPal USD (PYUSD) теперь доступен на Solana, что делает стейблкоин PayPal быстрее и более экономически выгодным для использования (в настоящее время рыночная капитализация PYUSD составляет 827,83 миллиона долларов, из которых 58,3% находится на Solana и 41,7% на Ethereum).
Выпуск и сокращение токенов Токены SOL Solana выпускаются через два основных механизма: генезис-блок и протокольная инфляция (награды за стейкинг). С другой стороны, токены SOL выводятся из обращения в основном путем сжигания комиссий за транзакции. Расписание инфляции управляется тремя параметрами: начальной ставкой инфляции в 8%, дизинфляционной ставкой в -15% и долгосрочной ставкой инфляции в 1,5%. Текущая ставка инфляции составляет 5,07%, и инфляция Solana началась с эпохи 150 в феврале 2021 года.
Расписание разблокировки SOL (cc: Гелиус)
Влияние на участников сети Доказательство доли (PoS) инфляция по своей сути переносит богатство от невладельцев доли на владельцев, фактически разбавляя стоимость долей для невладельцев, в то время как вознаграждая тех, кто участвует в долевом участии. Solana поддерживает высокую ставку долевого участия в 65%, что является жизнеспособным по сравнению с другими сетями. На данный момент стейкнуто около 380 миллионов SOL, и наблюдается значительное движение через эпохи.
Награды за стейкинг по ставке инфляции
Расчет доходности стейкинга
Доходность стейкинга зависит от уровня инфляции, времени работы валидатора, комиссионных ставок и процента SOL, поставленного на стейкинг. Формула вычисления:
Сжигание комиссий и факторы дезинфляции:
Сжигание комиссий за транзакции, сокращение и другие потери, связанные с пользователями, оказывают дезинфляционное давление, хотя и незначительное. Сжигание комиссий в процентном соотношении к наградам за стейкинг достигло пика в 7,8% в марте 2024 года, но в последнее время составляет в среднем 3,2%. После внедрения SIMD-96 влияние этих сжиганий станет незначительным. Сокращение, хотя и возможно, редко встречается и не является значительным дезинфляционным фактором в настоящее время.
Налогообложение и рыночные последствия:
Получение инфляционных вознаграждений может стать объектом налогообложения во многих юрисдикциях, что потенциально может привести к продажному давлению со стороны стейкеров, которым необходимо покрыть налоговые обязательства. Кроме того, инфляция PoS может оказывать непрерывное давление на цену SOL, влияя на справедливое сравнение цен и экономику сети.
Зависимость дохода валидатора и инфляции:
Валидаторы традиционно полагались на инфляционные комиссии, но недавний рост альтернативных источников дохода, таких как MEV (Maximal Extractable Value) и блок-награды, открывают новые пути к устойчивому доходу. Долгосрочная устойчивость этих альтернативных источников остается неопределенной.
Инфляция Соланы в настоящее время руководствуется начальной инфляционной ставкой 8%, деинфляционной ставкой -15% и долгосрочной инфляционной ставкой 1,5%. Текущая ставка приблизительно составляет 5% на сентябрь 2024 года, с общим объемом предложения 584 миллиона SOL. Предлагаются четыре сценария для изучения потенциальных изменений:
Влияние на предложение и цену:
В течение следующих восьми лет:
Предполагая, что стартовая цена составляет $150 за SOL, и сохраняя другие переменные постоянными:
Solana — это высокопроизводительный блокчейн, разработанный для скорости, эффективности и масштабируемости. Он поддерживает тысячи транзакций в секунду с низкой задержкой и минимальными комиссиями, достигая времени блока в 400 миллисекунд и затрат, составляющих доли цента. В этом отчете исследуются механизмы и архитектура Solana, подчеркивается ее способность масштабироваться и беспрепятственно взаимодействовать в единой экосистеме.
Язык
Solana в основном использует Rust для смарт-контрактов из-за его параллелизма, безопасности памяти и низкоуровневого контроля, обеспечивая безопасный и предсказуемый код. В то время как Rust является основным языком, Solana поддерживает все языки, совместимые с LLVM, такие как C и C++, что позволяет более широкому участию разработчиков. Для разработки на стороне клиента Solana предлагает SDK на Java, C#, Python, Go и Kotlin, облегчая взаимодействие с сетью Solana через JSON RPC API. Это разнообразие языковой поддержки повышает доступность и гибкость для разработчиков.
Механизм и архитектура
Архитектура Solana основана на унифицированной, составной экосистеме, которая интегрирует все приложения в одной блокчейн. Этот дизайн позволяет избежать необходимости мостов, отдельных идентификаторов цепей или фрагментации ликвидности, улучшая пользовательский опыт и упрощая взаимодействие между приложениями. Производительность блокчейна основана на его способности полностью использовать возможности аппаратного обеспечения, обеспечивая масштабирование программного обеспечения вместе с прогрессом аппаратных средств.
Процесс транзакций Solana начинается с того, что пользователи отправляют транзакции лидеру, который собирает их в блоки и распространяет их в сети для выполнения и подтверждения другими валидаторами. Основные изменения протокола управляются через документы по улучшению Solana (SIMD), которые проходят обзор и голосование сообщества.
Жизненный цикл транзакции
Транзакция Solana - единственный способ изменения состояния в блокчейне. Каждая транзакция, или «сообщение о транзакции», включает в себя заголовок, адреса учетных записей, недавний blockhash и инструкции. Транзакции являются атомарными, обеспечивая полное выполнение всех операций в пределах транзакции или ее отказ. Структура позволяет заранее оптимизировать, требуя указания учетных записей заранее, что облегчает параллельное выполнение транзакций без конфликтов.
Безопасность и управление ключами
В Solana работают ЭД25519Криптография эллиптических кривых для пар открытого и закрытого ключей обеспечивает надежную безопасность и эффективную подпись транзакций. Кошельки генерируют пары ключей, где открытые ключи служат идентификаторами учетных записей в блокчейне, а закрытые ключи используются для авторизации. Транзакции подписываются закрытыми ключами, обеспечивая целостность и подлинность, а затем проверяются с использованием открытых ключей.
Операция сети
Solana использует подход, основанный на лидерах, без мемпула, назначая конкретных валидаторов лидерами для обработки транзакций в фиксированные временные интервалы (400 миллисекунд). Валидаторы выбираются на основе стейка, и они ротируют роли в соответствии с заранее определенным графиком, повышая децентрализацию и безопасность системы.
Сеть использует стейково-взвешенное качество обслуживания (SWQoS) для приоритезации транзакций от стейковых валидаторов, снижая воздействие спама и атак Сибилл. SWQoS резервирует 80% мощности лидера для транзакций, направленных через стейковых валидаторов, остальные ресурсы выделяются нестейковым узлам.
Улучшения масштабируемости
Недавние решения для масштабирования, такие как SVM-роллапы и ZK Compression, разрабатываются для дальнейшего повышения производительности Solana, хотя они все еще находятся на ранних стадиях внедрения. Принятие блокчейном сетевого протокола QUIC способствует эффективной, безопасной и масштабируемой передаче сообщений о транзакциях, удовлетворяя требования к высокой пропускной способности.
Консенсус и производство блоков
Механизм консенсуса Solana использует непрерывное построение блоков, когда лидеры создают и транслируют блоки в режиме реального времени во время своих слотов. Такой подход снижает задержку и оптимизирует обработку транзакций. Блок обработки транзакций (TPU) валидатора управляет созданием блоков, выполняя транзакции параллельно, где это возможно, чтобы максимизировать пропускную способность и эффективность.
Подробное описание механизма доказательства истории можно найти в белой книге Solanaздесь.
Доказательство истории (PoH) — ключевая функция Solana, действующая как криптографические часы, которые обеспечивают синхронизацию сети, устанавливая проверяемый порядок событий. В отличие от алгоритмов консенсуса, таких как Proof of Work, PoH используется не для достижения консенсуса, а для обеспечения временной привязки, которую валидаторы используют для последовательности транзакций и соблюдения графика лидеров.
PoH работает посредством непрерывного вычисления цепочки хэшей SHA-256, где каждый хэш зависит от выхода предыдущего хэша. Эта последовательность должна быть вычислена в определенном порядке, создавая «микро-доказательство работы». Валидаторы запускают службу PoH, которая создает эти хэши, которые сложно сгенерировать, но легко проверить другими валидаторами. Внедряя данные транзакции в эту цепочку хэшей, PoH отмечает моменты времени транзакций, доказывая порядок их совершения и предотвращая манипуляции валидаторами последовательностью блоков.
Механизм и функциональность
Каждый валидатор Solana постоянно запускает сервис PoH, последовательно хешируя для ведения реестра криптографических меток времени. Когда текущий лидер обрабатывает новые транзакции, эти транзакции объединяются с текущим хэшем PoH, обновляя цепочку и встраивая транзакции в криптографическую временную шкалу. Этот процесс гарантирует, что лидер не сможет манипулировать временем или порядком транзакций.
В каждом 400-миллисекундном блоке поток PoH включает примерно 800 000 хэшей и «тиков», которые отмечают ход времени с интервалом в 6,25 миллисекунды. Эти тики служат свидетельством активности и поддерживают ритмичность работы сети. Даже когда валидаторы не выступают в качестве лидера, они поддерживают свои часы PoH включенными, чтобы синхронизироваться с остальной частью сети и обеспечить соответствие расписанию лидера.
Модель учетных записей
Управление состоянием Solana relies on an accounts database, AccountsDB, структурированной как большое хранилище ключ-значение, где ключи - это адреса учетных записей, а значения - соответствующие данные. Учетные записи Solana могут быть различных типов:
Solana различает код и состояние, сохраняя учетные записи программ неизменными, в то время как состояние хранится в отдельных учетных записях. Это разделение позволяет эффективно управлять состоянием и проводить оптимизации, уникальные для архитектуры Solana.
Программы и управление состоянием
Программы на Solana написаны на таких языках, как Rust, и используются для манипулирования данными учетной записи, но они не хранят состояние внутри себя. Вместо этого программы взаимодействуют с программными производными адресами (PDA), специальными учетными записями, которые не имеют закрытого ключа и контролируются программой. КПК гарантируют, что только связанная программа может изменять состояние, повышая безопасность и программный контроль над изменениями состояния.
Аренда и управление счетом
Для смягчения увеличения состояния, Solana реализует механизм аренды, требующий, чтобы учетные записи поддерживали минимальный баланс SOL. Учетные записи могут быть закрыты, когда они больше не нужны, возвращая баланс аренды пользователю. Такой подход способствует эффективному использованию состояния и отгоняет ненужные учетные записи от оставания открытыми бесконечно.
Турбина: Распространение данных
Turbine - это протокол распространения данных Solana, вдохновленный BitTorrent. Он разбивает данные транзакций на маленькие пакеты, называемые "shreds", которые затем распространяются по сети структурированным образом. Shreds группируются в пакеты и транслируются через Turbine Tree, где валидаторы организованы в слоях для передачи shreds другим. Это снижает нагрузку данных на лидеров и улучшает способность сети эффективно распространять блоки.
Консенсус: Tower BFT
Solana использует Tower BFT, пользовательскую реализацию практической византийской отказоустойчивости (PBFT), улучшенную синхронизированными часами PoH. Такой подход снижает накладные расходы на коммуникацию во время консенсуса, поскольку валидаторы полагаются на заранее установленный порядок транзакций из PoH, а не на несколько раундов обмена сообщениями. Валидаторы голосуют за блоки, используя кредиты, заработанные за правильные голоса, при этом система гарантирует, что валидаторы придерживаются выбранных ими форков в течение минимального периода времени, сводя к минимуму вероятность форков.
Сплетни и архивирование
Сеть слухов Solana служит контрольной плоскостью, распространяя важные метаданные и обеспечивая возможность связи и синхронизации узлов в сети. Архивные узлы хранят историю сети, с данными, хранящимися в узлах-складах, чтобы обеспечить доступность прошлых транзакций.
Экономика и Джито
Экономическая модель Solana включает награды за стейкинг на основе инфляции, при этом валидаторы зарабатывают SOL, участвуя в консенсусе и производя блоки. Награды за блок состоят из комиссий за транзакции, частично сжигаемых и частично присваиваемых производящему лидеру. Жидкий стейкинг позволяет держателям SOL ставить свои токены в пулы, получая токены жидкого стейкинга (LST), которые могут быть торгуемы или использованы в приложениях, при этом получая награды за стейкинг.
Клиент Jito, широко принятый валидаторами Solana, улучшает экономические стимулы путем внедрения системы аукциона блоков вне протокола, позволяя приоритетно обрабатывать транзакции с помощью чаевых, в дополнение к стандартным комиссиям за транзакции. Это значительно улучшило вознаграждение валидаторов и способствовало широкому использованию клиента Jito в сети Solana.
Виртуальная машина Solana (SVM) - это инновационная платформа, разработанная для управления максимально извлекаемой стоимостью (MEV) в блокчейне Solana. MEV предполагает извлечение дополнительной стоимости из транзакций путем их переупорядочивания, включения или исключения из блоков. SVM предоставляет технологии и протоколы для обнаружения, анализа и управления MEV-активностью, способствуя эффективности, справедливости и безопасности в экосистеме Solana.
Виртуальная машина Ethereum (EVM) против виртуальной машины Solana (SVM)
SVM отличается от виртуальной машины Ethereum (EVM) исполнением смарт-контрактов и обработкой транзакций. В SVM каждый валидатор выполняет смарт-контракты индивидуально, что обеспечивает высокую пропускную способность транзакций. В отличие от этого, EVM требует консенсуса узла для выполнения, что приводит к более медленной обработке. Кроме того, параллельная модель обработки Solana позволяет одновременно выполнять несколько транзакций, в то время как последовательная модель Ethereum обрабатывает транзакции по одной, что делает Solana более быстрой и эффективной.
SVM стремится решить MEV, предлагая структурированный подход к предотвращению манипуляций при упорядочении транзакций и проверке блоков. Это крайне важно для поддержания целостности финансовых взаимодействий на Solana, защиты пользователей от таких практик, как фронтраннинг, и улучшения доверия к сети. Учитывая высокую пропускную способность транзакций Solana, эффективное управление MEV является важным для предотвращения быстрого извлечения ценности, которое может нанести вред обычным пользователям.
В экосистеме Solana SVM воспринимается по-разному. Некоторые считают, что он включает в себя полный конвейер обработки транзакций, включая среду выполнения валидатора и выполнение программы, в то время как другие сосредотачиваются на виртуальной машине eBPF более низкого уровня, отвечающей за выполнение программ. В целом, под SVM понимается комплексная система, включающая в себя компонент банка валидатора агавы, который управляет состоянием во время каждого слота. SVM обрабатывает транзакции пакетами, каждый из которых содержит инструкции, предназначенные для определенных программ, и использует механизм кэширования для оптимизации эффективности выполнения.
Разделенный и четко определенный интерфейс SVM позволяет использовать различные приложения, выходящие за рамки валидаторов Solana, в том числе:
SVM теперь доступен через solana-svm Rust-кран, поддерживающий различные приложения и стимулирующий инновации в экосистеме Solana.
Однако Солана столкнулась с проблемами после краха FTX, выдающейся организации, тесно связанной с ее экосистемой. Основатель FTX Сэм Бэнкман-Фрид (SBF) был одним из главных сторонников Солана, привлекая проекты, такие как Serum DEX и другие, традиционно связанные с экосистемой Ethereum. Под влиянием SBF FTX стал одной из крупнейших централизованных бирж, дополнительно укрепляя позиции Соланы. К сожалению, неправомерное использование активов компании FTX и депозитов клиентов для рискованных инвестиций привело к ее падению, создавая значительные риски для экосистемы Солана, связанной с FTX.12 сентября, FTX/Alameda Research вывели $SOL в стейкинг на сумму 24 миллиона долларов, а данные Solscan указывают на то, что в кошельке по-прежнему хранятся $SOL на сумму более 1 миллиарда долларов, включая токены в стейкинге и заблокированные токены. Несмотря на эти проблемы, основное сообщество разработчиков, разделяющих философию Solana, оставалось приверженным. Solana отреагировала на это, сосредоточившись на повышении стабильности сети и создании более удобной среды для разработчиков, решая технические проблемы, чтобы восстановить доверие в своем сообществе.
Экосистема Solana (ТОП-10 проектов по капитализации)
SOL/USD - $135.07 (06:06 UTC; 12 сентября 2024 г.); MC - $63.3 млрд
Рынки SOL (Топ 5 по объему за 24 часа; 12 сентября); через: coingecko
Заблокировано общее значение - $80.45B
Фиолетовый - Цена SOL; Желтый - Количество активных адресов SOL за сутки (5,5 млн - исторический максимум)
Фиолетовый - цена SOL; Желтый - ежедневный объем SOL
Solana - Финансовый отчет (через: токентерминал)
ТОП 5 валидаторов Solana (ПРИМЕЧАНИЕ: Все значения указаны в SOL; Данные включают в себя все стейки, а не только активные стейки)
Объемы Solana DEX (USD)
Статистика Solana DEX
Советы валидатора Jito
insights4.vcи его информационный бюллетень предоставляют исследования и информацию исключительно в образовательных целях и не должны рассматриваться как какая-либо форма профессиональной консультации. Мы не пропагандируем никаких инвестиционных действий, включая покупку, продажу или удержание цифровых активов.
Содержание отражает только точку зрения автора и не является финансовым советом. Пожалуйста, проведите собственное исследование перед взаимодействием с криптовалютами, DeFi, NFT, Web 3 или связанными технологиями, поскольку они несут высокие риски, и их стоимость может значительно колебаться.
Эта статья воспроизводится из [insights4vc], оригинальное название — «Обзор экосистемы Solana: Q3 2024», авторские права принадлежат оригинальному автору [insights4vc], если у вас есть возражения по поводу перепечатки, пожалуйста, свяжитесь с Команда Gate LearnКоманда обработает это как можно скорее в соответствии с соответствующими процедурами.
Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют только личные взгляды автора и не являются инвестиционными советами.
Другие языковые версии статьи переводятся командой Gate Learn, не указанной вGate.io, переведенная статья не может быть воспроизведена, распространена или украдена.
Solana, с рыночной капитализацией примерно в 63 миллиарда долларов, является одной из ведущих блокчейн-платформ. Она утвердилась как лучший выбор для привлечения пользователей вне цепи блоков, особенно в секторах, таких как Децентрализованные Физические Инфраструктурные Сети (DePIN), мобильные приложения и платежи. В предыдущих информационных бюллетенях мы подчеркивали DePIN, построенные на Solana, включая ГелийиHivemapper.
Solana в последний год сделала значительные успехи, особенно после всплеска своего собственного токена, когда Visa объявила о планах расширить возможности стейблкоинов на блокчейне Solana. На консенсусе 2024 года PayPal Holdings, Inc. (NASDAQ: PYPL) объявила, что PayPal USD (PYUSD) теперь доступен на Solana, что делает стейблкоин PayPal быстрее и более экономически выгодным для использования (в настоящее время рыночная капитализация PYUSD составляет 827,83 миллиона долларов, из которых 58,3% находится на Solana и 41,7% на Ethereum).
Выпуск и сокращение токенов Токены SOL Solana выпускаются через два основных механизма: генезис-блок и протокольная инфляция (награды за стейкинг). С другой стороны, токены SOL выводятся из обращения в основном путем сжигания комиссий за транзакции. Расписание инфляции управляется тремя параметрами: начальной ставкой инфляции в 8%, дизинфляционной ставкой в -15% и долгосрочной ставкой инфляции в 1,5%. Текущая ставка инфляции составляет 5,07%, и инфляция Solana началась с эпохи 150 в феврале 2021 года.
Расписание разблокировки SOL (cc: Гелиус)
Влияние на участников сети Доказательство доли (PoS) инфляция по своей сути переносит богатство от невладельцев доли на владельцев, фактически разбавляя стоимость долей для невладельцев, в то время как вознаграждая тех, кто участвует в долевом участии. Solana поддерживает высокую ставку долевого участия в 65%, что является жизнеспособным по сравнению с другими сетями. На данный момент стейкнуто около 380 миллионов SOL, и наблюдается значительное движение через эпохи.
Награды за стейкинг по ставке инфляции
Расчет доходности стейкинга
Доходность стейкинга зависит от уровня инфляции, времени работы валидатора, комиссионных ставок и процента SOL, поставленного на стейкинг. Формула вычисления:
Сжигание комиссий и факторы дезинфляции:
Сжигание комиссий за транзакции, сокращение и другие потери, связанные с пользователями, оказывают дезинфляционное давление, хотя и незначительное. Сжигание комиссий в процентном соотношении к наградам за стейкинг достигло пика в 7,8% в марте 2024 года, но в последнее время составляет в среднем 3,2%. После внедрения SIMD-96 влияние этих сжиганий станет незначительным. Сокращение, хотя и возможно, редко встречается и не является значительным дезинфляционным фактором в настоящее время.
Налогообложение и рыночные последствия:
Получение инфляционных вознаграждений может стать объектом налогообложения во многих юрисдикциях, что потенциально может привести к продажному давлению со стороны стейкеров, которым необходимо покрыть налоговые обязательства. Кроме того, инфляция PoS может оказывать непрерывное давление на цену SOL, влияя на справедливое сравнение цен и экономику сети.
Зависимость дохода валидатора и инфляции:
Валидаторы традиционно полагались на инфляционные комиссии, но недавний рост альтернативных источников дохода, таких как MEV (Maximal Extractable Value) и блок-награды, открывают новые пути к устойчивому доходу. Долгосрочная устойчивость этих альтернативных источников остается неопределенной.
Инфляция Соланы в настоящее время руководствуется начальной инфляционной ставкой 8%, деинфляционной ставкой -15% и долгосрочной инфляционной ставкой 1,5%. Текущая ставка приблизительно составляет 5% на сентябрь 2024 года, с общим объемом предложения 584 миллиона SOL. Предлагаются четыре сценария для изучения потенциальных изменений:
Влияние на предложение и цену:
В течение следующих восьми лет:
Предполагая, что стартовая цена составляет $150 за SOL, и сохраняя другие переменные постоянными:
Solana — это высокопроизводительный блокчейн, разработанный для скорости, эффективности и масштабируемости. Он поддерживает тысячи транзакций в секунду с низкой задержкой и минимальными комиссиями, достигая времени блока в 400 миллисекунд и затрат, составляющих доли цента. В этом отчете исследуются механизмы и архитектура Solana, подчеркивается ее способность масштабироваться и беспрепятственно взаимодействовать в единой экосистеме.
Язык
Solana в основном использует Rust для смарт-контрактов из-за его параллелизма, безопасности памяти и низкоуровневого контроля, обеспечивая безопасный и предсказуемый код. В то время как Rust является основным языком, Solana поддерживает все языки, совместимые с LLVM, такие как C и C++, что позволяет более широкому участию разработчиков. Для разработки на стороне клиента Solana предлагает SDK на Java, C#, Python, Go и Kotlin, облегчая взаимодействие с сетью Solana через JSON RPC API. Это разнообразие языковой поддержки повышает доступность и гибкость для разработчиков.
Механизм и архитектура
Архитектура Solana основана на унифицированной, составной экосистеме, которая интегрирует все приложения в одной блокчейн. Этот дизайн позволяет избежать необходимости мостов, отдельных идентификаторов цепей или фрагментации ликвидности, улучшая пользовательский опыт и упрощая взаимодействие между приложениями. Производительность блокчейна основана на его способности полностью использовать возможности аппаратного обеспечения, обеспечивая масштабирование программного обеспечения вместе с прогрессом аппаратных средств.
Процесс транзакций Solana начинается с того, что пользователи отправляют транзакции лидеру, который собирает их в блоки и распространяет их в сети для выполнения и подтверждения другими валидаторами. Основные изменения протокола управляются через документы по улучшению Solana (SIMD), которые проходят обзор и голосование сообщества.
Жизненный цикл транзакции
Транзакция Solana - единственный способ изменения состояния в блокчейне. Каждая транзакция, или «сообщение о транзакции», включает в себя заголовок, адреса учетных записей, недавний blockhash и инструкции. Транзакции являются атомарными, обеспечивая полное выполнение всех операций в пределах транзакции или ее отказ. Структура позволяет заранее оптимизировать, требуя указания учетных записей заранее, что облегчает параллельное выполнение транзакций без конфликтов.
Безопасность и управление ключами
В Solana работают ЭД25519Криптография эллиптических кривых для пар открытого и закрытого ключей обеспечивает надежную безопасность и эффективную подпись транзакций. Кошельки генерируют пары ключей, где открытые ключи служат идентификаторами учетных записей в блокчейне, а закрытые ключи используются для авторизации. Транзакции подписываются закрытыми ключами, обеспечивая целостность и подлинность, а затем проверяются с использованием открытых ключей.
Операция сети
Solana использует подход, основанный на лидерах, без мемпула, назначая конкретных валидаторов лидерами для обработки транзакций в фиксированные временные интервалы (400 миллисекунд). Валидаторы выбираются на основе стейка, и они ротируют роли в соответствии с заранее определенным графиком, повышая децентрализацию и безопасность системы.
Сеть использует стейково-взвешенное качество обслуживания (SWQoS) для приоритезации транзакций от стейковых валидаторов, снижая воздействие спама и атак Сибилл. SWQoS резервирует 80% мощности лидера для транзакций, направленных через стейковых валидаторов, остальные ресурсы выделяются нестейковым узлам.
Улучшения масштабируемости
Недавние решения для масштабирования, такие как SVM-роллапы и ZK Compression, разрабатываются для дальнейшего повышения производительности Solana, хотя они все еще находятся на ранних стадиях внедрения. Принятие блокчейном сетевого протокола QUIC способствует эффективной, безопасной и масштабируемой передаче сообщений о транзакциях, удовлетворяя требования к высокой пропускной способности.
Консенсус и производство блоков
Механизм консенсуса Solana использует непрерывное построение блоков, когда лидеры создают и транслируют блоки в режиме реального времени во время своих слотов. Такой подход снижает задержку и оптимизирует обработку транзакций. Блок обработки транзакций (TPU) валидатора управляет созданием блоков, выполняя транзакции параллельно, где это возможно, чтобы максимизировать пропускную способность и эффективность.
Подробное описание механизма доказательства истории можно найти в белой книге Solanaздесь.
Доказательство истории (PoH) — ключевая функция Solana, действующая как криптографические часы, которые обеспечивают синхронизацию сети, устанавливая проверяемый порядок событий. В отличие от алгоритмов консенсуса, таких как Proof of Work, PoH используется не для достижения консенсуса, а для обеспечения временной привязки, которую валидаторы используют для последовательности транзакций и соблюдения графика лидеров.
PoH работает посредством непрерывного вычисления цепочки хэшей SHA-256, где каждый хэш зависит от выхода предыдущего хэша. Эта последовательность должна быть вычислена в определенном порядке, создавая «микро-доказательство работы». Валидаторы запускают службу PoH, которая создает эти хэши, которые сложно сгенерировать, но легко проверить другими валидаторами. Внедряя данные транзакции в эту цепочку хэшей, PoH отмечает моменты времени транзакций, доказывая порядок их совершения и предотвращая манипуляции валидаторами последовательностью блоков.
Механизм и функциональность
Каждый валидатор Solana постоянно запускает сервис PoH, последовательно хешируя для ведения реестра криптографических меток времени. Когда текущий лидер обрабатывает новые транзакции, эти транзакции объединяются с текущим хэшем PoH, обновляя цепочку и встраивая транзакции в криптографическую временную шкалу. Этот процесс гарантирует, что лидер не сможет манипулировать временем или порядком транзакций.
В каждом 400-миллисекундном блоке поток PoH включает примерно 800 000 хэшей и «тиков», которые отмечают ход времени с интервалом в 6,25 миллисекунды. Эти тики служат свидетельством активности и поддерживают ритмичность работы сети. Даже когда валидаторы не выступают в качестве лидера, они поддерживают свои часы PoH включенными, чтобы синхронизироваться с остальной частью сети и обеспечить соответствие расписанию лидера.
Модель учетных записей
Управление состоянием Solana relies on an accounts database, AccountsDB, структурированной как большое хранилище ключ-значение, где ключи - это адреса учетных записей, а значения - соответствующие данные. Учетные записи Solana могут быть различных типов:
Solana различает код и состояние, сохраняя учетные записи программ неизменными, в то время как состояние хранится в отдельных учетных записях. Это разделение позволяет эффективно управлять состоянием и проводить оптимизации, уникальные для архитектуры Solana.
Программы и управление состоянием
Программы на Solana написаны на таких языках, как Rust, и используются для манипулирования данными учетной записи, но они не хранят состояние внутри себя. Вместо этого программы взаимодействуют с программными производными адресами (PDA), специальными учетными записями, которые не имеют закрытого ключа и контролируются программой. КПК гарантируют, что только связанная программа может изменять состояние, повышая безопасность и программный контроль над изменениями состояния.
Аренда и управление счетом
Для смягчения увеличения состояния, Solana реализует механизм аренды, требующий, чтобы учетные записи поддерживали минимальный баланс SOL. Учетные записи могут быть закрыты, когда они больше не нужны, возвращая баланс аренды пользователю. Такой подход способствует эффективному использованию состояния и отгоняет ненужные учетные записи от оставания открытыми бесконечно.
Турбина: Распространение данных
Turbine - это протокол распространения данных Solana, вдохновленный BitTorrent. Он разбивает данные транзакций на маленькие пакеты, называемые "shreds", которые затем распространяются по сети структурированным образом. Shreds группируются в пакеты и транслируются через Turbine Tree, где валидаторы организованы в слоях для передачи shreds другим. Это снижает нагрузку данных на лидеров и улучшает способность сети эффективно распространять блоки.
Консенсус: Tower BFT
Solana использует Tower BFT, пользовательскую реализацию практической византийской отказоустойчивости (PBFT), улучшенную синхронизированными часами PoH. Такой подход снижает накладные расходы на коммуникацию во время консенсуса, поскольку валидаторы полагаются на заранее установленный порядок транзакций из PoH, а не на несколько раундов обмена сообщениями. Валидаторы голосуют за блоки, используя кредиты, заработанные за правильные голоса, при этом система гарантирует, что валидаторы придерживаются выбранных ими форков в течение минимального периода времени, сводя к минимуму вероятность форков.
Сплетни и архивирование
Сеть слухов Solana служит контрольной плоскостью, распространяя важные метаданные и обеспечивая возможность связи и синхронизации узлов в сети. Архивные узлы хранят историю сети, с данными, хранящимися в узлах-складах, чтобы обеспечить доступность прошлых транзакций.
Экономика и Джито
Экономическая модель Solana включает награды за стейкинг на основе инфляции, при этом валидаторы зарабатывают SOL, участвуя в консенсусе и производя блоки. Награды за блок состоят из комиссий за транзакции, частично сжигаемых и частично присваиваемых производящему лидеру. Жидкий стейкинг позволяет держателям SOL ставить свои токены в пулы, получая токены жидкого стейкинга (LST), которые могут быть торгуемы или использованы в приложениях, при этом получая награды за стейкинг.
Клиент Jito, широко принятый валидаторами Solana, улучшает экономические стимулы путем внедрения системы аукциона блоков вне протокола, позволяя приоритетно обрабатывать транзакции с помощью чаевых, в дополнение к стандартным комиссиям за транзакции. Это значительно улучшило вознаграждение валидаторов и способствовало широкому использованию клиента Jito в сети Solana.
Виртуальная машина Solana (SVM) - это инновационная платформа, разработанная для управления максимально извлекаемой стоимостью (MEV) в блокчейне Solana. MEV предполагает извлечение дополнительной стоимости из транзакций путем их переупорядочивания, включения или исключения из блоков. SVM предоставляет технологии и протоколы для обнаружения, анализа и управления MEV-активностью, способствуя эффективности, справедливости и безопасности в экосистеме Solana.
Виртуальная машина Ethereum (EVM) против виртуальной машины Solana (SVM)
SVM отличается от виртуальной машины Ethereum (EVM) исполнением смарт-контрактов и обработкой транзакций. В SVM каждый валидатор выполняет смарт-контракты индивидуально, что обеспечивает высокую пропускную способность транзакций. В отличие от этого, EVM требует консенсуса узла для выполнения, что приводит к более медленной обработке. Кроме того, параллельная модель обработки Solana позволяет одновременно выполнять несколько транзакций, в то время как последовательная модель Ethereum обрабатывает транзакции по одной, что делает Solana более быстрой и эффективной.
SVM стремится решить MEV, предлагая структурированный подход к предотвращению манипуляций при упорядочении транзакций и проверке блоков. Это крайне важно для поддержания целостности финансовых взаимодействий на Solana, защиты пользователей от таких практик, как фронтраннинг, и улучшения доверия к сети. Учитывая высокую пропускную способность транзакций Solana, эффективное управление MEV является важным для предотвращения быстрого извлечения ценности, которое может нанести вред обычным пользователям.
В экосистеме Solana SVM воспринимается по-разному. Некоторые считают, что он включает в себя полный конвейер обработки транзакций, включая среду выполнения валидатора и выполнение программы, в то время как другие сосредотачиваются на виртуальной машине eBPF более низкого уровня, отвечающей за выполнение программ. В целом, под SVM понимается комплексная система, включающая в себя компонент банка валидатора агавы, который управляет состоянием во время каждого слота. SVM обрабатывает транзакции пакетами, каждый из которых содержит инструкции, предназначенные для определенных программ, и использует механизм кэширования для оптимизации эффективности выполнения.
Разделенный и четко определенный интерфейс SVM позволяет использовать различные приложения, выходящие за рамки валидаторов Solana, в том числе:
SVM теперь доступен через solana-svm Rust-кран, поддерживающий различные приложения и стимулирующий инновации в экосистеме Solana.
Однако Солана столкнулась с проблемами после краха FTX, выдающейся организации, тесно связанной с ее экосистемой. Основатель FTX Сэм Бэнкман-Фрид (SBF) был одним из главных сторонников Солана, привлекая проекты, такие как Serum DEX и другие, традиционно связанные с экосистемой Ethereum. Под влиянием SBF FTX стал одной из крупнейших централизованных бирж, дополнительно укрепляя позиции Соланы. К сожалению, неправомерное использование активов компании FTX и депозитов клиентов для рискованных инвестиций привело к ее падению, создавая значительные риски для экосистемы Солана, связанной с FTX.12 сентября, FTX/Alameda Research вывели $SOL в стейкинг на сумму 24 миллиона долларов, а данные Solscan указывают на то, что в кошельке по-прежнему хранятся $SOL на сумму более 1 миллиарда долларов, включая токены в стейкинге и заблокированные токены. Несмотря на эти проблемы, основное сообщество разработчиков, разделяющих философию Solana, оставалось приверженным. Solana отреагировала на это, сосредоточившись на повышении стабильности сети и создании более удобной среды для разработчиков, решая технические проблемы, чтобы восстановить доверие в своем сообществе.
Экосистема Solana (ТОП-10 проектов по капитализации)
SOL/USD - $135.07 (06:06 UTC; 12 сентября 2024 г.); MC - $63.3 млрд
Рынки SOL (Топ 5 по объему за 24 часа; 12 сентября); через: coingecko
Заблокировано общее значение - $80.45B
Фиолетовый - Цена SOL; Желтый - Количество активных адресов SOL за сутки (5,5 млн - исторический максимум)
Фиолетовый - цена SOL; Желтый - ежедневный объем SOL
Solana - Финансовый отчет (через: токентерминал)
ТОП 5 валидаторов Solana (ПРИМЕЧАНИЕ: Все значения указаны в SOL; Данные включают в себя все стейки, а не только активные стейки)
Объемы Solana DEX (USD)
Статистика Solana DEX
Советы валидатора Jito
insights4.vcи его информационный бюллетень предоставляют исследования и информацию исключительно в образовательных целях и не должны рассматриваться как какая-либо форма профессиональной консультации. Мы не пропагандируем никаких инвестиционных действий, включая покупку, продажу или удержание цифровых активов.
Содержание отражает только точку зрения автора и не является финансовым советом. Пожалуйста, проведите собственное исследование перед взаимодействием с криптовалютами, DeFi, NFT, Web 3 или связанными технологиями, поскольку они несут высокие риски, и их стоимость может значительно колебаться.
Эта статья воспроизводится из [insights4vc], оригинальное название — «Обзор экосистемы Solana: Q3 2024», авторские права принадлежат оригинальному автору [insights4vc], если у вас есть возражения по поводу перепечатки, пожалуйста, свяжитесь с Команда Gate LearnКоманда обработает это как можно скорее в соответствии с соответствующими процедурами.
Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, представляют только личные взгляды автора и не являются инвестиционными советами.
Другие языковые версии статьи переводятся командой Gate Learn, не указанной вGate.io, переведенная статья не может быть воспроизведена, распространена или украдена.