Чи можна забалансувати конфіденційність та регулювання на блокчейні?

У світі шифрування поняття "приватності", яке так шукають, часто не може бути регульоване, навіть пригнічуване урядом. Як забезпечити приватність користувачів шифрування на блокчейні при дотриманні вимог відповідності? Цей матеріал був перероблений зі статті адвоката Чу Янь, підготовлений та скомпільований Foresight News. (Попередня історія: Гаманець Vitalik: досвід переключення L2, рахунок приватності, стаючи монетою даних ...) (Додаткові відомості: Всі приватні монети повинні померти! Міжнародна наукова стаття: Уряд повинен боротися зі значністю більшості, вбивством ціни монет ...) У листопаді 2024 року федеральний апеляційний суд США вирішив, що санкції, які Управління з контролю за іноземними активами Міністерства фінансів США (OFAC) застосувало до пристрою змішування монет Tornado Cash, порушували закон «Міжнародного закону про надзвичайні економічні права» (IEEPA). Федеральний апеляційний суд вважає, що розумний контракт Tornado Cash є децентралізованим, самовиконуваним, некерованим програмним кодом, який не можна володіти, не є власністю і не повинен включатися до списку санкцій OFAC, оскільки санкції OFAC перевищили їхні повноваження. Хоча рішення апеляційного суду про справу Tornado Cash розглядається як перемога у галузі шифрування, але факт залишається фактом, що група хакерів з КНДР та злочинні організації, які крадуть монети, справді використовують Tornado Cash для відмивання грошей та ухилення від санкцій відправних органів. Отже, як можна забезпечити приватність користувачів шифрування на блокчейні при дотриманні вимог відповідності? Сьогодні ми розповімо про те, як протокол Railgun для змішування монет забезпечує приватність користувачів на блокчейні відповідно до вимог відповідності. Режим виконання протоколу Railgun Протокол Railgun є приватним протоколом на основі розумного контракту, який забезпечує приватність платежів користувачів на блокчейні за допомогою нульового розголошення та дерева Меркла і захищає потік коштів, що входять в протокол, за допомогою "приватних довідок" для забезпечення безпеки відповідно до вимог відповідності. Цей метод забезпечує баланс між приватністю платежів на блокчейні та вимогами до регулювання. Компанія DCG, материнська компанія Grayscale, вже інвестувала понад 10 млн доларів у протокол Railgun і токени RAIL, а також пожертвувала більше 7 млн доларів США стейблкоїнів Railgun DAO та вклала ресурси через дочірню компанію Foundry Labs для забезпечення пропускної здатності виконання протоколу Railgun. Механізм виконання 1. Приватизація токенів Користувачі можуть приховати свої токени в 0zk-адресі Railgun за допомогою Railway Wallet, після чого баланс токенів в 0zk-адресі буде доступний для взаємодії за допомогою приватних транзакцій між 0zk-адресами та DeFi. Переказ між 0zk-адресами не потребує очікування та здійснюється миттєво. Railway Wallet підтримує приватну трансформацію ERC20-токенів, ERC-721 та ERC-1155 Невзаємозамінних токенів. 2. Взаємодія за допомогою Broadcasters За допомогою Broadcasters в протоколі взаємодіється з блокчейном замість самого користувача, що забезпечує приватність транзакцій. Після приватизації токенів користувачі взаємодіють з блокчейном за допомогою Broadcasters, які є публічними 0x-адресами, що замінюють користувачів протоколу та нижнього рівня блокчейну, виконуючи взаємодію між блокчейнами. Усі взаємодії між блокчейнами відбуваються без витрат ETH / MATIC / BNB на газ. У теорії будь-який 0x-адрес може бути Broadcasters, користувачі можуть вибирати Broadcasters на основі газу та доступності. Broadcasters не контролюють токени в адресі користувачів, вони лише передають інформацію про взаємодію та отримують деталі про адресу відправника, суму, адресу отримувача та тип токена, щоб забезпечити приватність та безпеку транзакцій. Broadcasters отримують винагороду в розмірі 10% від загальних витрат на газ. 3. Скасування приватності після взаємодії з блокчейном Після того, як користувачі виконують приватну транзакцію за допомогою Broadcasters, вони можуть вводити будь-яку адресу 0x, щоб зняти приватність та вилучити токени, які залишилися в протоколі Railgun. У процесі приватизації токенів та скасування приватності протокол Railgun збирає 0,25% від комісії, яку отримує користувач від приватної транзакції, і переказує її в казначейство Railgun DAO. Прибуток від протоколу буде розподілено між управлінцями протоколу та стейкерами. Протокол Railgun використовує Zero-Knowledge Proof для забезпечення приватності на блокчейні. Zero-Knowledge Proof (ZKP) - це криптографічна технологія, яка дозволяє довідувачеві доводити правдивість інформації відповідно до вимог валідатора без розкриття деталей джерела інформації. В протоколі Railgun користувачі можуть доводити своє право використовувати токени, не розкриваючи тип токена та його кількість, Broadcasters та пул фондів можуть приватизувати Адреси відправників та отримувачів. Наприклад, користувачі Railgun схожі на відправника листів, ZKP відповідає за перевірку вмісту листів, розумний контракт протоколу Railgun - запечатаний конверт, Broadcasters - поштові робітники. На блокчейні можна побачити тільки те, що лист відправлений, але вони не можуть визначити його вміст, відправника та отримувача. Протокол Railgun використовує Дерево Меркла для запобігання подвійним витратам та забезпечення безпеки транзакцій. Дерево Меркла (Merkle Tree) - це також дерево хешів, яке часто використовується для перевірки цілісності транзакційних даних на блокчейні. Кожен блок містить корінь Дерева Меркла, щоб перевірити, чи були змінені дані транзакцій всередині блока. Після приватизації токенів користувачів, токени додаються до пулу приватності протоколу Railgun. Баланс токенів у пулі приватності Railgun збудований за допомогою списку вхідних невитрачених транзакцій (UTXO) схожого на BTC для перевірки балансу під час транзакцій. Всі токени в протоколі Railgun ділять одне Дерево Меркла, кожне приватизоване токеном оновлює статус дерева Меркла та генерує новий корінь / листя. Це забезпечує, що під час відправки приватної транзакції користувачів достатньо токенів, щоб запобігти подвійним витратам та забезпечити безпеку транзакцій. Як протокол Railgun досягає вимог відповідності? Головна причина того, що Tornado Cash був засанкціонований, полягає в тому, що хакерська група Lazarus Group з КНДР та злочинні організації, які крадуть монети, використовують його для змішування монет та ухилення від слідства FBI та інших регулюючих органів. Приватні довідки (Private Proofs of Innocence) При описі механізму виконання Railgun протоколу було сказано, що час очікування після приватизації Адреси 0x користувача складає одну годину. Протягом цього часу Railgun перевіряє кошти в Адресі користувача, щоб гарантувати, що кошти в Адресі користувача не мають походження з високоризикових злочинів та санкційних Адресах. Приватні довідки в протоколі Railgun забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності. Приватні довідки (Private Proofs of Innocence) забезпечують вимоги відповідності.

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити