CRVA: бездокументне зберігання активів на основі TEE та ZK

robot
Генерація анотацій у процесі

Важливість безтрансакційного управління: починаючи з події замороження unibtc

У квітні 2025 року один користувач у соціальних мережах звернувся по допомогу, стверджуючи, що під час арбітражних операцій на певному біткойн Layer2 ланцюзі його активи unibtc на понад 100 тисяч доларів заблоковані і не можуть бути виведені.

Згідно з інформацією від особи на ім'я W, 17 квітня він виявив аномалію ціни unibtc на певному L2 ланцюзі біткойна, яка відв'язалася від BTC. W вважає, що це тимчас现象, що існує можливість арбітражу, тому він перевів частину BTC на цей ланцюг, обміняв на unibtc та чекав на повернення прив'язки для продажу.

Протягом 24 годин unibtc вже повернувся до прив'язки, але W виявив, що єдиний ліквідний пул unibtc-BTC на блокчейні був вилучений, коли намагався продати. W не зміг продати unibtc, тому спробував крос-ланцюговий переказ.

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

W зв'язався з проектною стороною, щоб дізнатися про цю справу, на що отримав попередню відповідь, що можна дозволити виведення капіталу, але прибуток від арбітражу потрібно перевірити. W усвідомив, що вихідний шлях unibtc був перекритий, і приблизно 200 тисяч доларів США unibtc були "тимчасово заморожені".

Однак ставлення команди проекту стало неясним, і вони затягували з різними причинами. Після того, як W звернувся за допомогою в соціальних мережах, через два тижні переговорів він нарешті отримав позитивну відповідь і успішно повернув активи.

Це не поодинокий випадок. За відгуками, минулого року також сталася подібна подія, яка призвела до "суттєвого замороження" unibtc. У цій статті буде розглянуто, як з технічної точки зору уникнути подібних дій централізованих зловмисників.

Понад 100 тисяч доларів заблоковано, дивлячись на важливість бездовірчого зберігання з події замороження unibtc

По-перше, як випускник unibtc та початковий постачальник ліквідності, проект має природний контроль над виходом на вторинний ринок. Щоб обмежити його повноваження, більше потрібно використовувати управлінські, а не технологічні засоби.

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

Понад 100 тисяч доларів заблоковано, з події замороження unibtc видно важливість бездокументного зберігання

Схожі випадки не є рідкістю, великі біржі та проекти неодноразово використовували централізовані повноваження, щоб перекрити шляхи виходу користувачів. Це充分说明, що якщо платформа зберігання активів не може забезпечити бездоверчі послуги, це в кінцевому підсумку призведе до поганих наслідків.

Однак реалізувати бездовірчий підхід не так просто. Від платіжних каналів до ZK Rollup, різні рішення мають невідворотні недоліки. На сьогоднішній день не з'явилося ідеального рішення для зберігання активів та виходу, ринок все ще потребує інновацій.

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

CRVA: мережа криптографічної випадкової верифікації

В даний час широко використовувані рішення з управління активами часто використовують багатопідпис або MPC/TSS для визначення дійсності запитів на переміщення активів. Ці рішення прості в реалізації, мають низькі витрати та швидкість верифікації, але недостатньо безпечні і можуть схилятися до централізації. Подія Multichain 2023 року є типічним прикладом.

Для вирішення недоліків традиційних рішень, план CRVA зробив численні покращення:

  1. Використання системи допуску на основі застави активів, очікується, що основна мережа буде запущена після досягнення 500 вузлів, заставлені активи залишаться на рівні кількох десятків мільйонів доларів або більше.

  2. За допомогою алгоритму випадкового вибору проводити抽签 для вибору валідаторів, наприклад, кожні півгодини вибирати 10 вузлів для верифікації запитів користувачів та генерувати пороговий підпис.

  3. Алгоритм抽签 використовує оригінальний круговий VRF, поєднуючи ZK для приховування особи обраного, щоб запобігти зовнішньому спостереженню.

  4. Усі основні коди вузлів працюють у середовищі апаратного забезпечення TEE, що виключає можливість змови.

