Cointime

Download App
iOS & Android

Можно ли сбалансировать конфиденциальность внутри цепочки и соблюдение нормативных требований в мире криптовалют?

Cointime Official

Сценарист: Юрист Чу Янь

В ноябре 2024 года Пятый окружной суд США постановил, что санкции Управления по контролю за иностранными активами Министерства финансов США (OFAC) против валютного миксера Tornado Cash нарушают Закон о международных чрезвычайных экономических полномочиях (IEEPA). Суд пятого округа постановил, что смарт-контракт Tornado Cash представляет собой децентрализованный, автономный, неконтролируемый код, которым нельзя владеть, он не является собственностью и не должен быть включен в санкционный список OFAC. Санкции OFAC превысили его законные полномочия.

Хотя решение Пятого окружного суда по делу Tornado Cash рассматривается как победа криптоиндустрии, следует признать, что северокорейские хакеры и преступные организации, занимающиеся кражей денег, действительно используют Tornado Cash для отмывания денег и уклонения от санкций регулирующего законодательства. правоохранительные органы. Итак, в мире шифрования может ли быть гарантирована конфиденциальность пользователей шифрования при условии соблюдения законодательства? Сегодня я расскажу, как протокол смешивания валют Railgun защищает конфиденциальность пользователей в сети в соответствии с правилами.

Режимы работы протокола Railgun

Railgun — это протокол конфиденциальности, основанный на смарт-контрактах. Он использует доказательства с нулевым разглашением и деревья Меркеля для обеспечения конфиденциальности платежей пользователей в цепочке, а также использует «доказательство невиновности» для обеспечения безопасности и соответствия требованиям внутрисетевых средств, поступающих в блокчейн. Этот подход обеспечивает баланс между конфиденциальностью платежей и соблюдением нормативных требований в цепочке.

DCG Group, материнская компания Grayscale, в настоящее время инвестировала 10 миллионов долларов США в токен протокола Railgun RAIL, пожертвовала более 7 миллионов долларов США в виде стейблкоинов Railgun DAO и инвестировала ресурсы через свою дочернюю компанию Foundry Labs для обеспечения внутреннего давления. возможности протокола Railgun.

Рабочий механизм

1. Конфиденциальность токена

Пользователи используют Railway Wallet, чтобы спрятать токены со своего адреса 0x в адрес 0zk Railgun. После часа ожидания баланс токенов в адресе 0zk можно использовать для переводов между адресами 0zk и взаимодействия в цепочках конфиденциальности, таких как переводы между 0zk. адреса не нужно ждать и приходят в режиме реального времени. Железнодорожный кошелек поддерживает конфиденциальность токенов ERC20, NFT ERC-721 и ERC-1155.

2. Используйте вещателей для взаимодействия с нижним уровнем цепочки от имени пользователей протокола, чтобы обеспечить конфиденциальность транзакций.

После приватизации токена операции взаимодействия пользователей в цепочке выполняются через вещателей в протоколе Railgun. Вещательные компании ссылаются на общедоступные адреса 0x, которые заменяют пользователей протокола и базовый блокчейн для оплаты газа для завершения операций взаимодействия в цепочке. Таким образом, пользователям не нужно тратить ETH/MATIC/BNB в качестве GAS во время интерактивных операций по всей цепочке.

Теоретически любой адрес 0x может использоваться в качестве вещательной компании, и пользователи могут выбирать вещательные компании в зависимости от газа и доступности. Вещатели не контролируют токены в адресе пользователя, а только передают информацию о взаимодействии и не могут получить подробную информацию, такую ​​как адрес отправки, сумму, адрес получения и тип токена взаимодействия в цепочке, обеспечивая конфиденциальность и безопасность транзакций. Вещательные компании получают 10% от общей суммы GAS на протяжении всего процесса.

3. Отключите конфиденциальность после завершения взаимодействия в сети.

3. Освободите конфиденциальность после завершения взаимодействия в сети.

После того, как пользователь назначает вещателям завершить частную транзакцию от его имени, он может ввести любой адрес 0x, чтобы инициировать отмену частного взаимодействия, тем самым выводя свои оставшиеся токены в протоколе Railgun. При выполнении операции конфиденциальности и лишения токена смарт-контракт протокола Railgun взимает комиссию в размере 0,25%, которая отправляется на адрес казначейства Railgun DAO. Эти преимущества протокола будут распределены среди менеджеров протокола и залогодателей.

Railgun использует доказательства с нулевым разглашением для обеспечения конфиденциальности в цепочке

Доказательство с нулевым разглашением (ZKP) — это криптографическая технология, которая позволяет доказывающему доказать подлинность информации проверяющему, не раскрывая деталей источника информации. В протоколе Railgun пользователи могут доказать, что они имеют право использовать токены, не раскрывая тип и количество токенов. Вещательные компании и пулы фондов могут сохранять конфиденциальность адресов генерации и получения.

Например, пользователи Railgun подобны авторам писем, ZKP отвечает за проверку содержания письма, смарт-контракты протокола Railgun — это запечатанные конверты, а вещатели — почтальоны. Из публичной цепочки они видят только то, что письмо было отправлено, но не могут определить содержание письма или отправителя и получателя.

Railgun использует Merkle Tree для предотвращения двойных расходов и обеспечения безопасности транзакций.

