Аналіз основного розподіленого системного протоколу Sui
Mysten Labs оновила білий документ Sui Lutris 18 серпня, після кількох місяців тестування було визначено такі ключові результати:
У випадку використання PTB та 5K TPS, Sui може обробляти від 140k до 150k операцій на секунду, що значно перевищує базову продуктивність під час пікового навантаження основної мережі (близько 700 TPS).
Навіть у випадку зупинки роботи частини вузлів перевірки, затримка остаточного підтвердження Sui залишається меншою за 0,5 секунди.
У білому документі також детально описано, як зовнішні тестувальники можуть відтворити ці дані у власних валідаційних тестах, а також надано докази безпеки та детальний опис механізму роботи Sui.
Після запуску основної мережі Sui ми побачили кілька захоплюючих застосувань, які були інтегровані в ланцюг, таких як ігри та NFT. Нещодавно Mysten Labs опублікувала технічний звіт про розподілену систему Sui Lutris, яка підтримує Sui. Sui Lutris дозволяє Sui зберігати низьку затримку за умов високої пропускної здатності та тривалої стабільності.
Технологія блокчейн розвивається вже більше десяти років з моменту народження біткойна, за цей час з'явилися нові застосування, такі як ігри та NFT. Блокчейн-спільнота постійно шукає способи підвищення ефективності, особливо в обробці високих навантажень та наданні миттєвих відповідей.
В даний час L1 блокчейни стикаються з двома основними викликами: досягнення високої пропускної здатності при збереженні низької затримки та забезпечення довгострокової стабільності протоколу консенсусу. Ці виклики можуть бути подолані за допомогою динамічної участі та налаштування верифікаційних вузлів.
Ефективний спосіб досягнення високої пропускної спроможності – це використання протоколу консенсусу на основі DAG, такого як Narwhal/Bullshark, що використовує Sui. Такі протоколи дозволяють блокчейну одночасно виконувати велику кількість транзакцій, що робить їх дуже підходящими для таких застосувань, як ігри та NFT. Однак протоколи на основі DAG можуть призводити до затримок у кілька секунд, що суттєво впливає на звичайні трансакції чи ігрові операції.
З іншого боку, безконсенсусні протоколи демонструють величезний потенціал у зменшенні затримок та розширюваності, як показав ранній дослідницький прототип FastPay. Ці протоколи забезпечують швидку обробку транзакцій, усуваючи етап консенсусу, без необхідності додаткової обробки незалежних транзакцій, що обробляються паралельно. Але цей підхід підходить лише для обмежених категорій простих блокчейн-операцій, що обмежує виражальну здатність смарт-контрактів, та має виклики в переналаштуванні динамічно змінюваного набору валідаційних вузлів.
Хоча обидва протоколи мають потенціал, наразі вони ще не отримали широкого застосування на продуктовому рівні блокчейну і головним чином залишаються на стадії академічних дискусій. Sui Lutris, як основний протокол, що підтримує мережу Sui, майстерно поєднує консенсус на основі DAG та методи без консенсусу, реалізуючи переваги обох: підсерединна затримка (менше 1 секунди) та стійка пропускна спроможність тисяч транзакцій на секунду. Водночас, Sui також зберігає можливість виконання складних контрактів на спільних об'єктах, генерування контрольних точок та перехресної перетворення набору перевірочних вузлів протягом кількох циклів.
Злиття консенсусних та неконсенсусних методів
Sui Lutris використовує унікальний гібридний підхід. Для операцій з активами, що належать єдиному власнику (унікальні об'єкти), система використовує послідовний протокол широкомасштабної трансляції між верифікаційними вузлами, що забезпечує затримку нижчу за консенсус. Для складних смарт-контрактів, що включають спільні об'єкти, Sui Lutris покладається на механізм консенсусу. Крім того, Sui Lutris підтримує операції з обслуговування мережі, такі як визначення контрольних точок і перенастроювання верифікаційних вузлів. Ця інноваційна стратегія забезпечує ефективне та безпечне рішення при обробці транзакцій у середовищі з реплікованим візантійським консенсусом.
Торговий життєвий цикл Sui Lutris включає наступні етапи:
Користувач створює та підписує транзакцію, щоб змінити комбінацію об'єктів, які вони мають, або унікальних об'єктів з об'єктами спільного користування.
Транзакція надсилається до валідаційного вузла Sui Lutris через повний вузол, де проходить перевірку на дійсність і безпеку, після підписання повертається клієнту.
Клієнт збирає відповіді більшості валідаційних вузлів, формуючи сертифікат транзакції, в цей час транзакція досягає стану остаточного підтвердження.
Сертифікати надсилаються назад до всіх вузлів перевірки для верифікації. Транзакції, що стосуються унікальних об'єктів, можуть бути оброблені негайно, без необхідності чекати консенсусний механізм. Усі сертифікати будуть переслані до протоколу консенсусу на основі DAG.
Номер сертифікату виходу консенсусу, перевірка виконання транзакцій, які містять спільні об'єкти, вузлами верифікації.
Клієнт може зібрати відповіді більшості валідаційних вузлів і зібрати їх в дійсний сертифікат як доказ розрахунку угоди.
Для кожного подання консенсусу формувати контрольну точку, що використовується для управління перенастроюванням протоколу.
Окрім основного процесу торгівлі, Sui Lutris також пропонує ряд функцій, які підтримують продуктову блокчейн:
Реалізуйте протокол контрольних точок, щоб згенерувати історію всіх транзакцій системи для зручності аудиту та синхронізації.
Підтримка переналаштування в кінці кожного циклу, що дозволяє змінювати набір валідаційних вузлів та їхні голосуючі права.
У кінці циклу безпечно "розблокувати" неправильно заблоковані активи, мінімізуючи помилкові втрати.
Sui як блокчейн для управління великими активами користувачів, його базова безпека Sui Lutris має вирішальне значення. Повний технічний звіт надає детальну інформацію про протоколи безпеки та активності, а також про докази безпеки, частково синхронізовані з візантійськими учасниками в стандартній моделі розподіленої системи.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Sui Lutris: інтеграція консенсусу та неконсенсусної високопродуктивної блокчейн-протоколу
Аналіз основного розподіленого системного протоколу Sui
Mysten Labs оновила білий документ Sui Lutris 18 серпня, після кількох місяців тестування було визначено такі ключові результати:
У випадку використання PTB та 5K TPS, Sui може обробляти від 140k до 150k операцій на секунду, що значно перевищує базову продуктивність під час пікового навантаження основної мережі (близько 700 TPS).
Навіть у випадку зупинки роботи частини вузлів перевірки, затримка остаточного підтвердження Sui залишається меншою за 0,5 секунди.
У білому документі також детально описано, як зовнішні тестувальники можуть відтворити ці дані у власних валідаційних тестах, а також надано докази безпеки та детальний опис механізму роботи Sui.
Після запуску основної мережі Sui ми побачили кілька захоплюючих застосувань, які були інтегровані в ланцюг, таких як ігри та NFT. Нещодавно Mysten Labs опублікувала технічний звіт про розподілену систему Sui Lutris, яка підтримує Sui. Sui Lutris дозволяє Sui зберігати низьку затримку за умов високої пропускної здатності та тривалої стабільності.
Технологія блокчейн розвивається вже більше десяти років з моменту народження біткойна, за цей час з'явилися нові застосування, такі як ігри та NFT. Блокчейн-спільнота постійно шукає способи підвищення ефективності, особливо в обробці високих навантажень та наданні миттєвих відповідей.
В даний час L1 блокчейни стикаються з двома основними викликами: досягнення високої пропускної здатності при збереженні низької затримки та забезпечення довгострокової стабільності протоколу консенсусу. Ці виклики можуть бути подолані за допомогою динамічної участі та налаштування верифікаційних вузлів.
Ефективний спосіб досягнення високої пропускної спроможності – це використання протоколу консенсусу на основі DAG, такого як Narwhal/Bullshark, що використовує Sui. Такі протоколи дозволяють блокчейну одночасно виконувати велику кількість транзакцій, що робить їх дуже підходящими для таких застосувань, як ігри та NFT. Однак протоколи на основі DAG можуть призводити до затримок у кілька секунд, що суттєво впливає на звичайні трансакції чи ігрові операції.
З іншого боку, безконсенсусні протоколи демонструють величезний потенціал у зменшенні затримок та розширюваності, як показав ранній дослідницький прототип FastPay. Ці протоколи забезпечують швидку обробку транзакцій, усуваючи етап консенсусу, без необхідності додаткової обробки незалежних транзакцій, що обробляються паралельно. Але цей підхід підходить лише для обмежених категорій простих блокчейн-операцій, що обмежує виражальну здатність смарт-контрактів, та має виклики в переналаштуванні динамічно змінюваного набору валідаційних вузлів.
Хоча обидва протоколи мають потенціал, наразі вони ще не отримали широкого застосування на продуктовому рівні блокчейну і головним чином залишаються на стадії академічних дискусій. Sui Lutris, як основний протокол, що підтримує мережу Sui, майстерно поєднує консенсус на основі DAG та методи без консенсусу, реалізуючи переваги обох: підсерединна затримка (менше 1 секунди) та стійка пропускна спроможність тисяч транзакцій на секунду. Водночас, Sui також зберігає можливість виконання складних контрактів на спільних об'єктах, генерування контрольних точок та перехресної перетворення набору перевірочних вузлів протягом кількох циклів.
Злиття консенсусних та неконсенсусних методів
Sui Lutris використовує унікальний гібридний підхід. Для операцій з активами, що належать єдиному власнику (унікальні об'єкти), система використовує послідовний протокол широкомасштабної трансляції між верифікаційними вузлами, що забезпечує затримку нижчу за консенсус. Для складних смарт-контрактів, що включають спільні об'єкти, Sui Lutris покладається на механізм консенсусу. Крім того, Sui Lutris підтримує операції з обслуговування мережі, такі як визначення контрольних точок і перенастроювання верифікаційних вузлів. Ця інноваційна стратегія забезпечує ефективне та безпечне рішення при обробці транзакцій у середовищі з реплікованим візантійським консенсусом.
Торговий життєвий цикл Sui Lutris включає наступні етапи:
Користувач створює та підписує транзакцію, щоб змінити комбінацію об'єктів, які вони мають, або унікальних об'єктів з об'єктами спільного користування.
Транзакція надсилається до валідаційного вузла Sui Lutris через повний вузол, де проходить перевірку на дійсність і безпеку, після підписання повертається клієнту.
Клієнт збирає відповіді більшості валідаційних вузлів, формуючи сертифікат транзакції, в цей час транзакція досягає стану остаточного підтвердження.
Сертифікати надсилаються назад до всіх вузлів перевірки для верифікації. Транзакції, що стосуються унікальних об'єктів, можуть бути оброблені негайно, без необхідності чекати консенсусний механізм. Усі сертифікати будуть переслані до протоколу консенсусу на основі DAG.
Номер сертифікату виходу консенсусу, перевірка виконання транзакцій, які містять спільні об'єкти, вузлами верифікації.
Клієнт може зібрати відповіді більшості валідаційних вузлів і зібрати їх в дійсний сертифікат як доказ розрахунку угоди.
Для кожного подання консенсусу формувати контрольну точку, що використовується для управління перенастроюванням протоколу.
Окрім основного процесу торгівлі, Sui Lutris також пропонує ряд функцій, які підтримують продуктову блокчейн:
Sui як блокчейн для управління великими активами користувачів, його базова безпека Sui Lutris має вирішальне значення. Повний технічний звіт надає детальну інформацію про протоколи безпеки та активності, а також про докази безпеки, частково синхронізовані з візантійськими учасниками в стандартній моделі розподіленої системи.