Testnet от Zecrey Protocol

Leonid B
7 min readJan 28, 2022

--

Zecreyэто протокол конфиденциальности L2 , основанный на zk-свертке, который может обеспечить конфиденциальность между цепями в много цепочечной экологии, чтобы облегчить дилемму защиты конфиденциальности и экологической изоляции в крипто мире. Миссия Zecrey состоит в том, чтобы обеспечить конфиденциальность цифровых активов между сетями.

Проект мне показался достаточно интересным, задач для выполнения достаточно много, что в разы увеличивает вероятность вознаграждения за данный testnet + имеются хорошие партнеры (инвесторы) которыми на приватном раунде было собрано 1.5 млн$, список :

📄 Инвесторами выступили Loopring, SevenX Ventures, биржа Bybit, CMCC Global, SNZ Holding, Stake Capital, Block, DoraHacks Ventures, Crasolum, Cypherpunk Guild и Илья Полосухин (сооснователь Near)

📌 Приступаем к Testnet’у : (говорю сразу, сеть может тупить иногда нужно будет ждать, чтобы токены отобразились и все в этом духе)

  • Установите расширение Zecrey в ваш браузер
  • Придумайте пароль для вашего кошелька
  • Запишите парольную фразу куда-то на листочек, чтобы не потерять
  • Далее нажмите на кнопку Claim и вас перебросит сюда , мы будем работать с тестовой сетью Rinkeby для этого нам требуется получить тестовые ETH, кран который был указан на сайте у меня не работал, та и вообще крыво там все. Я нашел другой, и рабочий. Правда за 1 раз там дают не так много ETH = 0.1 ETH, я получал 5 раз и этого вполне достаточно. Вот сам кран , вам требуется взять адрес кошелька с расширения
  • И вписать это в сам кран, который я дал выше. Проделайте данную операцию 5 раз
  • Возвращаемся к данной вкладке и нажимаем Connect wallet, подключаемся через ранее созданный кошелек. Далее нажимаем на кнопку Claim (сеть должна быть выбрана Ethereum Rinkeby)
  • Подписываем транзакцию, Confirm — Finish
  • Возвращаемся обратно в кошелек, нажимаем на Assets — Chain (current). Нажмите на Ethereum Rinkeby и немного подождите, там у вас появятся тестовые токены.
  • Следующее действие, вам требуется создать еще 2 аккаунта в своем кошельке, сделать это можно следующим образом : Нажмите на свою иконку и нажмите Create New Account, данное действие сделайте 2 раза
  • Тепрь зайдите на Account2 и скопируйте от туда адрес кошелька, далее вернитесь на первый кошелек и зайдите в раздел Transfer, выберите монетку REY, укажите кошелек с Account2 и напишите сумму 1 REY, и подпишите транзакцию — Finish
  • Следующее действие, на Account1 перейдите во вкладку Deposit, далее нажмите на кнопку Register Loyer2, далее вам нужно нажать на Register и придумайте какой-то псевдоним, в моей случае oreo (на каждом кошельке я приписываю номер кошелька, Account1 — основа, 2 и 3посредники) я буду приписывать : oreo1.zecrey, oreo2.zecrey, oreo3.zecrey но пока, что мы делаем это лишь на первом кошельке
  • Далее нажмите Confirm — Deposit Now, выбираете токен REY, кол-во : 1 REY и нажмите Deposit, подпишите транзакцию и нажмите Finish
  • Далее идем с начала на Account2 и нажимаем на знак переключателя в правом нижнем углу. Проделайте все те же действия, что пунктом ранее (придумайте никнейм, в моем случае oreo2.zecrey) только теперь после создания никнейма не нажимайте на Deposit Now, а клацните на крестик в правом верхнем углу. Теперь идем на Account3 и проделываем все действия по новой (в моем случае oreo3.zecrey)
  • Теперь идите на Account1, зайдите в раздел Deposit и примерно по центру увидите надпись Deposit to other Layer2 account и сначала скиньте 1 REY на аккаунт 2 (в моем случае preo2.zecrey) и так же 1 REY на аккаунт 3 (в моем случае preo3.zecrey)

📌 Зачем мы это только что делали?ОТВЕТ : такими действиями мы активировали на 3-х аккаунтах режим Layer2 в кошельках, чтобы это сделать нужно было их пополнить, в ином случае они бы не сохранились и были бы удалены через 24 часа, по-моему .

  • Теперь идем на Account1 в режиме Layer1 и нажимаем на вкладку Lock Assets или просто Lock, выбираем токен REY, кол-во : 1 REY и нажимаем на Lock, подписываем транзакцию (Deposit — Finish)
  • На Account1 теперь переходим в режим Layer2, нажимаем на вкладку Unlock там вы увидите 1 REY, который мы только, что заблокировали. Нужно нажать на кнопку Detail — Unlock и подпишите транзакцию
  • Так же на Account1 в режиме Layer2 зайдите в раздел Transfer, выберите монету REY и скиньте 0.1 REY на второй аккаунт (в моем случае oreo2.zecrey)
  • Во время подписания транзакции (Transfer) вы увидите строку Add transfer memo нажмите на нее, и внутри поля напишите Hi и подпишите транзакцию
  • Теперь снова с Account1 в режиме Layer2 зайдите в раздел Transfer, выберите монету REY и укажите 0.1 REY на второй аккаунт (oreo2.zecrey), пролистав немного ниже вы увидите ссылку add another transfer нажмите на нее
  • Во второй строке теперь укажите данные вашего третьего кошелька (в моем случае oreo3.zecrey) и просто подпишите транзакцию, без каких-то комментариев в мемо, как это было пунктом выше
  • Теперь снова с Account1 в режиме Layer2 зайдите в раздел Swap, выберите монету REY и ETH, обменяйте 1 REY на ETH и выставите плату за газ в токене REY и нажмите кнопку SWAP, подпишите транзакцию
  • Теперь снова с Account1 в режиме Layer2 зайдите в раздел Swap, и нажмите add Liqudity, создайте ликвидность REY-ETH, напишите 0.5 REY и кол-во ETH само подберется. Выставите плату за комиссию в ETH и подпишите транзакцию
  • Предпоследним действием вам нужно разложить ликвидность, перейдите во вкладку SWAPadd Liqudity в правом углу вы увидите что-то типо часов нажмите на них
  • Нажмите на вкладку Detail, если у вас как и у меня залагает и не даст поменять плату за транзакцию с REY на ETH, то требуется с Layer1 в разделе Deposit перевести 1 REY в Layer2 (подписать транзу, все дела)

P.S. Вроде есть еще один способ от подписчика, чтобы оплатить комиссию в эфире нужно 4 раза нажать Tab и потом пробел, и выберется eth.

  • И повторите действие с ремувом ликвидности, должно помочь.
  • Последнее действие, нам нужно вывести токены с Layer2 обратно в Layer1. В Layer2 заходим в раздел Withdraw выбираем ETH в строке для адреса выбираем My Ethereum Wallet где сумма ETH напишите 0.01 ETH и подпишите транзакцию

📌 Публичный тест продлится до 31 января, 22:00 по восточноевропейскому времени 2022 года. В течение периода публичного тестирования вы можете отправить форму обратной связи , чтобы поделиться своим опытом и предложениями по продукту.

--

--

Leonid B
Leonid B

Written by Leonid B

Graphics designer, Content Developer, Crypto enthusiast, AMBASSADOR of Moonbeam, InvArch, Manta network and many other blockachain projects

No responses yet