Допис
Діліться своїми знаннями.

«Розшифровка трилогії Sui: прокладаємо майбутнє інфраструктури Web3
У дослідженні світу Web3, поза загальним прагненням до швидших швидкостей транзакцій та менших комісій, все більше виникають глибші структурні проблеми.
Як можна економно зберігати величезні обсяги даних? Як можна надійно захистити конфіденційну інформацію в децентралізованому середовищі? Чи можна ефективно виконувати складні обчислення поза ланцюгом, зберігаючи їх результати перевіреними та довіреними в ланцюжку?
Багато проектів намагаються вирішити ці проблеми, поєднуючи різні сторонні сервіси. Однак цей шлях часто приносить із собою складність інтеграції, потенційне тертя щодо довіри та фрагментований досвід користувача.
Зіткнувшись із цими проблемами на рівні інфраструктури, блокчейн Sui та його основна команда розробників Mysten Labs запропонували більш інтегроване рішення. Замість того, щоб покладатися на клаптик зовнішніх інструментів, вони розробили блокчейн з унікальною архітектурою, включаючи його об'єктно-центричну модель та мову програмування Move, одночасно створюючи три щільно пов'язані компоненти нативної інфраструктури: Walrus, Seal та Nautilus.
Ця стаття має на меті розпакувати концепції дизайну, що стоять за цими трьома компонентами, дослідити, як вони працюють, як вони співвідносяться один з одним та які реальні зміни вони можуть внести в додатки Web3.
Унікальна архітектура Суй
Щоб зрозуміти, як ці три інструменти працюють на Sui, ми повинні спочатку подивитися на деякі ключові характеристики самої платформи Sui.
Однією з основних інновацій Sui є його об'єктно-орієнтована модель, фундаментальний зсув від традиційної архітектури на основі облікових записів. Sui розглядає токени, NFT і навіть складні структури даних як окремі «об'єкти». Уявіть, що ви керуєте кожним активом як окремим вікном замість того, щоб записувати все в єдину книгу. Ця конструкція дозволяє паралельно обробляти непов'язані дії, як-от обробку двох не пов'язаних між собою NFT, покращуючи пропускну здатність.
Ця деталізація об'єктів створює природну синергію з Walrus and Seal: Walrus розглядає збережені дані як об'єкти, тоді як Seal може прикріплювати правила дозволу безпосередньо до окремих об'єктів.
Крім того, Sui використовує мову програмування Move, розроблену спеціально для управління цифровими активами. Move підкреслює безпеку та має на меті зменшити багато поширених уразливостей смарт-контрактів на мовному рівні. Цей міцний фундамент робить його добре придатним для побудови надійних компонентів інфраструктури.
Вирівнюючи дизайн ланцюга та розвиток інфраструктури під одним дахом (Mysten Labs), Sui прагне забезпечити більш безперебійний, синергетичний досвід розробників.
Морж: економічне, програмоване децентралізоване зберігання
Зберігання великих файлів (зображень, відео, моделей штучного інтелекту, які разом називаються блобами) безпосередньо в ланцюжку, як відомо, дорого. Кожне з існуючих децентралізованих рішень для зберігання має компроміси, але Walrus шукає нового балансу між економічною ефективністю та інтерактивністю смарт-контрактів, безпосередньо вирішуючи бар'єри витрат масштабних ланцюгових даних.
В основі Walrus лежить кодування Erasure, розумна техніка, яка «осколює» файл і додає «підказки відновлення», щоб файл можна було реконструювати, навіть якщо частини втрачені. Морж називає ці зайві фрагменти «Червоною штучкою».
Подумайте про це так: якщо у вас є два числа, скажімо, 3 і 5, і ви зберігаєте обидва, а також їх суму (8), втрата 3 не є катастрофічною - ви можете відновити її, використовуючи 8 - 5 = 3. Аналогічну роль відіграють додаткові фрагменти відновлення, математично прив'язані до оригіналів.
Після фрагментації та кодування Морж розподіляє ці осколки по багатьох вузлах. Навіть якщо деякі фрагменти відсутні, система може реконструювати вихідний файл до тих пір, поки буде отримано порогову кількість фрагментів, що заощаджує значний простір порівняно з повною реплікацією файлу.
Такий підхід різко знижує витрати на зберігання даних і може наблизити ціни на децентралізовані сховища до цін на централізовані хмарні постачальники.
Ще цікавіше, Walrus використовує об'єктну модель Суї: кожен збережений файл стає програмованим об'єктом на ланцюзі. Розробники можуть використовувати Move для написання смарт-контрактів, які керують цими об'єктами зберігання, встановлюючи правила доступу, автоматичне оновлення метаданих тощо. Сховище більше не просто пасивне, воно стає власним програмованим ресурсом.
Існує також рівень утиліти токенів: взаємодія з даними Walrus на Sui вимагає токенів SUI для запису метаданих (таких як імена файлів, розміри, місця зберігання) та потенційно блокування токенів для плати за зберігання. Якщо прийняття моржів зросте, попит на SUI може зрости, посилюючи пропозицію.
Печатка: Децентралізований сховище та охоронець доступу
Багато додатків Web3 мають справу з конфіденційними даними: ідентифікатори користувачів, фінансові дані, вміст платних стін. Як у децентралізованому контексті безпечно зберігати секрети та контролювати доступ до них?
Seal - це рішення з децентралізованого управління секретами (DSM), призначене для відповіді на це питання.
Однією з його основних технологій є порогове шифрування. Уявіть собі сховище, для відкриття якого потрібно два ключі, кожен з яких тримає інша людина. Аналогічно, порогове шифрування розділяє ключі дешифрування на кілька частин і розподіляє їх на незалежні сервери ключів. Тільки тоді, коли попередньо визначена кількість з них співпрацює (поріг), дані можна розшифрувати - жоден сервер не може зробити це самостійно, що поширює довіру та підвищує стійкість до помилок.
Інша розумна особливість Seal полягає в тому, що логіка контролю доступу пишеться як Move смарт-контракти в ланцюжку. Розробники можуть визначити чіткі правила: наприклад, доступ до певних даних можуть лише користувачі, які мають певний NFT або які заплатили плату. Така прозорість і перевірка відрізняє Seal від традиційних систем централізованого доступу.
Коли користувач або додаток хоче розшифрувати секрет, він надсилає запит на ключові сервери. Ці сервери перевіряють правила ланцюга. Тільки при дотриманні умов вони випускають свої ключові фрагменти. Фактична розшифровка відбувається на клієнтському пристрої, тому ключові сервери ніколи не торкаються вихідних даних.
Seal може захистити дані, що зберігаються в будь-якому місці - у Walrus, інших децентралізованих мережах або навіть централізованих хмарах. Це робить його ідеальним для безпечних повідомлень, приватних даних користувачів, платного вмісту, конфіденційного голосування тощо.
Nautilus: Зробити позаланцюгові обчислення перевіреними в ланцюжку
Блокчейни не чудово справляються зі складними або ресурсомісткими завданнями. Робити це в мережі повільно, дорого і ставить під загрозу конфіденційність. Такі рішення, як Layer 2s або оракули, допомагають, але Nautilus досліджує інший шлях: забезпечує надійні позаланцюгові обчислення.
Nautilus використовує апаратне рішення під назвою Довірені середовища виконання (TEE). Подумайте про TEE як про безпечну, ізольовану зону всередині процесора. Код і дані всередині цієї зони захищені від решти системи, включаючи саму операційну систему.
Основний робочий процес виглядає наступним чином:
- Розробник розгортає обчислювальне завдання (наприклад, фінансові моделі, висновок штучного інтелекту, ігрову логіку) до TEE, яким вони керують.
- Коли завдання закінчується, TEE виробляє криптографічний сертифікат - своєрідну «квитанцію», захищену від підробки, яка підтверджує:
- завдання виконано в TEE
- код не був підроблений
- процес завершений успішно.
- Ця атестація та результат подаються до смарт-контракту Move на Sui.
- Договір перевіряє атестацію (наприклад, дійсність підпису та хеш коду).
- Тільки якщо перевірка проходить, договір приймає результат і приступає до ланцюгових дій.
Nautilus поєднує високопродуктивні позаланцюгові обчислення з можливістю перевірки та довірою в мережі, не розкриваючи конфіденційних деталей.
Наутілус в дії: Випадок синьої крилки
Конкретним прикладом є Bluefin, децентралізована торгова платформа для безстрокових активів.
Більшість високопродуктивних торгових платформ стикаються з дилемою: ведення книг ордерів повністю в ланцюжку забезпечує прозорість, але повільне та дороге; переміщення їх за межі ланцюга покращує швидкість, але створює проблеми довіри.
Bluefin використовує Nautilus для подолання цього розриву: • Збіг замовлень проходить всередині TEE, забезпечуючи безпечну, ізольовану обробку. • Nautilus надає криптографічний доказ того, що відповідна логіка працювала правильно. • Докази та результати подаються в ланцюжку, де смарт-контракти перевіряють їх перед виконанням розрахунків.
Цей підхід дозволяє Bluefin пропонувати швидке узгодження поза ланцюгом із гарантіями довіри в мережі, що робить його життєздатним для DeFi з високим рівнем продуктивності, як-от торгівлі деривативами. Звичайно, це зміщує певну довіру від чистого консенсусу блокчейну до апаратного забезпечення та впровадження TEE.
- Sui
- Architecture
приємний пост
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.

- 0xduckmove... SUI+88
1
- harry phan... SUI+61
2
- MiniBob... SUI+57
3
- ... SUIHaGiang+56
- ... SUIRogue+47
- ... SUIRogueRig+44
- ... SUIPeera Admin+25
- ... SUIVens.sui+20
- ... SUIMarlKey+20
- ... SUIdudley_smith+16