Мультистрімовий консенсус 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
Немає коментарів
  • Закріпити