Gate.io Proof of Reserve Upgrade: Створення кращих послуг за допомогою zk-SNARK

11/19/2023, 3:01:31 PM
Середній
Блокчейн
Як надійна біржа з 13 мільйонами користувачів, Gate.io розуміє важливість безпеки коштів. У травні 2020 року Gate.io стала однією з перших бірж, яка запровадила Proof of Reserves, і з тих пір є лідером у цій галузі. Після інциденту FTX рішення Proof of Reserves привернуло значну увагу. Тепер Gate.io із задоволенням повідомляє про значне оновлення до 100% proof of reserves, використовуючи технологію zk-SNARK для підвищення конфіденційності, прозорості та автентичності, додатково захищаючи кошти користувачів.

Доказ резервів і дерева Меркла

Стаття Віталіка Бутеріна Наявність безпечного CEX: підтвердження платоспроможності та інші висвітлює проблеми, з якими стикаються централізовані біржі під час перевірки активів користувачів і забезпечення достатніх резервів для погашення депозитів користувачів. Тому біржам потрібен спосіб довести, що вони мають достатньо резервних активів, щоб повністю погасити ці активи на вимогу користувачів, тобто вони повинні продемонструвати, що вартість їхніх резервних активів перевищує вартість депозитів користувачів. Це підтвердження відоме як підтвердження запасів і називається на Gate.io підтвердженням аудиту 100% резерву.

Найпростіший спосіб підтвердити депозити – опублікувати список пар (ім’я користувача та баланс). Кожен користувач може перевірити, чи включено його баланс у список, і будь-хто може перевірити повний список, щоб переконатися, що всі баланси є невід’ємними, а сума відповідає сумі, заявленій біржею. Однак це порушує конфіденційність. Щоб вирішити цю проблему, внесено невеликі зміни: опубліковано список пар (хеш (ім’я користувача, сіль), баланс) і приватне надсилання кожному користувачеві значення солі. Але навіть це виявляє баланси та зміни балансу. Для захисту конфіденційності введено ще одне нововведення: дерево Меркла.

