Мультистримовое соглашение Somnia: что это такое и почему это важно

Мультипотоковое Соглашение Somnia — это новый протокол BFT с доказательством доли, частично синхронный, разработанный для решения проблем пропускной способности, задержки и заторов, с которыми сталкиваются многие блокчейны. Вместо того чтобы иметь единую глобальную цепь, где каждый валидатор должен обрабатывать и проверять каждый блок (, что становится узким местом при высокой нагрузке ), Somnia разделяет работу между независимыми «цепями данных». Каждый валидатор управляет своей собственной цепью данных. На этих цепях данных валидаторы добавляют блоки, содержащие необработанные данные транзакций, без проверок согласия на этом уровне.

Вдобавок к этим цепям данных существует отдельная цепь согласования. Эта цепь согласования использует модифицированный алгоритм PBFT ( Практическая византийская устойчивость к сбоям ) для агрегирования текущих голов всех цепей данных в каждом блоке согласования. Она включает в себя концы каждой цепи данных и, делая это, обеспечивает сети единую, глобальную картину всех транзакций, опубликованных в цепях данных валидаторов. Это обеспечивает безопасность, окончательность и предотвращает возможность разветвления валидаторами своих индивидуальных цепей данных таким образом, который угрожает согласованности сети.

Одной из ключевых особенностей является так называемое ускоренное последовательное выполнение. Несмотря на то, что существует множество цепочек данных, работающих параллельно, окончательное упорядочивание и выполнение транзакций происходит в последовательном порядке, определяемом цепочкой согласования. Это избегает многих проблем, возникающих в моделях параллельного выполнения — конфликтов, непредсказуемого поведения, когда транзакции нацелены на одни и те же контракты/счета, накладных расходов на координацию и т. д. Таким образом, Somnia получает преимущества высокой пропускной способности, не теряя детерминизма.

Для поддержки этой архитектуры Somnia также вводит несколько поддерживающих технологий: пользовательскую базу данных под названием IceDB, которая предлагает чрезвычайно быстрые и надежные операции чтения и записи ( в пределах десятков наносекунд) для больших объемов данных, а также продвинутые методы сжатия (, включая потоковое сжатие и агрегацию подписей) для снижения необходимой пропускной способности между узлами. Эти оптимизации помогают модели многопотока масштабироваться в массовом порядке, сохраняя при этом очень низкие затраты и небольшую задержку.

Из-за Соглашения Multistream, Somnia утверждает, что достигает до ~400,000 транзакций в секунду (TPS) с финализацией блока менее секунды и очень низкими комиссиями (часто менее цента). Эти показатели делают его подходящим для таких случаев использования, как игровые приложения в реальном времени, мета-вселенная, социальные приложения, выпуски NFT, высокочастотная торговля и т. д., где скорость и стоимость имеют большое значение. Мой вывод Мультистримовое Соглашение Somnia — это умный дизайн, который разделяет производство транзакций от глобального соглашения, предоставляя валидаторам автономию в цепочках данных, но при этом обеспечивая окончательную, унифицированную упорядоченность. Для разработчиков и пользователей это означает гораздо более высокую пропускную способность и меньшую задержку без ущерба для согласованности. Если реализация оправдает ожидания, это может переопределить, как выглядят "быстрые, дешевые, массовые потребительские dApps". #Somnia @Somnia_Network $SOMI

SOMI-7.24%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить