Ядро дистрибуційної системи протоколу Sui блокчейну: Аналіз Sui Lutris
Mysten Labs після кількох місяців тестування 18 серпня опублікувала оновлену версію білого паперу Sui Lutris. У цьому білому папері підтверджено два ключові показники продуктивності:
Використовуючи технологію PTBs, Sui може обробляти 140-150 тисяч операцій на секунду, пік TPS досягає 5000. Це значно перевищує поточний рівень тестування основної мережі приблизно 700 TPS.
Навіть у випадку, якщо деякі вузли перевірки припинять роботу, затримка остаточного підтвердження Sui все ще може залишатися меншою за 0.5 секунди.
Біла книга також детально викладає механізм роботи Sui та надає докази безпеки, а також рекомендації для зовнішніх тестувальників щодо відтворення відповідних даних про продуктивність.
Після запуску основної мережі Sui, швидко з'явилися ігри та додатки, такі як NFT. Нещодавно випущений технічний звіт Sui Lutris від Mysten Labs представляє собою основний розподілений системний протокол, що підтримує мережу Sui. Sui Lutris дозволяє Sui зберігати низьку затримку при високій пропускній спроможності та довгостроковій стабільності.
Від моменту народження біткойна технологія блокчейн зробила значні успіхи, нові застосування, такі як ігри та NFT, постійно з'являються. Галузь також продовжує досліджувати способи підвищення ефективності блокчейну, особливо в обробці високих навантажень і досягненні миттєвого реагування.
Сьогодні L1 блокчейни стикаються з двома великими викликами: досягнення високої пропускної здатності при низькій затримці та забезпечення стабільності протоколу консенсусу в довгостроковій перспективі. Ці виклики можна вирішити за допомогою динамічної участі та налаштування верифікаційних вузлів.
Ефективним способом досягнення високої пропускної здатності є використання протоколів консенсусу на основі DAG, таких як Narwhal/Bullshark, що використовується в Sui. Ці протоколи дозволяють блокчейну одночасно виконувати велику кількість трансакцій, що дуже підходить для ігор та таких застосунків, як NFT. Однак протоколи на основі DAG зазвичай викликають затримку в кілька секунд, що має значний вплив на звичайні перекази або ігрові дії.
З іншого боку, безконсенсусні протоколи демонструють величезний потенціал у зниженні затримок та розширюваності, як показав ранній дослідницький прототип FastPay. Ці протоколи забезпечують швидку обробку транзакцій, усуваючи етап консенсусу, без необхідності синхронізації незалежних транзакцій, що обробляються паралельно. Однак їх область застосування обмежується простими операціями блокчейну, що обмежує виражальність смарт-контрактів, а також існують виклики в динамічному налаштуванні набору верифікаційних вузлів.
Хоча обидва ці протоколи мають потенціал, наразі вони ще не отримали широкого застосування в продуктивних блокчейнах. Вони здебільшого були представлені лише на академічних конференціях і не були широко прийняті спільнотою блокчейну. Sui Lutris, як протокол, що підтримує мережу Sui, інноваційно поєднує консенсус на основі DAG та методи без консенсусу, реалізуючи переваги обох: затримка в менше ніж одну секунду та постійна пропускна спроможність у тисячі транзакцій на секунду. Водночас Sui зберігає можливість виконання складних контрактів на спільних об'єктах, генерації контрольних точок та періодичного переналаштування набору верифікаційних вузлів.
Поєднання методів з консенсусом і без консенсусу
Sui Lutris використовує унікальний змішаний підхід. Для об'єктів (, що належать єдиному власнику, система використовує протокол узгодження для консистентного трансляції між верифікаційними вузлами, що забезпечує затримку нижчу за консенсус. Sui Lutris покладається на консенсус лише під час обробки складних смарт-контрактів на спільних об'єктах, тобто на об'єктах, які можуть змінюватися будь-яким користувачем. Крім того, Sui Lutris підтримує операції з обслуговування мережі, такі як визначення контрольних точок і перенацілювання верифікаційних вузлів. Ця новаторська стратегія забезпечує рішення, яке поєднує в собі переваги обох аспектів під час обробки транзакцій у реплікованому візантійському середовищі.
Торговий життєвий цикл Sui Lutris включає в себе такі кроки:
Користувач створює та підписує транзакцію, змінює свої об'єкти або змішані об'єкти.
Транзакція надсилається через повний вузол до верифікаційного вузла Sui Lutris для перевірки дійсності та безпеки, після підписання повертається клієнту.
Клієнт збирає відповіді більшості валідаційних вузлів, формуючи сертифікат транзакції, у цей момент транзакція досягає остаточного підтвердженого стану.
Повний сертифікат надсилається назад усім вузлам перевірки для верифікації. Транзакції, що стосуються ексклюзивних об'єктів, можуть бути оброблені негайно, без очікування консенсусного механізму. Усі сертифікати пересилаються до протоколу консенсусу на основі DAG.
Номер сертифіката виходу з консенсусу, вузли верифікації перевіряють та виконують транзакції, що містять спільні об'єкти.
Клієнт може збирати відповіді більшості валідаційних вузлів, збираючи дійсний сертифікат як доказ розрахунку транзакцій.
Для кожного консенсусу подати формування контрольної точки, що використовується для управління перезавантаженням протоколу.
![Sui Lutris звіт вступ: Основний розподілений системний протокол Sui блокчейну])https://img-cdn.gateio.im/webp-social/moments-96ed564a3ff29ecfdebd2eda4b5a7adb.webp(
Окрім основних торгових процесів, Sui Lutris також пропонує кілька функцій, що підтримують виробничий рівень блокчейну:
Після досягнення остаточного підтвердження реалізуйте контрольний протокол, щоб згенерувати історію всіх транзакцій системи для зручності аудиту та синхронізації.
Підтримка повторної конфігурації наприкінці кожного циклу, коригування набору валідаційних вузлів та їх голосувальних прав.
У кінці періоду безпечно "розблокувати" активи, які були помилково заблоковані через атаку з подвійною витратою клієнта, щоб мінімізувати втрати.
Як інфраструктура Sui, безпека Sui Lutris є вкрай важливою. Повний технічний звіт містить детальний опис роботи протоколу безпеки та активності, а також доказ безпеки, частково синхронізованої з учасниками з байєзантинською поведінкою в стандартній моделі розподіленої системи.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
15 лайків
Нагородити
15
3
Поділіться
Прокоментувати
0/400
LiquidityOracle
· 07-10 02:44
tps дійсно вражаючий, ідеально попадає в біль
Переглянути оригіналвідповісти на0
CoffeeOnChain
· 07-09 09:57
sui — це, напевно, іграшкова ланцюг, tps вже на небесах.
Оновлення Біла книга Sui Lutris: 150 000 операцій на секунду, затримка остаточного підтвердження менше 0,5 секунди
Ядро дистрибуційної системи протоколу Sui блокчейну: Аналіз Sui Lutris
Mysten Labs після кількох місяців тестування 18 серпня опублікувала оновлену версію білого паперу Sui Lutris. У цьому білому папері підтверджено два ключові показники продуктивності:
Використовуючи технологію PTBs, Sui може обробляти 140-150 тисяч операцій на секунду, пік TPS досягає 5000. Це значно перевищує поточний рівень тестування основної мережі приблизно 700 TPS.
Навіть у випадку, якщо деякі вузли перевірки припинять роботу, затримка остаточного підтвердження Sui все ще може залишатися меншою за 0.5 секунди.
Біла книга також детально викладає механізм роботи Sui та надає докази безпеки, а також рекомендації для зовнішніх тестувальників щодо відтворення відповідних даних про продуктивність.
Після запуску основної мережі Sui, швидко з'явилися ігри та додатки, такі як NFT. Нещодавно випущений технічний звіт Sui Lutris від Mysten Labs представляє собою основний розподілений системний протокол, що підтримує мережу Sui. Sui Lutris дозволяє Sui зберігати низьку затримку при високій пропускній спроможності та довгостроковій стабільності.
Від моменту народження біткойна технологія блокчейн зробила значні успіхи, нові застосування, такі як ігри та NFT, постійно з'являються. Галузь також продовжує досліджувати способи підвищення ефективності блокчейну, особливо в обробці високих навантажень і досягненні миттєвого реагування.
Сьогодні L1 блокчейни стикаються з двома великими викликами: досягнення високої пропускної здатності при низькій затримці та забезпечення стабільності протоколу консенсусу в довгостроковій перспективі. Ці виклики можна вирішити за допомогою динамічної участі та налаштування верифікаційних вузлів.
Ефективним способом досягнення високої пропускної здатності є використання протоколів консенсусу на основі DAG, таких як Narwhal/Bullshark, що використовується в Sui. Ці протоколи дозволяють блокчейну одночасно виконувати велику кількість трансакцій, що дуже підходить для ігор та таких застосунків, як NFT. Однак протоколи на основі DAG зазвичай викликають затримку в кілька секунд, що має значний вплив на звичайні перекази або ігрові дії.
З іншого боку, безконсенсусні протоколи демонструють величезний потенціал у зниженні затримок та розширюваності, як показав ранній дослідницький прототип FastPay. Ці протоколи забезпечують швидку обробку транзакцій, усуваючи етап консенсусу, без необхідності синхронізації незалежних транзакцій, що обробляються паралельно. Однак їх область застосування обмежується простими операціями блокчейну, що обмежує виражальність смарт-контрактів, а також існують виклики в динамічному налаштуванні набору верифікаційних вузлів.
Хоча обидва ці протоколи мають потенціал, наразі вони ще не отримали широкого застосування в продуктивних блокчейнах. Вони здебільшого були представлені лише на академічних конференціях і не були широко прийняті спільнотою блокчейну. Sui Lutris, як протокол, що підтримує мережу Sui, інноваційно поєднує консенсус на основі DAG та методи без консенсусу, реалізуючи переваги обох: затримка в менше ніж одну секунду та постійна пропускна спроможність у тисячі транзакцій на секунду. Водночас Sui зберігає можливість виконання складних контрактів на спільних об'єктах, генерації контрольних точок та періодичного переналаштування набору верифікаційних вузлів.
Поєднання методів з консенсусом і без консенсусу
Sui Lutris використовує унікальний змішаний підхід. Для об'єктів (, що належать єдиному власнику, система використовує протокол узгодження для консистентного трансляції між верифікаційними вузлами, що забезпечує затримку нижчу за консенсус. Sui Lutris покладається на консенсус лише під час обробки складних смарт-контрактів на спільних об'єктах, тобто на об'єктах, які можуть змінюватися будь-яким користувачем. Крім того, Sui Lutris підтримує операції з обслуговування мережі, такі як визначення контрольних точок і перенацілювання верифікаційних вузлів. Ця новаторська стратегія забезпечує рішення, яке поєднує в собі переваги обох аспектів під час обробки транзакцій у реплікованому візантійському середовищі.
Торговий життєвий цикл Sui Lutris включає в себе такі кроки:
Користувач створює та підписує транзакцію, змінює свої об'єкти або змішані об'єкти.
Транзакція надсилається через повний вузол до верифікаційного вузла Sui Lutris для перевірки дійсності та безпеки, після підписання повертається клієнту.
Клієнт збирає відповіді більшості валідаційних вузлів, формуючи сертифікат транзакції, у цей момент транзакція досягає остаточного підтвердженого стану.
Повний сертифікат надсилається назад усім вузлам перевірки для верифікації. Транзакції, що стосуються ексклюзивних об'єктів, можуть бути оброблені негайно, без очікування консенсусного механізму. Усі сертифікати пересилаються до протоколу консенсусу на основі DAG.
Номер сертифіката виходу з консенсусу, вузли верифікації перевіряють та виконують транзакції, що містять спільні об'єкти.
Клієнт може збирати відповіді більшості валідаційних вузлів, збираючи дійсний сертифікат як доказ розрахунку транзакцій.
Для кожного консенсусу подати формування контрольної точки, що використовується для управління перезавантаженням протоколу.
![Sui Lutris звіт вступ: Основний розподілений системний протокол Sui блокчейну])https://img-cdn.gateio.im/webp-social/moments-96ed564a3ff29ecfdebd2eda4b5a7adb.webp(
Окрім основних торгових процесів, Sui Lutris також пропонує кілька функцій, що підтримують виробничий рівень блокчейну:
Після досягнення остаточного підтвердження реалізуйте контрольний протокол, щоб згенерувати історію всіх транзакцій системи для зручності аудиту та синхронізації.
Підтримка повторної конфігурації наприкінці кожного циклу, коригування набору валідаційних вузлів та їх голосувальних прав.
У кінці періоду безпечно "розблокувати" активи, які були помилково заблоковані через атаку з подвійною витратою клієнта, щоб мінімізувати втрати.
Як інфраструктура Sui, безпека Sui Lutris є вкрай важливою. Повний технічний звіт містить детальний опис роботи протоколу безпеки та активності, а також доказ безпеки, частково синхронізованої з учасниками з байєзантинською поведінкою в стандартній моделі розподіленої системи.