Penumbra 召唤仪式教程
November 9th, 2023

Penumbra 是一个隐私跨链网络,允许任何人安全地进行交易、质押、交易或做市,而无需向世界广播他们的个人信息。 Penumbra 旨在充当整个 Cosmos 生态系统的屏蔽区,在单个屏蔽池中记录任何类型的资产。跨链 IBC 将屏蔽价值转移到链中,将屏蔽价值转移到其他透明链。

融资:种子轮475万美元

这是 Penumbra 的公开召集仪式,我们收集社区的贡献,以创建我们将在主网使用的证明密钥。有关更多信息,请参阅我们的公告博客文章

贡献分为两个阶段:

由于技术原因,仪式将分两个阶段进行。每个阶段只能参与一次,每个阶段的参与方式基本相同。每个人都按顺序参与:一个接一个。有一个等待参与者的队列,您可以通过将测试网资金发送给管理贡献的协调员来“竞标”您在队列中的位置。

**第一阶段目前正在进行中,**我们预计将在接下来的几周内运行。之后,我们将短暂休息,然后再恢复第二阶段。随着仪式的进展,我们将确保让每个人都了解最新情况,召唤网站将始终拥有有关当前阶段和第二阶段的最新信息。如何做出贡献。

此教程为Linux系统运行。

开始贡献:

1、安装pcli

1)安装Rust工具链

这要求您安装 Rust 编译器的最新稳定版本

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

source ~/.cargo/env && rustup update

2)安装依赖

Ubuntu运行:

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

Centos运行:

sudo dnf install openssl-devel clang git cargo rustfmt git-lfs

Mac运行:

xcode-select --install

brew install git-lfs

3)克隆存储库

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

要构建与当前测试网兼容的版本pcli,请导航到 penumbra 文件夹

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

4)构建pcli客户端软件

pcli使用以下命令构建该工具cargo,需要等待完成。

cargo build --release --bin pcli

2、生成钱包

首次安装时pcli,您需要生成一个新的钱包以与 Penumbra 一起使用。该pcli init命令将生成一个配置文件。

  • 要生成新钱包,请尝试:

cargo run --quiet --release --bin pcli init soft-kms generate

注意:一定要记下助记词

  • 或者,你已有插件扩展钱包,要导入现有钱包,请输入

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

输入助记词回车

Penumbra 的设计会自动创建2^32(四十亿)个由您的钱包控制的编号帐户。

新钱包要生成编号帐户的地址,请使用pcli view address

cargo run --quiet --release --bin pcli view address 0

生成0号地址,记录下来 penumbra…

pcli view address您还可以在地址上运行以查看它对应于哪个帐户:

cargo run --quiet --release --bin pcli view address penumbrav2t1...

查看地址属于哪个编号

  • 获取测试币

    查看当前地址:

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

为了使用测试网,您首先需要获得一些测试网代币。目前的方法是加入我们的Discord并在频道中发布您的地址#testnet-faucet

加入DC:https://discord.gg/BJd9pqQVq7

在 #🚰-testnet-faucet 频道发送钱包地址

3、查看余额

收到第一个代币后,您可以扫描链将其导入本地钱包(第一次运行时可能需要几分钟):

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

如果有人向您发送了测试网资产,您现在应该可以通过运行以下命令来查看余额:

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

要查看有关委托代币及其代表的权益的更多信息,请使用

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

4、开始贡献

如果您已经安装了pcli,请确保您使用的是 v0.63.1

cargo run --quiet --release --bin pcli -- --version

开始贡献

协调员使用 Penumbra 测试网对贡献位进行匿名拍卖。在每个时段,出价最高的连接参与者被选择进行贡献。 要加入队列,请使用pcli ceremony contribute进行出价:

cargo run --quiet --release --bin pcli -- ceremony contribute --phase 1 --bid 60penumbra --coordinator-address penumbra1qvqr8cvqyf4pwrl6svw9kj8eypf3fuunrcs83m30zxh57y2ytk94gygmtq5k82cjdq9y3mlaa3fwctwpdjr6fxnwuzrsy4ezm0u2tqpzw0sed82shzcr42sju55en26mavjnw4

本次仪式的最低出价为 60penumbra,本段后面协调员地址不用修改。如果你想排在队列的最前面,那么你需要出价很多,可以看到现在最高出价达到了190penumbra。

进入队列后,您只需等待命令完成即可。

完成后会出现如下提示,输出贡献票据,保存好后可以去网站查询。

重新连接和重新投标

要更改出价,您只需使用不同的出价金额再次运行该命令即可。请注意,每次您使用上述命令出价时,都会为您之前提交的所有出价添加额外资金。

如果您由于某种原因断开连接,您可以简单地出价 0penumbra 并恢复您在队列中的位置,因为您之前的所有出价都已被记录。

cargo run --quiet --release --bin pcli -- ceremony contribute --phase 1 --bid 0penumbra --coordinator-address penumbra1qvqr8cvqyf4pwrl6svw9kj8eypf3fuunrcs83m30zxh57y2ytk94gygmtq5k82cjdq9y3mlaa3fwctwpdjr6fxnwuzrsy4ezm0u2tqpzw0sed82shzcr42sju55en26mavjnw4

官方教程如下:

至此教程结束!

这是本人 @cyaixp 推特,以后将会持续输出内容。欢迎关注

Subscribe to Conor
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Conor

Skeleton

Skeleton

Skeleton