Приватность в Arc chain: почему каждый платёж читается в долларах и как отправлять USDC, не подставляясь
Приватность в Arc chain это первое, что теряется, как только ты начинаешь двигать серьёзные деньги: любой с открытым explorer видит, сколько ты получаешь, сколько платишь подрядчику и сколько держишь в казне. Если это закрыть, можно платить команде, не публикуя зарплату каждого, продать свой token крупному покупателю, не показывая цену, и держать отдельно wallet, с которого работаешь, от того, куда приходят средства.
В этом гайде разберём, почему on-chain запись раскрывает гораздо больше, чем кажется на первый взгляд, какая приватность у Circle пока в разработке и как сделать приватный перевод USDC через Mixoor, пошагово и с расчётом стоимости. Поехали.
Почему приватность в Arc chain так заметна
Arc — это сеть от Circle, компании-эмитента USDC, и её mainnet работает с 16 сентября 2026 года. У неё есть особенность, отличающая её от других EVM-сетей: актив, которым ты платишь, и token, покрывающий gas, это один и тот же USDC. Никакой волатильной нативной монеты в схеме нет.
У такого удобства есть обратная сторона, о которой почти никто не говорит. В Ethereum наблюдатель видит, что с твоего wallet ушли 0,4 ETH, и у него ещё много работы: надо решить, по какой цене их оценивать и в какой момент. В Arc он читает 482,50 USDC и на этом всё. Это 482,50 долларов сегодня, столько же было в день отправки и столько же будет через два года, так что цифра не требует конвертации и не устаревает. Регистр сети больше похож не на блок-эксплорер, а на опубликованную банковскую выписку. Достаточно взглянуть на последние транзакции, чтобы убедиться:

Плюс ко всему, Circle выдвигает как основные кейсы платежи между компаниями, зарплаты, валютный обмен и казначейские операции. Именно те операции, где сумма и есть конфиденциальная часть, а не технический детальчик. И достаточно, чтобы кто-то пометил всего один твой адрес, и остальные сложатся сами собой: отсюда уже можно замапить контрагентов, суммы и то, с какой частотой ты двигаешь деньги, не спрашивая у тебя разрешения.
Если у тебя пока нет баланса в сети, начни с нашего гайда о том, как перевести USDC в сеть Arc.
Как сделать приватную транзакцию в Arc: пошагово
Mixoor в Arc — это non-custodial протокол, разрывающий прямую связь между wallet, которые ты вносишь, и теми, которые получаешь. Вместо адреса он хранит криптографический commitment, а выпускает средства против zero-knowledge доказательства, которое генерируется прямо в твоём браузере. Работает с нативным USDC, так что ничего оборачивать и подписывать approve заранее не надо. Когда зайдёшь в интерфейс, увидишь примерно вот это:

Если у тебя уже есть как минимум 20 USDC в сети и новый wallet готов принять средства, процесс такой:
- Подключи EVM-wallet: MetaMask или аналог, с выставленной сетью Arc mainnet (chain ID 5042). USDC, который отправляешь, оплачивает и gas.
- Выбери режим: Direct закрывает депозит и вывод за один раз. Delayed оставляет средства в pool, и ты выводишь их когда захочешь.
- Впиши сумму: минимум 20 USDC, а кнопка MAX подставляет весь доступный баланс.
- Укажи wallet получателя: лучше новый адрес, без истории с отправителем. Ещё можешь разбить отправку между несколькими.
- Подпиши операцию: браузер генерирует доказательство, контракт его проверяет, а relayer доставляет USDC на адрес назначения.
Здесь нет шага approve для token и никакой промежуточной обёртки, а wallet, который принимает, может быть полностью на нуле, потому что вывод оплачивает relayer. Если сумма ниже минимума, интерфейс сам предупредит до того, как ты дойдёшь до подписи.
Direct или Delayed: чем отличаются два режима
Разница между ними не в криптографии, она одна и та же, а во времени, которое проходит между входом и выходом. Временная корреляция — это самая дешёвая зацепка, которая есть у любого, кто анализирует цепочку: если приходит депозит, а через девяносто секунд уходит вывод той же суммы, связать их не требует никакого таланта.