Більше 100 тисяч доларів заблоковано, важливість бездокументного зберігання через подію з замороженням unibtc

Конкретний робочий процес між вузлами мережі CRVA виглядає так:

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

  2. Випадковий вибір вузлів кожну годину. Кандидати спочатку генерують одноразовий "тимчасовий публічний ключ" та ZKP, щоб підтвердити зв'язок з постійним публічним ключем.

  3. Використання тимчасового публічного ключа для захисту приватності, щоб запобігти розкриттю конкретної особи, що була обрана.

  4. Тимчасовий відкритий ключ генерується в TEE, вузол сам також не знає.

  5. Після шифрування тимчасового публічного ключа в TEE його надсилають до певного вузла Relayer для відновлення.

  6. Relayer після збору тимчасового публічного ключа подає його на VRF для вибору на ланцюзі, а переможець підтверджує запит на транзакцію та генерує підпис з пороговим значенням.

  7. Після оголошення результатів жеребкування, кожен вузол перевіряє в ядрі TEE, чи був він обраний.

Більше 100 тисяч доларів заблоковано, з події замороження unibtc видно важливість безтрастового управління

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

Реалізація схеми самостійного зберігання активів з CRVA

Наступний приклад демонструє застосування CRVA в управлінні активами на прикладі стабільної монети HelloBTU на основі алгоритму біткойна:

  1. Користувач вносить BTC на вказану адресу Taproot, розблокування вимагає 2/2 мультипідпису користувача та CRVA.

  2. Коли користувач викуповує стабільну монету після застави BTC, потрібно, щоб користувач і CRVA підписали окремо.

  3. Якщо CRVA протягом тривалого часу не співпрацює, після закінчення терміну користувач може в односторонньому порядку викупити BTC.

  4. Якщо BTC буде ліквідовано, і користувач не співпрацює, після закінчення терміну CRVA може перевести BTC в односторонній канал.

  5. Часовий замок одностороннього каналу CRVA коротший, переважає над самостійним викупом користувача, обмежуючи можливість користувача ухилятися від зобов'язань.

  6. CRVA як автоматизована система не буде активно відмовлятися співпрацювати з користувачем.

  7. Якщо CRVA зупиняється через непереборну силу, користувач все ще може безпечно вивести активи.

  8. Розрахункова особа може запросити перевірку CRVA та витягти BTC з одностороннього каналу.

  9. Якщо CRVA тривалий час не відповідає, BTC буде переведено на адресу, контрольовану DAO, та буде спільно управлятися кількома сторонами.

Більше 100 тисяч доларів заблоковано, з події замороження unibtc видно важливість бездоверчого зберігання

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

Більше 100 тисяч доларів заблоковано, розглядаючи важливість безтрастного зберігання на прикладі події з заморожуванням unibtc

Більше 100 тисяч доларів заблоковано, на прикладі події з замороженням unibtc, важливість бездоверчого управління

Більше 100 тисяч доларів заблоковано, з події замороження unibtc видно важливість бездокументного зберігання

ZK1.93%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
DAOdreamervip
· 07-08 02:53
Цілий день стежити за вечіркою проєкту
Переглянути оригіналвідповісти на0
BackrowObservervip
· 07-05 08:03
Централізоване? Гарно сказане укриття
Переглянути оригіналвідповісти на0
GateUser-74b10196vip
· 07-05 03:22
Знову в криптосвіті обдурюють невдах. Ой.
Переглянути оригіналвідповісти на0
NotFinancialAdvicevip
· 07-05 03:20
Яма централізації...
Переглянути оригіналвідповісти на0
DefiPlaybookvip
· 07-05 03:13
Стара історія, що все більше стає зворотною децентралізацією.
Переглянути оригіналвідповісти на0
FundingMartyrvip
· 07-05 03:09
О, знову втратив.
Переглянути оригіналвідповісти на0
StableBoivip
· 07-05 03:01
Це є вічною темою криптосвіту.
Переглянути оригіналвідповісти на0
rugged_againvip
· 07-05 02:56
Знову заблоковані активи? Немає слів.
Переглянути оригіналвідповісти на0
  • Закріпити