Sovereign:Надає SDK для Rollups, Падіння використання технології zk-SNARKs
Нещодавно криптопроект, що спеціалізується на створенні rollup, завершив фінансування на стадії seed на суму 7,4 мільйона доларів, з оцінкою "вісім цифр". Проект розробляє набір інструментів для розробників (SDK), який має на меті допомогти розробникам створювати безпечні та взаємодіючі zk-SNARKs. Нижче наведено детальний опис проекту.
Sovereign є відкритою взаємозв’язною екосистемою rollup, яка має на меті дозволити всім розробникам розгортати rollup, що можуть безперешкодно взаємодіяти та масштабуватися, а також працювати на різних блокчейнах. Для цього вони розробили Sovereign SDK, що є фреймворком для створення безпечного та взаємодіючого суверенного zk-rollup.
Дилема розширення блокчейн-додатків
Обмеження L1 публічних блокчейнів
Наразі існує три основні способи масштабування блокчейн-додатків: L1 публічні ланцюги, орієнтовані на конкретні програми, optimistic rollups та zk-rollups. Хоча проєктування та розгортання L1 публічних ланцюгів, орієнтованих на додатки, є відносно простим, вони стикаються з очевидними недоліками. Кожен L1 потребує набору своїх валідаторів і переконання їх у стейкінгу достатньої кількості коштів для захисту блокчейну. Через високі витрати на капітал цей підхід підходить лише для невеликої кількості заможних додатків.
Недоліки Оптимістичних РоллАпів
З'явлення Rollups дозволяє розробникам використовувати нову логіку для розширення існуючого блокчейну, а не запускати новий блокчейн. Це значно знижує поріг входження для розробки прикладних ланцюгів. Однак у нинішніх основних optimistic rollups також є проблеми. Щоб зменшити навантаження на спільний набір валідаторів, optimistic rollups використовують шахрайські докази для запобігання неналежній поведінці. Це призводить до довшої "затримки остаточності", транзакції можуть бути скасовані через шахрайські докази. Таким чином, мостове з'єднання між optimistic rollups стає повільним, дорогим і ризикованим.
Переваги zk-Rollups
У порівнянні, zk-rollups вважаються майбутнім провідним рішенням для масштабування. Вони зберігають переваги optimistic rollups, одночасно уникаючи тривалих затримок у фіналізації. Користувачам не потрібно чекати кілька днів для підтвердження транзакцій, як тільки генерується доказ дійсності (зазвичай всього за кілька секунд), можна бути впевненим, що транзакція завершена. Проте на даний момент побудова zk-rollups все ще є складним завданням, яке вимагає тривалих зусиль від спеціалізованих криптографічних інженерів.
Рішення Sovereign SDK
Sovereign SDK призначений для забезпечення підтримки zk-rollups, подібно до того, як Cosmos SDK підтримує L1 публічні блокчейни. Він надає різноманітні базові компоненти, які зазвичай пропонуються блокчейнами, такі як p2p мережа, база даних та RPC вузли, що дозволяє розробникам зосередитися на бізнес-логіці власного блокчейну. Крім того, він пропонує ряд за замовчуванням модулів, які ефективно працюють у середовищі з нульовими знаннями, включаючи розгортання токенів, перевірене зберігання даних та мости.
Однією з важливих особливостей Sovereign SDK є те, що вона спрощує складні деталі нульових знань. Розробники не повинні ставати експертами в криптографії, їм достатньо використовувати звичайні мови програмування, такі як Rust (в майбутньому, можливо, буде підтримка C++), щоб писати програми, а SDK автоматично компілюватиме їх у ефективну zk віртуальну машину.
Основні характеристики Sovereign SDK
Безшовна взаємодія: використання нової технології мостів на основі доказового агрегування для забезпечення ефективного мосту між Sovereign SDK rollup на спільному L1.
Безпека та масштабованість: налаштовуючи кожен компонент під zk-rollups, Sovereign SDK за замовчуванням забезпечує відмінну продуктивність, затримка підтвердження становить лише кілька секунд.
Кросчейн сумісність: Sovereign SDK Rollups можуть працювати на будь-якому блокчейні, оскільки вони делегують відповідальність за перевірку доказів кінцевим користувачам, а не підлягаючому L1 публічному блокчейну.
Розвиток проекту
Розробка Sovereign SDK поділяється на три етапи:
Дослідницька стадія (в процесі): проєктування модуля за замовчуванням, економічної моделі шифрування та основного API, розробка дослідницького прототипу.
Початкова стадія розгортання: розгортання p2p мережі, RPC вузлів, основного API, а також модулів за замовчуванням для зберігання та сортування.
Етап загартування: проведення очищення коду, тестування, фузз-тестування та аудиту, а також розробка першого прикладу використання SDK.
Бачення Sovereign Labs полягає в тому, щоб блокчейн міг підтримувати мільярди користувачів. Для досягнення цієї мети вони прагнуть знизити поріг використання технології zk-SNARKs, щоб розробники могли створювати Rollups, не ставши експертами в криптографії. Водночас вони наполегливо дотримуються принципу повної безкоштовності та відкритості SDK, розробляючи кожен технічний компонент за найвищими стандартами, щоб забезпечити, що перевірка кінцевими користувачами не буде порушена.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
4
Поділіться
Прокоментувати
0/400
LiquidityNinja
· 3год тому
Дивлюсь з оптимізмом на перспективи розширення у блокчейні
Sovereign SDK: Падіння порогу розробки нульових знань Rollup, що сприяє мільярдному масштабуванню Блокчейн
Sovereign:Надає SDK для Rollups, Падіння використання технології zk-SNARKs
Нещодавно криптопроект, що спеціалізується на створенні rollup, завершив фінансування на стадії seed на суму 7,4 мільйона доларів, з оцінкою "вісім цифр". Проект розробляє набір інструментів для розробників (SDK), який має на меті допомогти розробникам створювати безпечні та взаємодіючі zk-SNARKs. Нижче наведено детальний опис проекту.
Sovereign є відкритою взаємозв’язною екосистемою rollup, яка має на меті дозволити всім розробникам розгортати rollup, що можуть безперешкодно взаємодіяти та масштабуватися, а також працювати на різних блокчейнах. Для цього вони розробили Sovereign SDK, що є фреймворком для створення безпечного та взаємодіючого суверенного zk-rollup.
Дилема розширення блокчейн-додатків
Обмеження L1 публічних блокчейнів
Наразі існує три основні способи масштабування блокчейн-додатків: L1 публічні ланцюги, орієнтовані на конкретні програми, optimistic rollups та zk-rollups. Хоча проєктування та розгортання L1 публічних ланцюгів, орієнтованих на додатки, є відносно простим, вони стикаються з очевидними недоліками. Кожен L1 потребує набору своїх валідаторів і переконання їх у стейкінгу достатньої кількості коштів для захисту блокчейну. Через високі витрати на капітал цей підхід підходить лише для невеликої кількості заможних додатків.
Недоліки Оптимістичних РоллАпів
З'явлення Rollups дозволяє розробникам використовувати нову логіку для розширення існуючого блокчейну, а не запускати новий блокчейн. Це значно знижує поріг входження для розробки прикладних ланцюгів. Однак у нинішніх основних optimistic rollups також є проблеми. Щоб зменшити навантаження на спільний набір валідаторів, optimistic rollups використовують шахрайські докази для запобігання неналежній поведінці. Це призводить до довшої "затримки остаточності", транзакції можуть бути скасовані через шахрайські докази. Таким чином, мостове з'єднання між optimistic rollups стає повільним, дорогим і ризикованим.
Переваги zk-Rollups
У порівнянні, zk-rollups вважаються майбутнім провідним рішенням для масштабування. Вони зберігають переваги optimistic rollups, одночасно уникаючи тривалих затримок у фіналізації. Користувачам не потрібно чекати кілька днів для підтвердження транзакцій, як тільки генерується доказ дійсності (зазвичай всього за кілька секунд), можна бути впевненим, що транзакція завершена. Проте на даний момент побудова zk-rollups все ще є складним завданням, яке вимагає тривалих зусиль від спеціалізованих криптографічних інженерів.
Рішення Sovereign SDK
Sovereign SDK призначений для забезпечення підтримки zk-rollups, подібно до того, як Cosmos SDK підтримує L1 публічні блокчейни. Він надає різноманітні базові компоненти, які зазвичай пропонуються блокчейнами, такі як p2p мережа, база даних та RPC вузли, що дозволяє розробникам зосередитися на бізнес-логіці власного блокчейну. Крім того, він пропонує ряд за замовчуванням модулів, які ефективно працюють у середовищі з нульовими знаннями, включаючи розгортання токенів, перевірене зберігання даних та мости.
Однією з важливих особливостей Sovereign SDK є те, що вона спрощує складні деталі нульових знань. Розробники не повинні ставати експертами в криптографії, їм достатньо використовувати звичайні мови програмування, такі як Rust (в майбутньому, можливо, буде підтримка C++), щоб писати програми, а SDK автоматично компілюватиме їх у ефективну zk віртуальну машину.
Основні характеристики Sovereign SDK
Безшовна взаємодія: використання нової технології мостів на основі доказового агрегування для забезпечення ефективного мосту між Sovereign SDK rollup на спільному L1.
Безпека та масштабованість: налаштовуючи кожен компонент під zk-rollups, Sovereign SDK за замовчуванням забезпечує відмінну продуктивність, затримка підтвердження становить лише кілька секунд.
Кросчейн сумісність: Sovereign SDK Rollups можуть працювати на будь-якому блокчейні, оскільки вони делегують відповідальність за перевірку доказів кінцевим користувачам, а не підлягаючому L1 публічному блокчейну.
Розвиток проекту
Розробка Sovereign SDK поділяється на три етапи:
Дослідницька стадія (в процесі): проєктування модуля за замовчуванням, економічної моделі шифрування та основного API, розробка дослідницького прототипу.
Початкова стадія розгортання: розгортання p2p мережі, RPC вузлів, основного API, а також модулів за замовчуванням для зберігання та сортування.
Етап загартування: проведення очищення коду, тестування, фузз-тестування та аудиту, а також розробка першого прикладу використання SDK.
Бачення Sovereign Labs полягає в тому, щоб блокчейн міг підтримувати мільярди користувачів. Для досягнення цієї мети вони прагнуть знизити поріг використання технології zk-SNARKs, щоб розробники могли створювати Rollups, не ставши експертами в криптографії. Водночас вони наполегливо дотримуються принципу повної безкоштовності та відкритості SDK, розробляючи кожен технічний компонент за найвищими стандартами, щоб забезпечити, що перевірка кінцевими користувачами не буде порушена.