July 19, 2023

ZkBob: Инструмент обеспечения конфиденциальности для общих задач

По данным Defillama TVL равен $476 658:

А по данным zkBob Community Stats | AlphaGrowth, сейчас подписчиков в Твиттере 8481, было вчера 8488, 7 дней назад было 8444, 82772 месяц назад - динамика положительная:

Информации об инвестициях не нашёл, о команде тоже (но это и понятно - проект про приватность).

В целом же, тематика актуальная, поэтому и решил рассказать о проекте.

Github у них есть - zkBob · GitHub

Основной zkbob-contracts обновляется хоть и нечасто (у первого 3 недели назад последнее обновление), но существенно (44 добавления и 20 удалений у последнего на момент написания коммита).

Оглавление

Предупреждение

Возможно использование данного проекта будет приводить к невозможности перевода с кошелька на биржи или к иным ограничениям: используйте не основные кошельки.

Практика

Основное приложение - zkBob - Private Stable Transfers

Заходим, "Connect wallet":

Выбираем кошелёк, подключаем...

Авторизовались:

Наверное вы заметили, я нажал по кнопке с черно-белым логотипом (если браузер верно распознал изображение), и выбрал Optimism.

Клик по адресу просто откроет возможность перехода в эксплорер, а также отключения.

ZkAccount

Кликаем по кнопке:

"Create new zkAccount":

"Use my web3 wallet":

Выбираем кошелёк:

"Sign the message", подписываем в кошельке Далее "Setup password":

Вводим:

И "Verify". Всё!:

Кликнув вновь по "ZkAccount" видим меню:

"Generate receiving address" - получаем адрес. У меня это zkbob_optimism:9vqh1v4HsrZzheCNA43XXYJCCzqYECF78nnvQjQePpjWQW4632xo6ftBDEoEPVf

В "Settings" отображается только возможность получения Seed фразы и отключения пароля:

В случае "Show secret phrase":

Вводим пароль, а далее нам её выведут. Я вам показывать, конечно, не стану...

"Disable password":

Вводите пароль, Confirm - отключён.

"Redeem gift card" откроет камеру для сканирования.

Если же обновите страницу, попросит ввести пароль для разблокировки:

Обмен на BOB

Как понимаете, чтоб использовать проект, нужен этот токен...

Идём на https://bob.zkbob.com/

"Connect":

Выбираем кошелёк и подключаемся...

Результат:

Кстати, вас попросит перейти на Ethereum mainnet.

Нажав на ETH можно выбрать другой токен:

Но Эфир для меня - дорого, поэтому выбираю Optimism, Uniswap, нахожу BOB и меняю:

Нашёл токен на Dexscreener.

Deposit

Кликаем по соответствующей кнопке:

Указываем сумму (я уже это сделал), жмём "Deposit". Далее подписываем для предоставления разрешений - результат:

В процессе:

Обновился баланс:

Transfer

Открывает такую форму:

Вставил свой:

"Transfer":

"Confirm" и всё - ждём:

В History можем увидеть наш перевод:

Обратите внимание, что в transfer есть возможность ввода большого кол-ва адресов - это удобно, если хотите сделать рассылку средств...

Withdraw

Дерёт много, но я лишь показываю для обзора, поэтому не обращаю внимание, что комиссия больше суммы:

Можете отметить "Convert some BOB to ETH on withdrawal":

Но у меня сумма маленькая - не выйдет. Просто вставляю свой адрес:

И "Withdraw":

"Confirm" и ждём:

Потом просто ждите на кошельке...

Как понимаете, стоит это делать на другой адрес, а также выводить разными суммами в разное время - так обеспечите приватность.

А возможность конвертации части суммы в ETH позволит получить и токены на комиссию, что здорово!

Bridge (Get BOB)

Get BOB - новое название кнопки (переименовали после начала написания статьи).

Кликаем по этой кнопке сверху:

USDT:

Выбираете сеть:

И выбираете, например, ETH:

Вводите сумму:

"Review swap":

"Start swaping" и подтверждаем в кошельке.

Ждём

Готово:

Жмём "Done".

Теперь можем пополнить, но это вам я уже показывал:

Обновление: ETH пулы

Теперь можете кликнуть по значку выбора сети:

И выбрать ETH:

Пополнение (мин. 0.001 ETH):

Ждём:

Можем сразу закрыть, чтоб посмотреть (есть ли ETH). Для этого обновляем страницу, и видим его в истории:

Если на балансе нет, ждём, пока появится...

Появились:

Всё

Благодарю за внимание.