Cover photo

penumbra 隐私网络节点+验证器+钱包交互教程

Penumbra 是 Cosmos 生态系统的完全屏蔽钱包,允许任何人安全地进行交易、质押、交换或做市,而无需向全世界广播其个人信息。

我得理解是你以后得交易不会被链上查到?

融资消息:首轮2500万美元

注意测试网没有激励,没有激励,没有激励

post image

关注我得推特不迷路:

https://twitter.com/uCx4CoB9zdsu6H7

Penumbra 官方网址:

https://penumbra.zone/

ubuntu系统教程正式开始:

Penumbra 钱包网址:

https://chromewebstore.google.com/detail/penumbra-wallet/lkpmkhpnhknhmibgnmmhdhgdilepfghe

1、安装必要得环境(安装时如果出现软件源提示错误,请更换软件源)

安装Rust 编译器

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装额外必须软件包

sudo apt-get install build-essential pkg-config libssl-dev clang git-lfs

克隆github上面得项目库

git clone https://github.com/penumbra-zone/penumbra

安装PCLI客户端软件(时间比较长,建议开梯子)

cd penumbra && git fetch && git checkout v0.63.1

cargo build --release --bin pcli

安装PD并运行

cargo build --release --bin pd


新开窗口

安装go

wget https://golang.google.cn/dl/go1.21.4.linux-amd64.tar.gz

tar -C /usr/local -xzf go1.21.4.linux-amd64.tar.gz

export PATH=$PATH:/usr/local/go/bin

一定要更新环境变量

source ~/.profile

安装cometBFT

git clone https://github.com/cometbft/cometbft.git

cd cometbft

make install

查看comebft版本

cometbft version

这里我遇到莫名奇妙得问题,如果你安装不成功可以推特联系我

重置之前所有得测试数据

cargo run --bin pd --release -- testnet unsafe-reset-all 初次安装没必要运行

生成配置文件

cargo run --bin pd --release -- testnet join --external-address IP_ADDRESS:26656 --moniker 节点名称

注意:节点名称可以更改

--external-address IP_ADDRESS:26656 这一段注意,如果你没有公网固定IP,可以删除

运行PD

cargo run --bin pd --release -- start --home ~/.penumbra/testnet_data/node0/pd

post image

新开一个终端

cometbft start --home ~/.penumbra/testnet_data/node0/cometbft

以上是节点运行

2、验证器

3、测试钱包交互

领水目前没有开放,临时关闭

钱包安装之后记住助记词:

导入

cargo run --quiet --release --bin pcli init soft-kms import-phrase

Enter seed phrase: 这里直接粘贴你得助记词就可以了

查询余额

cargo run --quiet --release --bin pcli view sync

查询别人发送给你得资产:

cargo run --quiet --release --bin pcli view balance

发送代币给别人

cargo run --quiet --release --bin pcli tx send 数量+(没有空投)penumbra --to 别人钱包账号

质押:

先查询验证器名称列表

cargo run --release --bin pcli query validator list

复制验证器私钥并且发送10个代币质押

质押列表
质押列表

cargo run --release --bin pcli tx delegate 10penumbra --to penumbravalid...

取消质押

cargo run --release --bin pcli tx undelegate-claim

这里就搞这2个交互,后期再更新开流动性仓位,如果等不及得可以直接去他得教程去做