Урок 3

Розробка приватного стеку Rollup

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

Основні компоненти приватного ролапу

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

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

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

Завершальним базовим компонентом є інтерфейс із шаром доступності даних. Ролап повинен надсилати зашифровані блоби транзакцій до таких сервісів, як Avail Enigma, EigenDA або приватної DA-мережі, наприклад Walacor. DA-шар зберігає ці блоби й надає докази, що вони повністю доступні. Валідатори використовують ці докази, щоб упевнитись у публікації всіх необхідних даних, навіть не маючи доступу до їхнього змісту. Поєднання шифрування і доказів гарантує як конфіденційність, так і верифікованість процесів ролапу.

Потік даних у приватному ролапі із зашифрованим DA

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

У приватному ролапі додається етап шифрування. Після групування та стиснення транзакцій секвенсер шифрує дані за допомогою симетричної або гібридної схеми шифрування. Зашифрований блок передається шарові доступності даних, а до нього додаються криптографічні комітменти чи докази, які дають валідаторам змогу підтвердити його наявність без розшифрування. Корені стану або докази з нульовим розголошенням, що не розповсюджують чутливу інформацію, публікуються на шар розрахунків (зазвичай Ethereum чи інший базовий блокчейн) для підтримання гарантій безпеки.

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

Управління та контроль доступу

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

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

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

Композиційність та інтероперабельність

Одним із ключових викликів для приватних ролапів є збереження композиційності у контексті модульної екосистеми. Публічні ролапи розвиваються завдяки інтероперабельності: активи та повідомлення вільно переміщуються між ними завдяки мостам і спільним DA‑шарам. У приватних ролапах важливо чітко контролювати розкриття інформації під час крос-ролапних взаємодій.

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

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

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.