Дерево Меркла, также известное как хэш-дерево, часто используется для проверки целостности данных транзакций в цепочке. Каждый заголовок блока содержит корневой хэш дерева Меркла для проверки того, были ли подделаны данные транзакции во всем блоке. После незаконного присвоения пользовательских активов FTX в настоящее время основные централизованные биржи внедрили деревья Меркла для проверки безопасности хранения пользовательских активов и предотвращения их незаконного присвоения.

Как только пользователь делает свой адрес конфиденциальным с помощью протокола Railgun, токены добавляются в пул конфиденциальности. Балансы токенов в пуле конфиденциальности протокола Railgun создаются с помощью реестра UTXO, подобного BTC. Весь список UTXO Railgun образует древовидную структуру данных Меркла, используемую для проверки состояния баланса во время транзакций. Все токены в протоколе Railgun совместно используют дерево Меркла. Каждая операция конфиденциальности токена будет обновлять статус дерева Меркла и генерировать новый корень/лист Меркла. Это гарантирует, что у пользователей будет достаточно токенов при отправке частных транзакций, предотвращает двойные расходы и обеспечивает безопасность транзакций.

Как протокол Railgun обеспечивает соответствие нормативным требованиям

Tornado Cash подвергся санкциям главным образом потому, что северокорейская хакерская организация Lazarus Group и преступная группировка по отмыванию денег использовали его для смешивания монет и уклонения от отслеживания и расследования со стороны регулирующих правоохранительных органов, таких как ФБР.

Частные доказательства невиновности

При описании рабочего механизма протокола Railgun выше было упомянуто, что существует одночасовой период ожидания, когда пользователи делают адрес 0x частным. В течение периода ожидания Railgun будет выполнять внутрисетевую борьбу с отмыванием денег на токенах на адресе пользователя, чтобы гарантировать, что средства на адрес пользователя не поступают с криминальных или санкционированных адресов высокого риска.

Борьба с отмыванием денег в протоколе Railgun не похожа на централизованные биржи или учреждения, требующие от пользователей предоставления информации KYC, что рискует раскрыть конфиденциальность. Вместо этого он использует проверку данных внутрицепочных тегов. Пользователи могут выбрать библиотеку тегов проверки, соответствующую применимой юрисдикции. Например, пользователи из США могут выбрать список нормативных адресов США. В течение периода ожидания пользователь владеет токеном и может в любой момент отключить конфиденциальность токена и получить токен через исходный адрес пользователя 0x.

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

В настоящее время данные списка меток по борьбе с отмыванием денег протокола Railgun по умолчанию состоят из общедоступной бесплатной библиотеки Chainaанализа и общедоступных адресов, санкционированных OFAC.

Chainaанализ — американская компания по анализу блокчейнов, основанная в 2014 году. В мае 2022 года Chainaанализ объявила о завершении финансирования серии F на сумму 170 миллионов долларов США под руководством GIC, оценочная стоимость которого достигла 8,6 миллиарда долларов США. Система борьбы с отмыванием денег Chainaанализ стала необходимостью соблюдения требований для бирж, эмитентов стейблкоинов, торговых платформ NFT и криптобанков. Chainaанализ также сотрудничает с государственными ведомствами, такими как Налоговая служба США, Иммиграционная служба и ФБР.

Для протокола Railgun, когда токены попадают в пул конфиденциальности протокола, библиотека адресных тегов Chainaанализа используется для обнаружения борьбы с отмыванием денег, что эквивалентно ношению талисмана. Адрес получения токена, обменный и институциональный адрес больше не чувствительны к цепочке. исходящие из протокола Railgun. Страх перед онлайн-транзакциями, страх нарушить правила по борьбе с отмыванием денег, а также подвергнуться санкциям и наказанию за помощь преступным организациям в отмывании денег.

Расчет налога на криптоактивы (Koinly Tax Export)

Частные транзакции протокола Railgun заставят пользователей столкнуться с трудностями при расчете налогов на транзакции с зашифрованными активами, поэтому Railway Wallet поддерживает экспорт записей взаимодействия пользователя с протоколом, которые могут использоваться налоговым программным обеспечением Koinly для расчета суммы налога пользователя.

Резюме и размышления

В публичном блокчейне каждое взаимодействие внутри цепочки прозрачно и отслеживается. Чтобы защитить конфиденциальность внутрисетевых транзакций, появились протоколы смешивания валют, такие как конфиденциальные публичные сети и Tornado Cash, но они также позволяют использовать виртуальную валюту. Преступные организации с украденными деньгами имеют возможность этим воспользоваться. Появление протокола Railgun достигло точки баланса между обеспечением конфиденциальности в сети и борьбой с преступлениями, связанными с отмыванием денег в криптовалюте, что позволяет адресам в сети безопасно и в соответствии с требованиями проводить частные платежи, не нарушая правил по борьбе с отмыванием денег.

Адрес основателя Ethereum Бутерина использовал адрес протокола Railgun для проведения 260 частных транзакций ETH на миллионы долларов с декабря прошлого года по май этого года. Но этот метод означает лишь то, что проверка по борьбе с отмыванием денег осуществляется до того, как токен попадет в протокол. Как только токен будет выведен из протокола посредством проверки, что должны делать последующие регулирующие органы, если они обнаружат, что с токеном возникла проблема. транзакция и необходимость расследования? В конце концов, криминальные технологии часто опережают меры по предотвращению преступности, а данные библиотеки тегов адресов Chainaанализа всегда отстают от последних адресов, используемых преступными группировками.

Комментарий

Все комментарии

Рекомендуем к прочтению