В области Блокчейн, каждый раз, когда проект заявляет о прорыве в производительности, это всегда вызывает широкое следование. Недавно Somnia заявила, что достигла удивительных 400 000 TPS (Количество транзакций в секунду), это число действительно шокирует. Давайте углубимся в технические инновации Somnia и посмотрим, как она достигла этого прорыва.



Somnia использует инновационную архитектуру под названием MultiStream, которую можно сравнить с открытием нескольких полос на скоростной трассе. Каждая "полоса" независимо обрабатывает транзакции, а затем результаты сводятся вместе. Ключевым моментом этого подхода является то, как координировать транзакции между различными "полосами", особенно как обеспечить согласованность данных при обработке межполосных транзакций.

Чтобы решить эту проблему, Somnia использует технологию шarding состояния. Она делит состояние сети на несколько фрагментов, каждый из которых обрабатывается независимо, при этом обеспечивая атомарность межфрагментных транзакций. Хотя этот метод не является совершенно новой концепцией, инновация Somnia заключается в том, что он специально оптимизирован для игровых сценариев. Учитывая, что внутри игры транзакции происходят часто, а взаимодействие между играми происходит редко, такой подход шардирования особенно подходит для игровых приложений.

В области хранения Somnia разработала систему хранения IceDB. По сравнению с традиционным LevelDB, который часто используется в Блокчейн, IceDB специально разработан для особенностей данных блокчейна и оптимизирован для чтения и записи небольших файлов. Официально заявляется, что производительность может увеличиться в 15-100 раз. Учитывая, что данные блокчейна обычно имеют характеристику «много чтения и мало записи», такая возможность повышения производительности действительно существует.

Особое внимание стоит уделить тому, как Somnia обрабатывает виртуальную машину Ethereum (EVM). В отличие от многих проектов блокчейна, стремящихся к высокой производительности и выбирающих отказ от EVM в пользу разработки своей собственной виртуальной машины, Somnia выбрала сохранение совместимости с EVM, но использует метод предварительной компиляции (AOT), который позволяет заранее компилировать байт-код EVM в машинный код, а не интерпретировать его во время выполнения.

Технические инновации Somnia предоставляют новые идеи для повышения производительности Блокчейн. Они не только теоретически демонстрируют возможность высокой производительности, но, что более важно, оптимизируют для конкретных сценариев применения (например, игры). Этот подход может открыть новые возможности для применения Блокчейн в высокочастотных торговых сценариях, таких как игры.

Тем не менее, мы также должны сохранять осторожный подход. Теоретические прорывы в производительности и фактические результаты в реальных приложениях часто имеют разрыв. Каковы фактические показатели Somnia, еще предстоит проверить в реальной сетевой среде и при масштабных приложениях. В то же время, мы также должны следовать за тем, будет ли эта высокая производительность достигнута за счет децентрализации или безопасности.

В целом, техническое решение Somnia предлагает новые идеи для оптимизации производительности Блокчейн, особенно перспективы его применения в таких специфических областях, как игры, вызывают ожидания. Однако в то же время нам нужно сохранять объективный и рациональный подход, ожидая больше практических примеров применения для проверки его производительности и надежности.
SOMI3.59%
ETH6.09%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
TokenomicsTinfoilHatvip
· 11ч назад
Снова хвастает, как только тестируют, сразу же насос.
Посмотреть ОригиналОтветить0
NFTRegretfulvip
· 12ч назад
Снова пришёл хвастаться tps.
Посмотреть ОригиналОтветить0
BearMarketMonkvip
· 12ч назад
Еще один играющий с данными
Посмотреть ОригиналОтветить0
LiquidityWitchvip
· 12ч назад
*пьет эликсир* еще одна жертва богам масштабирования...
Посмотреть ОригиналОтветить0
WenMoonvip
· 12ч назад
Снова похвалился, да?
Посмотреть ОригиналОтветить0
  • Закрепить