April 18, 2022
Установка ноды Penumbra
Сегодня мы разберем проект Penumbra, узнаем их цели и как принять участие в их тестнете
Penumbra — это полностью защищенная зона экосистемы Cosmos, позволяющая любому безопасно совершать транзакции, делать ставки, обмениваться или торговать, не сообщая миру свою личную информацию.
Требования к железу
4 CPU x 8 GB RAM x 200 GB SSD - Ubuntu 20.04
Установка ноды
#Ставим зависимости sudo apt update && sudo apt upgrade -y sudo apt install make curl tar wget clang pkg-config libssl-dev jq build-essential -y #Устанавливаем Rust (нужно будет нажать 1) curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source ~/.cargo/env #Клонируем репозиторий git clone https://github.com/penumbra-zone/penumbra cd penumbra cd penumbra git checkout 0007-herse cargo update #Билдим Cli cargo build --release --bin pcli #Если это ваш первый тестнет в этом проекте - генирируем кошелек, если нет - восстанавливаем старый cargo run --quiet --release --bin pcli wallet generate #Восстановление cargo run --quiet --release --bin pcli wallet reset #Включаем логи export RUST_LOG=info
Запрос тестовых токенов
Запрос токенов происходит на сервере Penumbra через ветку faucet
#Проверяем синхронизацию cargo run --quiet --release --bin pcli sync #Смотрим свой адрес cargo run --quiet --release --bin pcli addr list #После запроса в дискорде проверяем свой баланс cargo run --quiet --release --bin pcli balance #Пример Total 1gm 1gn 1pizza 100penumbra
После установки и запроса токенов можем выполнить несколько задач
#Делегация токенов на валидатора #Проверяем лист валидаторов (он там 1) cargo run --quiet --release --bin pcli stake list-validators #Высылаем ему 10 токенов cargo run --quiet --release --bin pcli stake delegate 10penumbra --to penumbravalid19caff39080amxlupcjutnhcm7vh8rjfevza0hpx33pn7lntf6vyqvuekzh #Проверяем делегацию cargo run --quiet --release --bin pcli stake show #Вытаскиваем делегацию cargo run --quiet --release --bin pcli stake undelegate 1delegation_penumbravalid19caff39080amxlupcjutnhcm7vh8rjfevza0hpx33pn7lntf6vyqvuekzh Нода установлена. Так же для вас есть гайд, как делегировать токены в другие ноды, если количество токенов не позволяет вам запустить собственную ноду.
Всем спасибо за внимание. Если у вас возникли вопросы или при установке ноды возникли ошибки - пишите в наш чат поддержки!