В режиме Delayed ты только депозишь. USDC становятся в очередь как средства, ожидающие вывода, и ты сам решаешь, когда и куда, хоть через некоторое время, хоть на следующей неделе. Direct подходит, когда сумма небольшая и в pool есть движение, в котором можно затеряться. Delayed подходит, когда сумма привлекает внимание или когда платёж предсказуем по календарю, вроде зарплаты, которая всегда приходит в один и тот же день месяца.
Сколько стоит отправить USDC приватно в Arc
Mixoor берёт 0,25% как relayer fee и применяет его только на выводе. С перевода в 20 USDC это 0,05 USDC. Комиссии за депозит нет, так что сумма, которую ты кладёшь в pool, заходит целиком, а вычет появляется на выходе.
С gas в сети история такая же, как и со всем в Arc: он платится в USDC и списывается с того же баланса. Здесь сеть играет в твою пользу, потому что в любой другой сети тебе пришлось бы финансировать wallet получателя нативным token, чтобы он мог хоть что-то делать, и именно этот финансирующий перевод и выдаёт свежесозданный адрес. В Arc это не нужно: relayer берёт это на себя, и новый wallet может родиться прямо с получением средств.
Последняя цифра, которую надо держать в голове: каждый новый вывод должен быть минимум 20 USDC и не может оставить приватный остаток ниже этой суммы. Если баланс в pool не дотягивает, выход один: положить ещё немного и вывести всю сумму разом.
Этот же протокол работает и в других сетях: вот как делается приватный перевод ETH и как меняется стоимость.
Что пропадает из explorer, а что остаётся видимым
Важно понимать: Mixoor запутывает транзакции, чтобы сторонний наблюдатель не смог связать между собой две wallet. Депозит виден, вывод виден, контракт пула тоже на виду, но исчезает именно ребро, соединяющее эти две точки. Видно, что твой wallet занёс 300 USDC, и видно, что пул выплатил 300 USDC на другой адрес, но нигде публично не зафиксировано, что именно этот вывод связан с этим депозитом.
Отсюда вытекает главное: сколько людей находится внутри пула, пока ты им пользуешься. В протоколе со слабым трафиком две операции, близкие по времени и с идентичной суммой, спариваются почти сами собой. Mixoor сильно повышает стоимость такого анализа и выводит из игры большинство привычных инструментов трассировки, но не делает его невозможным для того, у кого есть ресурсы и мотивация.
| Что видит наблюдатель | Обычный перевод USDC | Mixoor, режим Direct | Mixoor, режим Delayed |
|---|---|---|---|
| Сумма платежа | Да, точно в долларах | Да, по каждой части отдельно | Да, по каждой части отдельно |
| Wallet отправителя | Да | Только по отношению к пулу | Только по отношению к пулу |
| Wallet получателя | Да | Только по отношению к пулу | Только по отношению к пулу |
| Связь между двумя wallet | Явно, в одной строке | Разрывается доказательством с нулевым разглашением | Разрывается доказательством с нулевым разглашением |
| Разрыв во времени | Никакого | Сколько длится операция | Насколько ты сам решишь |
| Начальный баланс на wallet получателя | Нужен для операции | Не нужен, платит relayer | Не нужен, комиссию платит relayer |
Опциональная приватность, которую Circle пока не запустил
Circle не закрывает глаза на проблему. В анонсе mainnet среди запланированных функций упоминается опциональная приватность, описанная как конфиденциальные транзакции и балансы с ключами просмотра, и там же прямо сказано, что она ещё в разработке и ждёт общего развёртывания в сети.
Идея ключей просмотра именно такая, какую и стоит ожидать от регулируемой компании. Сумма перестаёт быть публичной, но владелец может выдать ключ аудитору, банку или регулятору, чтобы тот увидел то, что ему нужно. Это сделано для того, чтобы компания могла выполнять свои обязательства, не выкладывая цифры на всеобщее обозрение, и в контексте Arc это выглядит логично.
Правда, тут решается другой уровень задачи. То, что строит Circle, скрывает сумму, но оставляет адреса на виду, а Mixoor делает обратное: разрывает связь между двумя wallets. Когда обе вещи будут работать вместе, они хорошо дополнят друг друга, но пока доступна только одна, а у второй нет публичной даты запуска.
Гигиена wallets в сети платежей
Никакой инструмент не компенсирует небрежное использование. Эти привычки стоят мало, но именно они держат результат:
- Используй свежий wallet для получения: если ты принимаешь платёж на адрес, с которого уже были операции с отправителем, вся работа криптографического доказательства сливается самым очевидным способом.
- Избегай круглых цифр: в Arc сумма это точный доллар, так что депозит на 500,00 и вывод на 500,00 связываются друг с другом без всяких усилий. Немного расшатай суммы или раздели отправку.
- Ломай ритм: перевод одной и той же суммы в один и тот же день каждого месяца рисует паттерн, который вычисляется мгновенно, какой бы приватной ни была каждая операция по отдельности.
- Не пополняй новый адрес с того же источника: в Arc это и не требуется, потому что relayer покрывает вывод, а адрес получателя может лежать на нуле до самого момента получения.
- Раздели функции между wallets: одна для ежедневных операций, другая для получения платежей и третья для хранения. Это база любой серьёзной приватности, и она не зависит ни от одного инструмента.
Чтобы посмотреть, как та же самая проблема решается в другой экосистеме, загляни в слабые места приватности, которые тащит за собой Solana.
FAQ
Какую приватность в Arc chain даёт сама сеть?
На сегодня никакой. Arc это публичная сеть, и каждый перевод USDC фиксируется с суммой, отправителем и получателем, которые видны кому угодно в эксплорере. Опциональная приватность с ключами просмотра, которую Circle описал при запуске mainnet, всё ещё в разработке, так что любая конфиденциальность, которая тебе нужна прямо сейчас, должна приходить со стороны внешнего слоя.
Какой минимальный депозит у Mixoor в Arc?
Нативный pool для USDC работает с минимумом в 20 USDC за операцию, и новый вывод тоже не может быть меньше этой суммы или оставлять приватный остаток меньше неё. Если баланс внутри pool у тебя не дотягивает, положи ещё немного и выведи всё разом.
Нужен ли мне отдельный token на gas, чтобы пользоваться Mixoor в Arc?
Нет. В Arc gas оплачивается тем же самым USDC, так что баланс, который ты кладёшь, и баланс, покрывающий сетевую комиссию, это одно и то же. Адресу-получателю (wallet) не нужно вообще ничего, потому что вывод публикует relayer.
Хранит ли Mixoor USDC пока они лежат в pool?
Нет. Средства живут в smart contract, и освобождаются только против доказательства с нулевым разглашением, которое может сгенерировать только тот, кто сделал депозит. Контракты, схемы и SDK открыты под лицензией Apache 2.0 и опубликованы на GitHub.
Легально ли использовать mixer в Arc?
Зависит от юрисдикции и, самое главное, от того, зачем ты им пользуешься. Защита конфиденциальности зарплаты, переговоров или казны проекта обычно вписывается в допустимое, а вот использование того же инструмента для ухода от обязательств или отмывания средств уже нет. Документация, которую ты хранишь вне цепи, значит не меньше самого инструмента.
Итог
Как только ты понимаешь, что в Arc каждое движение публикуется в точных долларах, ты уже можешь осознанно решать, что показывать, а что нет, вместо того чтобы узнавать об этом, когда кто-то показывает это тебе. Сеть пока не тащит ничего своего, чтобы это исправить, а у опциональной приватности Circle нет даты, так что на сегодня единственный доступный вариант это внешний слой.
Mixoor закрывает именно этот кусок: чтобы нигде не осталось записано, кто кому платил, за 0,25% и без передачи кастоди твоих средств. Скомбинируй это с чистыми wallets без повторяющихся паттернов, и получишь разумный уровень приватности в сети, которая по своему устройству рассказывает всё. Ещё можно посмотреть, как это решают в сети Robinhood, где подход заметно отличается.

Контент-креатор и SEO-контрибьютор в Smithii. Студент системной инженерии и энтузиаст crypto-tech.








