Сегодня мы разберем проект 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
git checkout 037-Megaclite
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
Всем спасибо за внимание. Если у вас возникли вопросы или при установке ноды возникли ошибки - пишите в наш чат поддержки!
Команда NODERS