Как устроены Wirex One и Coca: обёртки, Privy и ключи

Константин (@alien_ukn), который нам бота для Ether сварганил, сделал нам теперь ещё бота и для Coca — @COCA_card_bot. И в процессе изучения транзакций выяснилось очень много интересного, о чём я не знал ранее. В чате мы долго об этом тёрли, также поговорил с представителями Wirex One, и теперь картина складывается куда понятнее. Давайте теперь с вами поделюсь нашими изысканиями

Когда происходит перевод любых стейблов в любых сетях на Coca, то внутри происходит свап в wUSD либо wEUR в сети Base. Данные токены являются обёртками — Wrapped Token. То же самое, например, происходит в AAVE — aUSD или Morpho — mUSD. Т.е эти обёртки выступают этакими расписками, что конкретный Петя внёс 100 USDC, и мы дали ему взамен обёртки, которые будут гарантировать, что Петя в любой момент может свои 100 USDC забрать. Причём все эти обёртки будут складироваться на кошельке, который будет принадлежать исключительно Пете, так как только у него есть ключи от данного кошелька. И интересный момент — данный кошелёк не является тем кошельком, который вы пополняете, внешне этот кошелёк вообще не виден

Дальше интереснее. Если бы Coca был у нас исключительно некастодиальным кошельком, как, например, Metamask или Trust Wallet, то у Пети была бы фраза из 12 или 16 слов, которые и были бы Петиным ключом. Но тут у нас вступает в игру Privy, который был создан, чтобы упростить жизнь человеку, который знать не знает про все эти кошельки и ключи. Privy делает так, что вместо того, чтобы записывать где-то на бумажке или в блокноте свои 12 слов, он привязывает ваш ключ к вашей почте, а эти «12 слов» вам может выдать только по запросу — на тот случай, если вы больно прошаренный юзер и хотите самостоятельно распоряжаться ключами

Когда мы начали всё это разбирать, я сперва ошибочно предположил, что wUSD — это что-то типа USDT, который полностью подконтролен эмитенту, но это не так, wUSD работает децентрализованно, и контроля над ним ни у кого нет

Всё, что написано выше, — это то, как работает Coca, когда вы пополняете их кошелёк. Чем бы вы кошелёк ни пополнили, всё стекается в wUSD или wEUR на один кошелёк, и, когда вы производите оплату, нужная обёртка разворачивается и обменивается в нужную вам валюту, которую вам надо потратить по карте. Обмен происходит пулом различных провайдеров, которые не в курсе, чьи конкретно деньги они меняют. Этот механизм позволяет Coca быть вне ЕС-регуляции MiCA, так как просто нет инструмента, который бы смог связать тратящего деньги по карте с конкретным именем

А вот Wirex работает ещё любопытнее. Вместо обёрток wUSD и wEUR он использует aUSD и aEUR. Смысл тут тот же, только вместо сети Base, на которую может взглянуть кто угодно извне, они используют EVM-сеть Arc, которая является полностью приватной, и со стороны на неё взглянуть невозможно

Сейчас на простом примере попробую пояснить различие приватной и открытой сети. Представьте, что вы вышли на улицу абсолютно голым, но, чтобы не выдавать себя, надели на лицо маску. На улице будут видеть просто голого человека с маской на лице, а личность никто установить не может. А когда пришла MiCA, она просто сняла с вас эту маску. Все остальные люди вас видят так же в маске, а вот налоговая видит конкретного Петю, который решил прогуляться голышом. Вот это вот всё — открытая сеть, пока с вас маску не сняли, вы условно анонимны, но как только маска снята, налоговая сможет узнать все ваши пути перемещения и количество волосков на жопе с точностью до одного

Когда сеть приватная, не видно вообще ничего. Можно увидеть только, что деньги поступили в какой-то конкретный дом, но вот кому эти деньги пришли и сколько — абсолютно неясно. И вот так работает сеть Arc. Создана она была как раз для банковских переводов, чтобы никакой человек со стороны не смог вычислить конечного получателя. По запросу органов раскрыть, конечно, всё равно будет возможно всё что угодно, но это хотя бы не будет лежать на ладони

Теперь давайте немного объясню вам, насколько это всё безопасно и насколько деньги в Coca или Wirex ваши. Если коротко, то полностью ваши, никто не может ими распоряжаться, кроме вас. Но финтехи могут себя страховать со стороны обмена в фиат и доступа к интерфейсу приложения. Если на условный Metamask вы можете случайно загнать по незнанию грязной крипты, то максимум, что может случиться — вам отрубят карты для оплаты. А вот Coca с Wirex могут вам и доступ к приложению рубануть за такое, пока не выяснят происхождение ваших денюшек. Или таким образом они могут просто себя страховать от мошенников, которые будут искать дыры в системе. Но также они, конечно, могут и карты рубануть, и IBAN’ы, и любой обмен в фиат, что, в общем, целесообразно, и всё это будет в рамках блокчейна. Но вывод отрубить они вам не смогут, вы всегда можете получить свои ключи в Privy и вывести свои средства куда-то ещё. Задача эта, правда, нетривиальная, и человек с улицы вряд ли с этим справится, но инструменты есть. Так что можно не переживать насчёт своих средств, они в любом случае в безопасности и под вашим контролем

И вот тут, пожалуй, главное различие между такой системой и обычным банком. Банк контролирует и ваш доступ к приложению, и сам остаток на счёте. Здесь же финтех в первую очередь контролирует инфраструктуру вокруг ваших денег, т.е. карту, IBAN, обмен в фиат и доступ к своему интерфейсу. А сами активы при корректно реализованной некастодиальной архитектуре остаются на вашем кошельке под вашим контролем

Но не путайте это с анонимностью. Wirex прекрасно знает, кто вы такой, потому что вы проходили KYC, а при необходимости информацию смогут передать компетентным органам по запросу. Смысл такой архитектуры не в том, чтобы спрятаться от регулятора, а в том, чтобы ваши транзакции и балансы не лежали публично на блокчейне с табличкой «Здрасьте, я Петя»

Надеюсь, теперь вам стало немного понятнее, как работают децентрализованные инструменты, и вы начнёте потихоньку пользоваться криптокартами больше, чем своими традиционными банками

А если вы всё равно ничего не поняли, то сорян — тема всё-таки не для слабаков 😅

Понравился разбор?

В Telegram-канале — такие материалы регулярно, в закрытом чате — живое обсуждение с другими читателями.

Подписаться в Telegram Вступить в чат