(Малюнок 1 Джерело: https://vitalik.ca/general/2022/11/19/proof_of_solvency.html)

Техніка дерева Меркла організовує дані балансу користувача в дерево сум Меркла. У цій структурі дерева кожен вузол складається з пари (баланс, хеш). Листові вузли внизу представляють індивідуальні баланси користувачів і підсолений хеш їхніх імен користувачів. У кожному вузлі вищого рівня баланс є сумою двох балансів під ним, а хеш - це хеш двох вузлів під ним. Доказ суми Меркла, подібний до доказу Меркла, представляє «гілку» дерева, що складається з однорідних вузлів від аркуша до кореня. Біржа надає кожному користувачеві підтвердження суми Merkle щодо їхнього балансу, що дозволяє їм перевірити, чи правильно включено їхній баланс у загальний баланс біржі.

Цей дизайн значно покращує конфіденційність порівняно з повністю публічним списком. Крім того, витік конфіденційності можна додатково мінімізувати шляхом перетасування «гілок» під час публікації «кореневого». Проте все ще є деякі проблеми. Наприклад, Чарлі дізнається, що хтось має 164 ETH, а баланси двох користувачів у сумі становлять 70 ETH, серед іншої інформації (див. Малюнок 1). Зловмисник, який контролює кілька облікових записів, може отримати конфіденційну інформацію про користувачів біржі.

Обмеження підтвердження резервів на основі дерева Merkle

Хоча підтвердження резервів на основі дерева Merkle було ефективним у забезпеченні безпеки активів користувачів, у цьому підході все ще є деякі проблеми:

  1. Фронтальні шахрайства: дані дерева Merkle зберігаються на внутрішніх серверах біржі, і біржа контролює зовнішні сторінки, з якими взаємодіють користувачі. Біржа потенційно може повертати підроблені сторінки, щоб ввести користувачів в оману, що призведе до ймовірності шахрайства.
  2. Зловмисна атака на алгоритм дерева Merkle: централізована біржа (CEX) може створювати підроблені облікові записи з негативним балансом після незаконного привласнення коштів. Наприклад, якщо користувач мав активи вартістю 1000 доларів США, а біржа незаконно привласнила 500 доларів США, на балансі користувача, що відображається в інтерфейсі, все одно відображатиметься 1000 доларів США. Якщо підтвердження дерева Merkle видається на основі 1000 доларів США, здається, що фактичні активи біржі (500 доларів США) менші за депоновані активи користувача (1000 доларів США), що вказує на недостатність резервних коштів. Однак, створивши фальшивий обліковий запис із балансом -500 доларів США, біржа може змусити дерево Merkle показати, що його фактичні активи (500 доларів США) дорівнюють депонованим активам користувача (1000–500 = 500 доларів США), що призведе до нормального результату PoR.
  3. Потенційні проблеми конфіденційності для зловмисників із кількома обліковими записами.

Доказ нульового знання та zk-SNARK

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

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

zk-SNARK (короткий неінтерактивний аргумент знання з нульовим знанням) — це технологія доказу нульового знання, запропонована у спільній роботі Ніра Бітанскі, Рана Канетті, Алессандро К’єзи та Ерана Тромера в 2012 році. zk-SNARK дозволяє одній стороні довести іншій стороні, що вони знають секрет, не розкриваючи сам секрет, таким чином доводячи правильність логічного виразу, не розкриваючи жодної інформації. У традиційних доказах з нульовим знанням перевіряльник повинен взаємодіяти з верифікатором кілька разів, щоб створити доказ. Однак у zk-SNARK після створення параметрів (особливо загальнодоступних параметрів) і підтвердження верифікатор може перевірити правильність підтвердження без необхідності багаторазової взаємодії з доводом.

Наприклад, уявіть, що у вас є карта скарбів, яка веде до точного розташування закопаного скарбу. Ви хочете довести комусь, що знаєте місцезнаходження скарбу, не розкриваючи вміст карти чи фактичне місцезнаходження скарбу. Використовуючи технологію zk-SNARK, ви створили б пазл на карті скарбів. Ви вибираєте невеликий шматочок пазла (доказ) і показуєте його іншій людині, чого достатньо, щоб переконати його, що ви знаєте, як узгоджується повний пазл, тобто розташування скарбу, без необхідності переглядати весь пазл. Однак для цього ви повинні отримати деякі спеціальні маркування від авторитетної друкарні, щоб засвідчити автентичність ваших частин головоломки.

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

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

Інтеграція zk-SNARK з деревами Merkle полегшує одночасну перевірку цілісності та узгодженості даних, зберігаючи при цьому конфіденційність транзакцій. Проверники можуть використовувати zk-SNARK, щоб продемонструвати, що вони мають доказ Merkle, який відповідає певним умовам, не розкриваючи подробиць доказу. Для бірж цей підхід пропонує спосіб довести, що вони мають достатньо коштів для виконання всіх зобов’язань, одночасно зберігаючи конфіденційність користувачів.

Оновлення Gate.io Zero-Knowledge Reserve

Підводячи підсумок, можна сказати, що технологія з нульовим знанням Gate.io вирішує дві ключові проблеми з підтвердженням резервів:

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

Gate.io оновив своє підтвердження резервів за допомогою zk-SNARK, зробивши значний крок у якості провідної біржі у захисті безпеки активів користувачів. Завдяки цьому оновленню користувачі зможуть переглядати докази резервів у режимі реального часу, а перша партія підтримуваних активів охопить 100 найкращих за ринковою капіталізацією. Будучи лідером галузі, він відкрив вихідний код і продовжить розвивати галузь і досліджувати більш безпечне та конфіденційне зашифроване майбутнє за допомогою цього оновлення без знання.

Додаткова інформація:

Автор: Gate learn
Перекладач: Sonia
Рецензент(-и): Wayne Zhang、Edward、Elisa、Ashley 、Joyce BeelenHe、
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.

Поділіться

Криптокалендар

Оновлення проекту
Etherex запустить токен REX 6 серпня.
REX
22.27%
2025-08-06
Рідкісний день розробників та управління в Лас-Вегасі
Cardano проведе Рідкісний День Розробників і Управління в Лас-Вегасі з 6 по 7 серпня, з майстер-класами, хакатонами та панельними дискусіями, зосередженими на технічному розвитку та темах управління.
ADA
-3.44%
2025-08-06
Блокчейн.Rio у Ріо-де-Жанейро
Stellar візьме участь у конференції Blockchain.Rio, яка запланована в Ріо-де-Жанейро з 5 по 7 серпня. Програма включатиме ключові виступи та панельні дискусії за участю представників екосистеми Stellar у співпраці з партнерами Cheesecake Labs та NearX.
XLM
-3.18%
2025-08-06
Вебінар
Circle оголосила про проведення вебінару Executive Insights під назвою "Ера GENIUS Act починається", запланованого на 7 серпня 2025 року о 14:00 UTC. У сесії буде розглянуто наслідки нещодавно прийнятого закону GENIUS Act — першої федеральної регуляторної рамки для платіжних стейблкоїнів у Сполучених Штатах. Обговорення, яке проведуть Дант Диспарт і Кері Тен з Circle, зосередиться на тому, як це законодавство вплине на інновації у сфері цифрових активів, регуляторну ясність та лідерство США у глобальній фінансовій інфраструктурі.
USDC
-0.03%
2025-08-06
АМА на Х
Ankr проведе AMA в X 7 серпня о 16:00 UTC, зосередившись на роботі DogeOS зі створення прикладного рівня для DOGE.
ANKR
-3.23%
2025-08-06

Статті на тему

Що таке Coti? Все, що вам потрібно знати про COTI
Початківець

Що таке Coti? Все, що вам потрібно знати про COTI

Coti (COTI) — це децентралізована та масштабована платформа, яка підтримує безперебійні платежі як для традиційних фінансів, так і для цифрових валют.
11/2/2023, 9:09:18 AM
Що таке Стейблкойн?
Початківець

Що таке Стейблкойн?

Стейблкойн — це криптовалюта зі стабільною ціною, яка часто прив’язана до законного платіжного засобу в реальному світі. Візьмемо USDT, наразі найпоширеніший стейблкоїн, наприклад, USDT прив’язаний до долара США, де 1 USDT = 1 USD.
11/21/2022, 7:48:32 AM
Все, що вам потрібно знати про Blockchain
Початківець

Все, що вам потрібно знати про Blockchain

Що таке блокчейн, його корисність, значення шарів і зведень, порівняння блокчейнів і як будуються різні криптоекосистеми?
11/21/2022, 8:25:55 AM
Що таке Gate Pay?
Початківець

Що таке Gate Pay?

Gate Pay — це безконтактна безпечна технологія платежів у криптовалюті без кордонів, повністю розроблена Gate.io. Він підтримує швидкі платежі криптовалютою та є безкоштовним у використанні. Користувачі можуть отримати доступ до Gate Pay, просто зареєструвавши обліковий запис Gate.io, щоб отримувати різноманітні послуги, такі як покупки в Інтернеті, бронювання авіаквитків і готелів, а також розважальні послуги від сторонніх ділових партнерів.
1/10/2023, 7:51:00 AM
Що таке BNB?
Середній

Що таке BNB?

Binance Coin (BNB) — це біржовий токен, випущений Binance, а також корисний токен Binance Smart Chain. Оскільки Binance перетворюється на трійку найкращих криптовалютних бірж у світі за обсягом торгів, разом із нескінченними екологічними додатками на своєму розумному ланцюжку, BNB став третьою за величиною криптовалютою після Bitcoin та Ethereum. У цій статті буде детально описано історію BNB і величезну екосистему Binance, що стоїть за нею.
11/21/2022, 8:55:52 AM
Що таке Wrapped Ethereum (WETH)?
Початківець

Що таке Wrapped Ethereum (WETH)?

Wrapped Ethereum (WETH) – це версія ERC-20 рідної валюти блокчейну Ethereum, Ether (ETH). Токен WETH прив'язаний до оригінальної монети. На кожен WETH в обігу є ETH в резерві. Метою створення WETH є сумісність у мережі. ETH не відповідає стандарту ERC-20, і більшість DApps, створених у мережі, дотримуються цього стандарту. Тому WETH використовується для полегшення інтеграції ETH у програми DeFi.
11/24/2022, 8:49:09 AM
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!