Аналіз технічного звіту Sui Lutris: Продуктивність блокчейну Sui досягає 5K TPS

robot
Генерація анотацій у процесі

Ядро розподіленої системи протоколу Sui блокчейн: Аналіз технічного звіту Sui Lutris

Після кількох місяців тестування Mysten Labs 18 серпня оновила білу книгу Sui Lutris, визначивши два ключових показники продуктивності:

  1. При використанні PTB Sui може обробляти від 140k до 150k операцій на секунду, а його потужність досягає 5K TPS. Це свідчить про те, що фактична продуктивність Sui на піку основної мережі (близько 700 TPS) значно перевищує результати бенчмаркінгу.

  2. Навіть у випадку зупинки роботи частини перевірочних вузлів, затримка остаточного підтвердження Sui все ще може залишатися нижче 0,5 секунди.

Біла книга детально описує механізм роботи Sui і надає докази безпеки, а також інструкції для зовнішніх тестувальників щодо відтворення відповідних даних.

Після запуску основної мережі Sui швидко привернула увагу до розробки застосунків, таких як ігри та NFT. Нещодавно Mysten Labs опублікувала технічний звіт про розподілену систему Sui Lutris, яка підтримує Sui. Sui Lutris дозволяє Sui зберігати низьку затримку за умов високої пропускної здатності та довгострокової стабільності.

Від часу виникнення біткоїна технологія блокчейн досягла значного прогресу, сприяючи виникненню нових застосувань, таких як ігри та NFT. Блокчейн-спільнота постійно досліджує способи підвищення ефективності, особливо в обробці високих навантажень і досягненні реальної реакції.

Наразі L1 блокчейн стикається з двома основними викликами: забезпечення високої пропускної спроможності при збереженні низької затримки та гарантування довгострокової стабільності протоколу консенсусу. Ці виклики можна вирішити за допомогою динамічної участі та конфігурації верифікаційних вузлів.

Одним із ефективних способів досягнення високої пропускної здатності є використання протоколу на основі DAG, як у Sui з Narwhal/Bullshark. Такі протоколи дозволяють блокчейну одночасно виконувати велику кількість транзакцій, що підходить для ігор та NFT тощо. Однак протоколи на основі DAG можуть призводити до затримок у кілька секунд, що суттєво впливає на звичайні перекази або ігрові операції.

З іншого боку, безконсенсусні протоколи виявляють величезний потенціал у зменшенні затримок і масштабованості, як показано в ранніх дослідженнях прототипу FastPay. Ці протоколи забезпечують швидку обробку транзакцій, усуваючи необхідність в упорядкуванні незалежних транзакцій для паралельної обробки. Однак вони підходять лише для обмеженої категорії простих блокчейн-операцій, що обмежує виразність смарт-контрактів і ускладнює динамічну перенастройку набору верифікаційних вузлів.

Хоча обидва протоколи мають потенціал, наразі вони ще не знайшли широкого застосування в блокчейнах виробничого рівня. Sui Lutris, як протокол, що підтримує мережу Sui, поєднує переваги на основі DAG консенсусу та безконсенсусних методів: забезпечуючи затримку на рівні частки секунди (менше 1 секунди) та безперервну пропускну здатність тисяч транзакцій на секунду. Водночас Sui зберігає здатність виконувати складні контракти на спільних об'єктах, генерувати контрольні точки та повторно налаштовувати набір валідаційних вузлів через цикли.

Sui Lutris звіт введення: Основний розподілений системний протокол Sui блокчейну

Поєднання методів з консенсусом та без консенсусу

Sui Lutris використовує унікальний змішаний підхід. Для операцій з активами одного власника (унікальні об'єкти) система використовує протокол узгодження між валідаційними вузлами, щоб досягти затримки нижче рівня консенсусу. Для складних смарт-контрактів, що працюють на спільних об'єктах, Sui Lutris покладається лише на обробку консенсусу. Крім того, Sui Lutris підтримує операції з обслуговування мережі, такі як визначення контрольних точок і повторна конфігурація валідаційних вузлів. Ця інноваційна стратегія забезпечує ідеальне рішення для обробки транзакцій у реплікованому візантійському середовищі.

Життєвий цикл угоди Sui Lutris включає в себе такі етапи:

  1. Користувач створює та підписує транзакцію, змінюючи комбінацію своїх об'єктів або унікальних об'єктів з об'єктами, що діляться.

  2. Транзакція надсилається через повний вузол до вузла валідації Sui Lutris для перевірки дійсності та безпеки, після підписання повертається клієнту.

  3. Клієнт збирає відповіді більшості верифікаційних вузлів, формуючи сертифікат транзакції, підтверджуючи незворотність транзакції.

  4. Сертифікат відправляється назад до всіх вузлів для перевірки. Транзакції з унікальними об'єктами можуть бути оброблені негайно, без очікування консенсусу (швидкий шлях). Усі сертифікати пересилаються до протоколу консенсусу на основі DAG.

  5. Номер сертифіката виходу консенсусу, перевіряючі вузли перевіряють і виконують транзакції, що містять спільні об'єкти.

  6. Клієнт збирає відповіді більшості віртуальних вузлів, складає дійсний сертифікат як доказ розрахунку транзакції.

  7. Для кожного консенсусу подати формування контрольної точки, що використовується для керування перепризначенням протоколу.

Окрім основного процесу торгівлі, Sui Lutris також пропонує кілька функцій для підтримки виробничого рівня блокчейну:

  • Впровадження протоколу перевірки точок, створення історії всіх транзакцій для зручності аудиту та синхронізації.
  • Підтримка переналаштування в кінці кожного циклу, що дозволяє змінювати набір вузлів-валідаторів та їхні голосувальні права.
  • У кінці циклу безпечно "розблокувати" активи, заблоковані через подвійні витрати клієнта, зменшуючи помилкові втрати.

Sui Lutris як інфраструктура Sui керує великою кількістю активів користувачів. Повний технічний звіт надає детальну інформацію про безпеку та активний протокол, а також доказ безпеки, що частково синхронізується з учасниками Візантійської моделі стандартних розподілених систем.

Sui Lutris звіт введення: основний розподілений системний протокол Sui

SUI-3.97%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
MidnightGenesisvip
· 07-19 07:09
Дані підозрілі З моїх спостережень, межа tps взагалі не досягла заявленого рівня.
Переглянути оригіналвідповісти на0
WhaleMinionvip
· 07-16 19:29
tps справді дивовижний啊
Переглянути оригіналвідповісти на0
SundayDegenvip
· 07-16 19:26
5k всього? luna в ті часи була кращою
Переглянути оригіналвідповісти на0
NeverPresentvip
· 07-16 19:21
Бик, що так високо хвалиться, нічого не створить.
Переглянути оригіналвідповісти на0
  • Закріпити