
Table of Contents
Блокчейн Sui: вступ
Блокчейн Sui - це нова межа в технології блокчейн, що пропонує унікальне поєднання швидкості, безпеки та функцій, орієнтованих на користувача. Він виділяється як блокчейн першого рівня, розроблений для покращення транзакцій з цифровими активами та можливостей смарт-контрактів.
Об’єктно-орієнтований дизайн Sui
На відміну від звичайних блокчейнів, де акаунти служать основними одиницями даних, Sui представляє об’єктно-орієнтовану структуру. У цій моделі кожна сутність на блокчейні є об’єктом, створеним та керованим смарт-контрактами. Ці об’єкти можуть представляти різноманітні типи активів, кожен з яких має власні атрибути, такі як унікальний ідентифікатор та дані про власність. Крім того, об’єкти в Sui мають гнучкість бути змінними або незмінними, пропонуючи нюансований підхід до управління активами та взаємодії в середовищі блокчейн.
Програмовані блоки транзакцій Sui
У стандартних блокчейнах основною одиницею виконання є спрощена транзакція, тісно пов’язана з виконанням віртуальної машини (VM). Sui, однак, представляє програмовані блоки транзакцій (PTB) як свою фундаментальну одиницю виконання. PTB - це складні послідовності транзакцій, що дозволяють більш складні та гнучкі структури транзакцій, ніж традиційні блокчейни.
Обробка транзакцій Sui
Механізм обробки транзакцій Sui є інноваційним, оснащеним можливостями паралельної обробки та інтеграцією протоколів Narwhal і Bullshark. Ця архітектура означає, що прості транзакції, будучи незалежними, можуть оброблятися паралельно без обов’язкової послідовності, підвищуючи ефективність мережі та пропускну здатність.
Bullshark, розширений протокол консенсусу в Sui, слідує протоколу Tusk. Він поєднує технологію спрямованого ациклічного графа з візантійською стійкістю до відмов для досягнення консенсусу. Його відмінна риса - досягнення консенсусу без прямої комунікації між валідаторами, що підвищує ефективність та надійність обробки транзакцій Sui.
Narwhal функціонує як ефективний mempool у блокчейні Sui, діючи як синхронізована зона очікування для непідтверджених транзакцій. Ця система є важливою для прискорення процесу валідації, оскільки надає валідаторам негайний доступ до всіх необхідних транзакцій.
Блокчейн Sui використовує широко застосовуваний алгоритм консенсусу Proof-of-Stake (PoS). Обробка транзакцій здійснюється групами валідаторів, склад яких змінюється кожну епоху (24 години), вибраних з пулу активних повних вузлів. Станом на кінець жовтня 2023 року мережа Sui включає 105 валідаторів та понад 412 активних вузлів.
Обробка транзакцій відрізняється залежно від того, чи включає транзакція актив з одним власником або загальний об’єкт, такий як публічні смарт-контракти. Транзакції, такі як перекази монет, випуск NFT та голосування, обробляються через спрощену процедуру Fast Pay, засновану на механізмі Byzantine Consistent Broadcast. Цей процес включає чотири кроки:
Транзакція надсилається на вузол, який потім розподіляє її валідаторам;
Валідатори голосують для підтвердження транзакції та передають результат назад відправнику;
Відправник створює сертифікат з підписами щонайменше двох третин валідаторів;
І, нарешті, сертифікат розповсюджується валідаторам для остаточного підтвердження, після чого транзакція додається до блокчейн.
Цей підхід значно скорочує час обробки транзакцій, оскільки усуває потребу в пошуку консенсусу серед валідаторів.
Горизонтальна масштабованість Sui
Горизонтальна масштабованість Sui є ключовою особливістю, що відповідає зростаючому попиту мережі. Валідатори можуть регулювати обчислювальну потужність за потреби, підтримуючи низькі та стабільні комісії за газ навіть при високому трафіку. Ця масштабованість поширюється за межі обробки транзакцій на зберігання, яке також є економічно ефективним та масштабованим. Як результат, розробники можуть визначати складні активи з багатьма атрибутами на блокчейні, зменшуючи потребу в зберіганні поза блокчейном для зниження витрат на газ.
Мова програмування Sui Move
Мова програмування Move є наріжним каменем архітектури Sui, втілюючи об’єктно-орієнтований підхід до розробки блокчейн. Ця спеціалізована мова призначена для створення безпечних, ефективних та багатофункціональних смарт-контрактів та застосунків на блокчейні. У Sui все розглядається як об’єкт, кожен з власними метаданими, типом власності та унікальною схемою посилань. Ця об’єктно-орієнтована модель сприяє більш інтуїтивному та гнучкому способу роботи з активами та даними на блокчейні. Структура Move дозволяє створювати, керувати та маніпулювати цими об’єктами, надаючи розробникам потужні інструменти для побудови складних та безпечних децентралізованих застосунків.
Функції безпеки Sui
Sui забезпечує високу безпеку контролю активів, дозволяючи використання власниками на основі перевірених смарт-контрактів. Його мережа підтримує надійність, незважаючи на потенційне недотримання правил деякими валідаторами, демонструючи сильну стійкість до відмов.
Архітектура безпеки: безпека мережі Sui покладається на валідаторів, що впроваджують протоколи стійкості до візантійських відмов. Ця структура допускає деяких валідаторів, що не дотримуються правил, підтримуючи безпеку доти, доки більшість дотримується протоколу.
Адреси та власність: транзакції в Sui вимагають цифрового підпису власника активу, забезпечуючи безпечну маніпуляцію активами.
Смарт-контракти та типи активів: активи визначаються смарт-контрактами в Sui, а транзакції обмежуються логікою контракту, сприяючи безпечним та довіреним взаємодіям.
Остаточність транзакцій: використовуючи криптографічні протоколи, Sui забезпечує точну обробку та фіналізацію транзакцій, підтримуючи безпеку та безперервність навіть з валідаторами, що не дотримуються правил.
Аудит та приватність: Sui пропонує всебічні можливості аудиту. Хоча всі транзакції є публічними, користувачі можуть використовувати кілька адрес або сторонні сервіси для посиленої приватності.
Стійкість до цензури та відкритість: Sui використовує модель Delegated Proof-of-Stake для вибору валідаторів на основі токенів SUI, застейканих користувачами, сприяючи надійній та стійкій до цензури мережі.
Токеноміка Sui
Економіка Sui включає три основних типи учасників, кожен з яких відіграє важливу роль:
Користувачі: ці учасники взаємодіють з платформою Sui через транзакції, включаючи управління цифровими активами через Sui гаманець. Вони створюють, змінюють та передають цифрові активи, використовуючи можливості гаманця для безперебійної взаємодії. Крім того, вони взаємодіють з вдосконаленими застосунками, що працюють на смарт-контрактах, інтероперабельності та композиційності, покращуючи користувацький досвід у мережі Sui.
Власники токенів SUI: власники токенів SUI можуть стейкати свої токени валідаторам, сприяючи механізму proof-of-stake платформи. Крім того, вони мають права брати участь у керуванні мережею Sui.
Валідатори: відповідальні за управління обробкою та виконанням транзакцій, валідатори є важливими для підтримки операційної ефективності та безпеки платформи Sui.
Токен Sui
SUI, нативний актив у мережі Sui, відіграє ключову роль у її екосистемі. Він використовується для захисту мережі, оплати газу, передач на блокчейні та керування.
Газ та фонд зберігання
Транзакції Sui вимагають оплати за обчислювальне виконання та зберігання об’єктів. Для полегшення цих транзакцій використовуються токени SUI, які можна отримати різними способами. Користувачі можуть купувати токени SUI на різних біржах, обмінювати їх на інші токени або навіть купити SUI безпосередньо за допомогою кредитної картки. Ця гнучкість у отриманні токенів SUI забезпечує плавні транзакційні процеси на платформі Sui. Економічна модель Sui ефективно керує цими витратами, що є важливим для її здатності обробляти великомасштабне зберігання даних та складні обчислення.


