October 21, 2022

Manta Network - Trusted Setup

Вы должны быть уже знакомы с этим проектом из нашего подробного гайда по их тестнету. Кто не делал, тестнет еще актуальный, так что проходим.

Manta Network - это обеспечение сквозной защиты конфиденциальности для пользователей блокчейна с помощью ведущих криптографических архитектур, таких как zkSNARK.

Инвесторы: Polichain Capital, Multicoin Capital, Binance Labs, Alameda Research, Parafi Capital, CoinFund, DeFiance Capital, HyperSphere, Spartan, Long Hash, CMS.

The MantaPay Launch Part I: Trusted Setup Registration

Команда последовательно начинает запуск первого продукта, MantaPay. Для этого нужно пройти процесс Trusted Setup, который пройдет в два этапа.

Первый этап - это Registration, который начался 10 октября. Нужно будет создать ключи на сервере и заполнить форму (см. гайд ниже). Это не НОДА! Ставим на любой сервер и можно селить к любым проектам.

И второй этап - Contribution.

Все участники получат NFT и специальную роль в официальном канале Discord. Не исключено, что за NFT в будущем будут награды в токенах.

Registration

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

Для того, чтобы подключиться к серверу на Windows потребуется программа PuTTY.

  • В "Host Name" вводим IP вашего сервера и нажимаем "Open";
  • В открывшимся окне прописываем команду: root;
  • Жмем "Enter" и вставляем пароль от сервера, затем "Enter".

На MacOS просто запускаем программу Terminal.

  • Заходим на сервер командой: ssh root@IP_ADDRESS, IP_ADDRESS меняем на IP сервера;
  • Дальше вводим "yes", жмем "Enter" и вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем "Enter".

После подключения к серверу, выполняем команды:

sudo apt update && sudo apt install wget -y
sudo apt install pkg-config build-essential libssl-dev curl jq
curl https://sh.rustup.rs/ -sSf | sh -s -- -y
source $HOME/.cargo/env
git clone https://github.com/Manta-Network/manta-rs.git
cd manta-rs
cargo run --release --package manta-trusted-setup --all-features --bin groth16_phase2_client register

После установки в терминале нам необходимо ввести Twitter и Email.

После этого терминал покажет вам ваши данные:

Обязательно сохраняем Public Key, Signature и Secret.
После успешной установки заполняем форму.

Contribution

Выполняем команды на сервере:

curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/Manta-Network/manta-rs/main/tools/install.sh | sh
source ~/.profile
manta-trusted-setup contribute

Дальше вас попросит ввести Secret, это ваша Seed-фраза, которую мы просили сохранить при регистрации (первом этапе).

После того, как вы успешно введете мнемоник, вас кинет в очередь, выглядит это вот так:

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

Готово! Теперь ждем, когда нам выдадут роль в их Discord канале и NFT, за которую в будущем могут дать награды, но это не точно.

Подготовлено командой Whitelist.
Media links