Помилкові уявлення про суверенні rollups
Основні пункти
- Суверенні rollups успадковують численні аспекти безпеки від рівня DA, такі як життєздатність, захищеність, стійкість до реорганізації та стійкість до цензури.
- Суверенні rollups можуть мати міст до рівня DA. Дизайнерський простір для з’єднання суверенних rollups є широким.
- Суверенним rollups не потрібен рівень врегулювання, оскільки вони здійснюють власне врегулювання.
Вступ
Суверенні rollups поєднують в собі функції кількох різних дизайнів блокчейнів. Унікальний дизайн може створити неправильне уявлення про суверенні rollups, наприклад, як вони працюють, яку безпеку та функції вони мають.
Ми збираємося дослідити деякі з цих помилкових уявлень і відповісти на них.
Суверенні rollups не успадковують безпеку рівня DA
Безпека охоплює кілька аспектів. Суверенні rollups справді успадковують кілька аспектів безпеки від рівня DA.
Доступність даних
Найбільш очевидною функцією безпеки, яку суверенні rollups успадковують від рівнів DA, є доступність даних. Доступність даних забезпечує такі дві ключові властивості:
- Життєздатність: блокчейн прогресує.
- Захищеність: недійсні транзакції відхиляються.
Суверенні ZK rollups використовують докази дійсності, щоб довести, що всі їхні транзакції правильні - це стосується аспекту безпеки. Що в даному випадку гарантує наявність даних, так це життєздатність. Без доступності даних суверенний ZK rollup не може завершити нові блоки, що призведе до зупинки ланцюга. Транзакції можуть продовжувати успішно завершуватися блоками, поки суверенні rollups вузли можуть читати та записувати дані на рівень DA.
Для оптимістичного суверенного rollup використовуються докази фальсифікації, щоб підтвердити, чи будь-які транзакції є недійсними. Усі дані транзакцій для блоку необхідні для роботи доказів фальсифікації. Це означає, що без наявності даних недійсні транзакції не можуть бути відхилені. Таким чином, оптимістичні суверенні rollups успадковують безпеку для життєздатності та гарантії захищеності від рівня DA.
Стійкість до реорганізації та консенсус
Іншим елементом безпеки, який успадковують суверенні rollups, є стійкість до реорганізації. Атака re-org відбувається, коли форк змінює історію блокчейну. Зміна історії може видалити транзакції, які були завершені, або транзакції, які були в процесі завершення.
Суверенні rollups захищені від атак на реорганізацію, оскільки їхні транзакції отримують консенсус від рівня DA. Рівень DA забезпечує консенсус для суверенних rollups транзакцій, впорядковуючи та завершуючи їх на рівні DA.
Після завершення суверенних rollups транзакцій на рівні DA вони залишатимуться завершеними до тих пір, поки рівень DA не зазнає реорганізації. Таким чином, суверенні rollups успадковують стійкість від атак re-org і консенсусу від рівня DA.
Стійкість до цензури
За бажанням суверенні rollups також можуть успадкувати стійкість до цензури від рівня DA. Стійкість до цензури — це властивість, яку суверенні rollups можуть успадкувати від рівня DA, оскільки це може допомогти захистити користувачів від зловмисників або централізованих секвенсорів від цензури їхніх транзакцій.
Є два основні шляхи опору цензурі з боку DA:
- Без секвенсорів: транзакції користувачів надсилаються безпосередньо на рівень DA. Рівень DA відповідає за завершення кожної окремої транзакції. Тепер суверенний rollup успадковує опір цензурі від рівня DA.
- Секвенсори: транзакції користувача публікуються в блоці на рівні DA. Якщо секвенсор намагається цензурувати користувача, він може надіслати спеціальну транзакцію вхідних повідомлень безпосередньо на рівень DA. Транзакція вхідних повідомлень дозволила б користувачам включати свої транзакції в rollups ланцюжок, навіть якщо секвенсор здійснював цензуру.
У суверенних rollups відсутні варіанти мостів
Власні мости rollups смарт-контракту мають безпеку з мінімізованою довірою, оскільки рівень врегулювання перевіряє весь блок rollup. Суверенні rollups не можуть перейти до рівня DA, якщо він не перевірить свої транзакції, чи не так?
Суверенні rollups можуть мати зв’язок із рівнем DA. Якщо рівень DA підтримує смарт-контракти, міст може бути з мінімізованою довірою. Якщо немає підтримки смарт-контрактів, як у випадку з Celestia, тоді для мосту знадобляться сильніші припущення про довіру.
Важливо, що суверенні rollups можуть мати мости між собою. Ці мости можуть бути з мінімізованою довірою, якщо обидва суверенні rollups використовують той самий рівень DA та мають докази фальсифікації або дійсності. Це можливо через light clients, які перевіряють докази мостових транзакцій.
Дизайнерський простір широкий, із багатьма можливими рішеннями для безпечного з’єднання суверенних rollups.
Суверенні rollups потребують рівень врегулювання
Rollup смарт-контракту на Ethereum потребують рівня врегулювання. Хіба це не так само працює для суверенних rollups?
Для суверенних rollups не потрібен рівень врегулювання, оскільки вони здійснюють власне врегулювання. Основною складовою врегулювання в даному випадку є верифікація транзакції. Суверенні rollups не використовують рівень DA для перевірки своїх транзакцій. Натомість перевірка виконується суверенними rollups вузлами.
Це означає, що суверенні rollups можуть використовувати блокчейн як рівень DA, навіть якщо він не підтримує смарт-контракти, такі як Celestia.
А тепер уявіть розробника, який хоче створити rollup смарт-контракт на рівні DA, який не підтримує смарт-контракти. Вони можуть розгорнути свій rollup смарт-контракт на існуючому суверенному rollup. Суверенний rollup діє як рівень врегулювання із власним мостовим підключенням і перевіркою доказів.
Ці можливості дозволяють рівням DA, навіть таким мінімальним, як Celestia, підтримувати широкий спектр rollups та інших дизайнів блокчейнів.
Українська спільнота
Приєднуйтесь до нашаго Telegram каналу, щоб читати всі новини та апдейти про Celestia українською. Також, підписуйтесь на наш Twitter. Ми будемо раді Вас бачити!