Последний отчет о производительности блокчейна показывает, что среди крупных блокчейнов Solana имеет наивысшую скорость, с максимальным средним ежедневным TPS в 1 054. На втором месте Sui с максимальным средним ежедневным TPS в 854. Третья позиция принадлежит одной из торговых платформ, чье реальное TPS составляет менее половины TPS Sui.
Этот отчет раскрывает интересное явление: самые высокопроизводительные Solana и Sui являются не совместимыми с EVM Блокчейнами. Более глубокий анализ показывает, что средний реальный TPS для 8 не совместимых с EVM Блокчейнов составляет 284, в то время как средний TPS для 17 совместимых с EVM Блокчейнов и Ethereum Layer2 всего 74. Это означает, что производительность не совместимых с EVM Блокчейнов примерно в 4 раза выше, чем у совместимых с EVM Блокчейнов.
Производственные ограничения совместимых с EVM Блокчейнов
В общем, способы повышения TPS в Блокчейн включают: улучшение производительности узлов, совершенствование базового протокола, увеличение размера Блоков, оптимизацию протокола консенсуса и улучшение способов выполнения транзакций.
Для Блокчейн EVM, из-за ограничений виртуальной машины, наибольшей проблемой является выполнение транзакций. У EVM есть две основные проблемы с производительностью:
256-битная архитектура: EVM спроектирован как 256-битная виртуальная машина, что облегчает обработку хэш-алгоритма Ethereum. Однако фактические компьютеры, на которых работает EVM, должны отображать 256-битные байты на локальную архитектуру, что приводит к снижению эффективности.
Отсутствие стандартной библиотеки: Solidity не имеет встроенной стандартной библиотеки, разработчики должны самостоятельно реализовывать базовые функции, хотя проекты такие как OpenZeppelin несколько улучшили ситуацию, тем не менее, скорость выполнения EVM байт-кода все еще значительно уступает предварительно скомпилированной стандартной библиотеке.
С точки зрения оптимизации выполнения, у EVM есть два основных недостатка:
Трудности с проведением статического анализа: Динамический механизм переходов EVM затрудняет статический анализ кода, что препятствует реализации параллельного выполнения.
Недостаточная зрелость JIT-компилятора: хотя уже существуют проекты EVM JIT, они все еще находятся на экспериментальной стадии и не смогли полностью раскрыть потенциал оптимизации JIT.
Поэтому многие высокопроизводительные публичные блоки выбирают использование виртуальных машин на основе WASM, eBPF байт-кода или Move байт-кода, а не EVM. Например, Solana использует свою уникальную виртуальную машину SVM и байт-код SBF на основе eBPF.
Solana: Секреты короля скорости
Солана известна своим механизмом PoH(Proof of History) и низкой задержкой с высокой пропускной способностью, и считается одним из самых многообещающих "конкурентов Эфириума".
Ядро PoH — это простая хеш-алгоритм, подобная проверяемой функции задержки (VDF). Solana использует SHA-256 для реализации непрерывно работающей хеш-функции, где каждый вывод итерации используется в качестве входных данных для следующей. Этот расчет выполняется на одном ядре каждого валидатора.
Несмотря на то, что генерация последовательностей осуществляется последовательно и в одном потоке, верификация может проводиться параллельно, что позволяет эффективно выполнять верификацию на многопроцессорных системах. Хотя скорость хеширования имеет предел, улучшения в аппаратном обеспечении могут привести к дополнительному повышению производительности.
Процесс консенсуса Solana
Механизм PoH служит надежным и бездоверительным источником времени, создавая в сети проверяемые и упорядоченные записи событий. Тайминг на основе PoH позволяет сети Solana предсказуемо и прозрачно чередовать лидеров. Эта ротация происходит через фиксированные промежутки времени, для 4-х слотов (slot), каждый из которых в настоящее время установлен на 400 миллисекунд.
В течение каждого временного интервала слота лидер предлагает новый Блок, содержащий транзакции, полученные от пользователей. Лидер проверяет транзакции, упаковывает их в Блок и затем транслирует другим валидаторам в сети. Другие валидаторы голосуют за действительность Блока. Если Блок получает голосование от подавляющего большинства долей, он считается подтвержденным.
После окончания временного периода текущего лидера сеть сразу переходит к следующему временном периоду, предоставляя возможности для производства блоков следующим лидерам. Этот подход обеспечивает высокую пропускную способность и устойчивость сети Solana.
Технологии оптимизации производительности Solana
Гольфстрим: Сеть Solana может заранее подтверждать лидеров, не требуя общественного пула памяти для сохранения пользовательских транзакций. После того как пользователь отправляет транзакцию, сервер RPC преобразует её в пакет QUIC и напрямую пересылает лидеру валидатору.
Технология конвейера: Solana разделяет обработку данных блока на несколько процессов, выполняемых различными аппаратными компонентами, максимизируя использование аппаратного обеспечения и ускоряя скорость проверки и передачи блока.
Sealevel: Торговый планировщик Solana использует механизм блокировок на чтение и запись для параллельного выполнения транзакций, каждый поток независимо обрабатывает очередь транзакций, что повышает эффективность выполнения.
Турбина: Лидеры, распространяя Блок, разделяют и распределяют пакеты данных между верификаторами с иерархической структурой, уменьшая использование полосы пропускания.
TowerBFT: валидаторы используют механизм консенсуса для голосования против разветвлений в процессе голосования, объединяя разветвленные голоса в реальном времени, что повышает эффективность консенсуса.
Cloudbreak: база данных, разработанная Solana, которая разделяет структуру данных учетных записей определенным образом, чтобы максимально повысить эффективность SSD.
Архиватор: Solana переносит хранение данных с валидаторов на специализированную сеть узлов, уменьшая нагрузку на валидаторов.
Заключение
Дизайн Solana заключается в создании Блокчейн, который масштабируется по мере повышения производительности аппаратного обеспечения. Используя возможности современных компьютеров, таких как CPU, GPU и пропускная способность, Solana теоретически может достичь потрясающей скорости в 65,000 TPS.
Высокая производительность и масштабируемость Solana делают ее предпочтительной платформой для обработки высокочастотной торговли и сложных смарт-контрактов. Независимо от того, идет ли речь о DePIN/AI сегменте или Meme сегменте, Solana демонстрирует огромный потенциал.
Несмотря на то, что в настоящее время регуляторы все еще рассматривают Solana как ценную бумагу, маловероятно, что в краткосрочной перспективе будет одобрён её ETF, однако в крипторынке консенсус является ценностью. Solana постепенно устанавливает рыночный консенсус, сопоставимый с Биткойном и Эфириумом, демонстрируя огромный потенциал для долгосрочного развития.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
4
Репост
Поделиться
комментарий
0/400
CryptoSourGrape
· 4ч назад
Если бы я купил sol в прошлом году, а не вложил все в eth... Ах, слезы горечи.
Посмотреть ОригиналОтветить0
LiquidityNinja
· 08-09 23:18
Кто еще играет на EVM-цепочке? Слишком тормозит.
Посмотреть ОригиналОтветить0
ApeWithNoFear
· 08-09 23:07
Смеситель опять без воды
Посмотреть ОригиналОтветить0
0xOverleveraged
· 08-09 22:55
Быстро возвращайся, а что толку от ежедневных сбоев?
Секреты производительности Соланы: TPS не совместимых с EVM цепей в 4 раза превышает EVM
Секреты короля производительности Блокчейн
Последний отчет о производительности блокчейна показывает, что среди крупных блокчейнов Solana имеет наивысшую скорость, с максимальным средним ежедневным TPS в 1 054. На втором месте Sui с максимальным средним ежедневным TPS в 854. Третья позиция принадлежит одной из торговых платформ, чье реальное TPS составляет менее половины TPS Sui.
Этот отчет раскрывает интересное явление: самые высокопроизводительные Solana и Sui являются не совместимыми с EVM Блокчейнами. Более глубокий анализ показывает, что средний реальный TPS для 8 не совместимых с EVM Блокчейнов составляет 284, в то время как средний TPS для 17 совместимых с EVM Блокчейнов и Ethereum Layer2 всего 74. Это означает, что производительность не совместимых с EVM Блокчейнов примерно в 4 раза выше, чем у совместимых с EVM Блокчейнов.
Производственные ограничения совместимых с EVM Блокчейнов
В общем, способы повышения TPS в Блокчейн включают: улучшение производительности узлов, совершенствование базового протокола, увеличение размера Блоков, оптимизацию протокола консенсуса и улучшение способов выполнения транзакций.
Для Блокчейн EVM, из-за ограничений виртуальной машины, наибольшей проблемой является выполнение транзакций. У EVM есть две основные проблемы с производительностью:
256-битная архитектура: EVM спроектирован как 256-битная виртуальная машина, что облегчает обработку хэш-алгоритма Ethereum. Однако фактические компьютеры, на которых работает EVM, должны отображать 256-битные байты на локальную архитектуру, что приводит к снижению эффективности.
Отсутствие стандартной библиотеки: Solidity не имеет встроенной стандартной библиотеки, разработчики должны самостоятельно реализовывать базовые функции, хотя проекты такие как OpenZeppelin несколько улучшили ситуацию, тем не менее, скорость выполнения EVM байт-кода все еще значительно уступает предварительно скомпилированной стандартной библиотеке.
С точки зрения оптимизации выполнения, у EVM есть два основных недостатка:
Трудности с проведением статического анализа: Динамический механизм переходов EVM затрудняет статический анализ кода, что препятствует реализации параллельного выполнения.
Недостаточная зрелость JIT-компилятора: хотя уже существуют проекты EVM JIT, они все еще находятся на экспериментальной стадии и не смогли полностью раскрыть потенциал оптимизации JIT.
Поэтому многие высокопроизводительные публичные блоки выбирают использование виртуальных машин на основе WASM, eBPF байт-кода или Move байт-кода, а не EVM. Например, Solana использует свою уникальную виртуальную машину SVM и байт-код SBF на основе eBPF.
Solana: Секреты короля скорости
Солана известна своим механизмом PoH(Proof of History) и низкой задержкой с высокой пропускной способностью, и считается одним из самых многообещающих "конкурентов Эфириума".
Ядро PoH — это простая хеш-алгоритм, подобная проверяемой функции задержки (VDF). Solana использует SHA-256 для реализации непрерывно работающей хеш-функции, где каждый вывод итерации используется в качестве входных данных для следующей. Этот расчет выполняется на одном ядре каждого валидатора.
Несмотря на то, что генерация последовательностей осуществляется последовательно и в одном потоке, верификация может проводиться параллельно, что позволяет эффективно выполнять верификацию на многопроцессорных системах. Хотя скорость хеширования имеет предел, улучшения в аппаратном обеспечении могут привести к дополнительному повышению производительности.
Процесс консенсуса Solana
Механизм PoH служит надежным и бездоверительным источником времени, создавая в сети проверяемые и упорядоченные записи событий. Тайминг на основе PoH позволяет сети Solana предсказуемо и прозрачно чередовать лидеров. Эта ротация происходит через фиксированные промежутки времени, для 4-х слотов (slot), каждый из которых в настоящее время установлен на 400 миллисекунд.
В течение каждого временного интервала слота лидер предлагает новый Блок, содержащий транзакции, полученные от пользователей. Лидер проверяет транзакции, упаковывает их в Блок и затем транслирует другим валидаторам в сети. Другие валидаторы голосуют за действительность Блока. Если Блок получает голосование от подавляющего большинства долей, он считается подтвержденным.
После окончания временного периода текущего лидера сеть сразу переходит к следующему временном периоду, предоставляя возможности для производства блоков следующим лидерам. Этот подход обеспечивает высокую пропускную способность и устойчивость сети Solana.
Технологии оптимизации производительности Solana
Гольфстрим: Сеть Solana может заранее подтверждать лидеров, не требуя общественного пула памяти для сохранения пользовательских транзакций. После того как пользователь отправляет транзакцию, сервер RPC преобразует её в пакет QUIC и напрямую пересылает лидеру валидатору.
Технология конвейера: Solana разделяет обработку данных блока на несколько процессов, выполняемых различными аппаратными компонентами, максимизируя использование аппаратного обеспечения и ускоряя скорость проверки и передачи блока.
Sealevel: Торговый планировщик Solana использует механизм блокировок на чтение и запись для параллельного выполнения транзакций, каждый поток независимо обрабатывает очередь транзакций, что повышает эффективность выполнения.
Турбина: Лидеры, распространяя Блок, разделяют и распределяют пакеты данных между верификаторами с иерархической структурой, уменьшая использование полосы пропускания.
TowerBFT: валидаторы используют механизм консенсуса для голосования против разветвлений в процессе голосования, объединяя разветвленные голоса в реальном времени, что повышает эффективность консенсуса.
Cloudbreak: база данных, разработанная Solana, которая разделяет структуру данных учетных записей определенным образом, чтобы максимально повысить эффективность SSD.
Архиватор: Solana переносит хранение данных с валидаторов на специализированную сеть узлов, уменьшая нагрузку на валидаторов.
Заключение
Дизайн Solana заключается в создании Блокчейн, который масштабируется по мере повышения производительности аппаратного обеспечения. Используя возможности современных компьютеров, таких как CPU, GPU и пропускная способность, Solana теоретически может достичь потрясающей скорости в 65,000 TPS.
Высокая производительность и масштабируемость Solana делают ее предпочтительной платформой для обработки высокочастотной торговли и сложных смарт-контрактов. Независимо от того, идет ли речь о DePIN/AI сегменте или Meme сегменте, Solana демонстрирует огромный потенциал.
Несмотря на то, что в настоящее время регуляторы все еще рассматривают Solana как ценную бумагу, маловероятно, что в краткосрочной перспективе будет одобрён её ETF, однако в крипторынке консенсус является ценностью. Solana постепенно устанавливает рыночный консенсус, сопоставимый с Биткойном и Эфириумом, демонстрируя огромный потенциал для долгосрочного развития.