ГАЙД: Тестнет Espresso.
Espresso — это блокчейн первого уровня, сочетающий в себе консенсус на основе POS и механизм ZK-Rollup для достижения высокой пропускной способности и низких комиссий за газ.
В инвесторах и партнёрах: Alameda, Sequoia, Coinbase, Polychain, Electric Capital, Blockchain Capital, Greylock, Gemini и другие закрыли раунды финансирования на $32 млн.
Тестировать придется CAPE Wallet, кошелек, разработанный компанией Espresso Systems. Для создания кошелька необходимо запустить ноду, после чего можно будет перейти к тестированию.
Аренда и подключение к серверу
Арендуем сервер. Можно использовать, Contabo.
Рекомендуемые характеристики для Espresso: 2 CPU, 2 GB RAM и операционная система ubuntu 20.04.
При оплате сервера, необходимо зарегистрировать почту, ввести пароль, с помощью которого вы будете подключаться к серверу. После покупки вам на почту придет письмо с данными вашего сервера.
ПОДКЛЮЧЕНИЕ НА WINDOWS. Для того, чтобы подключиться к серверу на Windows потребуется программа PuTTY.
- В "Host Name" вводим IP вашего сервера и нажимаем "Open";
- В открывшимся окне прописываем команду:
root
; - Нажимаем "Enter" и вставляем пароль от сервера, затем "Enter".
ПОДКЛЮЧЕНИЕ НА MACe. На MacOS запускаем программу Terminal.
- Заходим на сервер командой:
ssh root@IP_ADDRESS
, IP_address меняем на IP сервера; - Дальше вводим "yes", жмем "Enter" и вставляем пароль от сервера (введеный пароль будет скрыт иконкой с ключом). Жмем "Enter".
Установка ноды
Все команды выполняются поочередно.
sudo apt update
sudo apt full-upgrade
sudo apt install snapd
sudo snap install docker
После установки докера переходим к установке ноды.
curl https://www.espressosys.com/cape/docker-compose.yaml --output docker-compose.yaml
docker-compose pull
docker-compose up --detach
Закончив, с установкой ноды, переходим к следующему пункту - переброс портов.
Переброс портов
Для запуска кошелька, необходимо перебросить порты на ваше устройство.
Для того, чтобы перебросить порты на Windows, запускаем cmd от имени администратора и вводим команды:
Вместо IP_address вставляете адрес сервера, на котором установлена нода.
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=80 connectaddress=IP_ADDRESS connectport=80
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=6000
После переброса портов, переходим по ссылке. Если у вас не открывается сайт или выбивает ошибку докера, значит вы не правильно установили ноду.
На MacOS пока не получается перебросить порты, пытаемся разобраться проблемой, и в ближайшее время обновим гайд.
Создание кошелька
Оригинальная и более детальная статья на английском по установке кошелька, находится здесь
Переходим на сайт, и нажимаем "Set up a new CAPE Wallet".
После того, как прошли проверку слов, придумали имя и пароль, жмем Создать кошелек, затем Continue.
Далее необходимо запросить токены CAPE. Либо из-за нагрузки из-за большого количество желающих, либо с самим тестнетом что-то, но у некоторых тестировщиков бывают проблемы и приходиться ожидать по 2-3 дня, пока закинут монеты. Не перегружайте службу поддержки - всем закинут по очереди.
После всех выполненных действий, у вас должен открыться интерфейс кошелька. Если этого не произошло, значит вы сделали что-то не так.
Для тестнета вам понадобится MetaMask, в котором необходимо переключиться на сеть Goerli.
Запрашиваем ETH в кране.
После того, как вы получили токены CAPE и ETH, приступайте к тесту CAPE Wallet, выполняя все предложенные активности: врапайте токены с Goerli в CAPE и наоборот, ищите баги, отсылайте токены на другие адреса. Адреса для отправки можно взять в Discord канале проекта в ветке #cape-faucet.
Обязательно оставляйте фидбек или найденные баги на сайте. Не надо высасывать из пальца проблему, лучше прогоните несколько раз и сделайте скрины с ошибками, чтоб показать полезность с вашей стороны.
После того, как вы протестировали кошелек, порты необходимо закрыть.
netsh interface portproxy dump
netsh interface portproxy reset
netsh interface portproxy delete
На этом ВСЁ!
Старайтесь время от времени заходить тестировать кошелек, это повысит ваши шансы на награды.
Чтобы в следующий раз зайти протестировать кошелек, ноду повторно устанавливать не нужно. Переходите в раздел переброс портов и когда зайдете на сайт кошелька, выбирайте не создать новый, а войти в существующий.
Сайт проекта: https://www.espressosys.com/about
Твиттер проекта: https://twitter.com/EspressoSys
Discord проекта: https://discord.gg/CEnNWP2G
Дополнительные материалы: https://docs.cape.tech/espresso-systems/