欢迎光临
我们一直在努力

融资475万美元的Penumbra Labs 旗下Penumbra 协议的公开召集仪式收集社区的贡献教程

Penumbra Labs 已完成由 Dragonfly Capital 领投的 475 万美元种子轮融资。这笔资金将用于孵化 Penumbra,这是 Cosmos 生态系统中完全隐私的第 1 层网络。Penumbra 将隐私引入权益证明,允许用户在不向全世界披露其个人信息、账户活动或交易策略的情况下进行交易、质押、交换和做市,同时仍然允许向适当的各方选择性披露。
本轮融资的战略投资者包括 Interchain Foundation、Lemniscap、Robot Ventures、Volt Capital、Figment、Strangelove Ventures、Informal Systems 和 ZKValidator。
Penumbra 通过构建一个带有集成去中心化交易所的私有第 1 层网络:ZSwap,迈出了走向私有 DeFi 的第一步:ZSwap,一种将频繁批量拍卖与匿名集中流动性头寸相结合的屏蔽互换新机制。做市商可以获得更好的执行力和长期的交易隐私,而做市商可以通过积极管理其头寸而不透露其交易策略来更有效地部署资本。
Penumbra 旨在充当整个 Cosmos 生态系统的屏蔽区域,将任何类型的资产记录在单个屏蔽池中。跨链 IBC 将屏蔽价值转移到链中,并在价值移出到其他透明链时解除屏蔽。Penumbra 内的所有交易默认都是完全屏蔽和私密的,这与其他选择加入屏蔽交易的启用隐私的链不同。当然,用户保留有选择地向其授权的第三方披露其活动的能力。
Penumbra 通过创建新的质押设计来解决这个问题,该设计为验证者提供责任并为委托者提供隐私。该设计基于代表验证者屏蔽委托池份额的委托代币。奖励归于矿池,而不是委托人,因此没有收入可发行,并且委托代币是完全可替代的,从而允许委托隐私。
召唤仪式指南
需要一个VPs,新号你可以使用邀请链接免费使用digitalocean的服务器,获得200美金试用金期限60天,买一个最高配置的服务器免费使用3个月。
2.点击左面菜单栏目droplet创建,选择CPU优化、ubuntu22、价格适中的服务器,毕竟3个月200美金额度,
3.设置服务器链接的密码,保存。链接服务器的操作可以看这个文章。

可以参考文章安装一个AApanel,是宝塔海外版,不用绑定手机号。

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel

4.在终端内运行下面的命令
4.1安装RUST,分别运行每一行命令,注意这里第二行命令安装的时候选择“custom installation”,回车后会继续运行让你选择默认,在最后一个参数后面输入yes即可。不然会出现

sudo apt-get install curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs/ -o rustup-installer.sh
chmod +x rustup-installer.sh
./rustup-installer.sh

终端运行如下图,运行完之后粘贴source "$HOME/.cargo/env" 这个命令运行。

root@vmi1330604:~# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs/ -o rustup-installer.sh
root@vmi1330604:~# chmod +x rustup-installer.sh
root@vmi1330604:~# ./rustup-installer.sh
info: downloading installer
warning: it looks like you have an existing installation of Rust at:
warning: /usr/bin
warning: It is recommended that rustup be the primary Rust installation.
warning: Otherwise you may have confusion unless you are careful with your PATH
warning: If you are sure that you want both rustup and your already installed Rust
warning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
warning: or pass `-y' to ignore all ignorable checks.
error: cannot install while Rust is installed

Continue? (y/N) y

Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /root/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory is located at:

  /root/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /root/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /root/.profile
  /root/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>2

I'm going to ask you the value of each of these installation options.
You may simply press the Enter key to leave unchanged.

Default host triple? [x86_64-unknown-linux-gnu]

Default toolchain? (stable/beta/nightly/none) [stable]

Profile (which tools and data to install)? (minimal/default/complete) [default]

Modify PATH variable? (Y/n)
y

Current installation options:

   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>

info: profile set to 'default'
info: setting default host triple to x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2023-10-05, rust version 1.73.0 (cc66ad468 2023-10-03)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
 24.7 MiB /  24.7 MiB (100 %)  15.6 MiB/s in  1s ETA:  0s
info: downloading component 'rustc'
 61.6 MiB /  61.6 MiB (100 %)  14.0 MiB/s in  4s ETA:  0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 13.8 MiB /  13.8 MiB (100 %)   5.8 MiB/s in  2s ETA:  0s
info: installing component 'rust-std'
 24.7 MiB /  24.7 MiB (100 %)   9.9 MiB/s in  2s ETA:  0s
info: installing component 'rustc'
 61.6 MiB /  61.6 MiB (100 %)   9.9 MiB/s in  6s ETA:  0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu installed - rustc 1.73.0 (cc66ad468 2023-10-03)

Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source "$HOME/.cargo/env"

4.2安装PCLI

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

4.3克隆仓库,切换目录检查版本,分别运行每一行命令

git clone https://github.com/penumbra-zone/penumbra
cd penumbra && git fetch && git checkout v0.63.1

4.4构建pcli client software

cargo build --release --bin pcli

如果提示下面的错误

root@vmi1330604:~/penumbra# cargo build --release --bin pcli

Command 'cargo' not found, but can be installed with:

apt install cargo

root@vmi1330604:~/penumbra# cd
root@vmi1330604:~# apt install cargo

运行最后两行命令,再分别运行下面的命令

cd penumbra && git fetch && git checkout v0.63.1
cargo build --release --bin pcli

出现下面的错误需要安装rustup手动安装,最后一个参数输入yes.解决办法在4.1

root@vmi1330604:~/penumbra# cargo build --release --bin pcli
    Updating crates.io index
    Updating git repository `https://github.com/zcash/librustzcash`
    Updating git repository `https://github.com/penumbra-zone/r2d2-sqlite.git`
error: failed to select a version for `ibc-proto`.
    ... required by package `penumbra-ibc v0.63.1 (/root/penumbra/crates/core/component/ibc)`
    ... which satisfies path dependency `penumbra-ibc` (locked to 0.63.1) of package `penumbra-compact-block v0.63.1 (/root/penumbra/crates/core/component/compact-block)`
    ... which satisfies path dependency `penumbra-compact-block` (locked to 0.63.1) of package `penumbra-transaction v0.63.1 (/root/penumbra/crates/core/transaction)`
    ... which satisfies path dependency `penumbra-transaction` (locked to 0.63.1) of package `penumbra-dex v0.63.1 (/root/penumbra/crates/core/component/dex)`
    ... which satisfies path dependency `penumbra-dex` (locked to 0.63.1) of package `penumbra-proof-params v0.63.1 (/root/penumbra/crates/crypto/proof-params)`
    ... which satisfies path dependency `penumbra-proof-params` (locked to 0.63.1) of package `penumbra-governance v0.63.1 (/root/penumbra/crates/core/component/governance)`
versions that meet the requirements `^0.37.0` (locked to 0.37.1) are: 0.37.1

the package `penumbra-ibc` depends on `ibc-proto`, with features: `tonic` but `ibc-proto` does not have these features.
 It has an optional dependency with that name, but that dependency uses the "dep:" syntax in the features table, so it does not have an implicit feature with that name.

failed to select a version for `ibc-proto` which could resolve this conflict

5.生成钱包

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

终端输出

root@vmi1330604:~/penumbra# cargo run --quiet --release --bin pcli init soft-kms generate

                               ⛔️WARNING️️⛔️:

                        you are about to lose money!

🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
This message ... is part of a system of messages...
... we considered ourselves to be a fault-tolerant distributed system...
This message is a warning about danger.
The danger is in a particular location... the center of danger is the pcli binary...
The danger is to your funds, and it can destroy them.
The danger is unleashed only if you execute this software.
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

                           USE AT YOUR OWN RISK
YOUR PRIVATE SEED PHRASE:
24个单词
Save this in a safe place!
DO NOT SHARE WITH ANYONE!
Writing generated configs to /root/.local/share/pcli/config.toml

5.1生成编号帐户的地址,复制保存好。

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

终端输出

root@vmi1330604:~/penumbra# cargo run --quiet --release --bin pcli view address 0

                               ⛔️WARNING️️⛔️:

                        you are about to lose money!

🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
This message ... is part of a system of messages...
... we considered ourselves to be a fault-tolerant distributed system...
This message is a warning about danger.
The danger is in a particular location... the center of danger is the pcli binary...
The danger is to your funds, and it can destroy them.
The danger is unleashed only if you execute this software.
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

                           USE AT YOUR OWN RISK
penumbra1xysn9d0.......

5.2您还可以pcli view address在地址上运行以查看它对应
哪个账户(非必要步骤):

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

6.testnet-faucet在频道的 [Discord] 上获取测试网代币(右键在新窗口打开),在testnet-faucet输入你刚才复制的钱包地址即可领取水龙头。

7.贡献:
协调员使用 Penumbra 测试网对贡献位进行匿名拍卖。在每个时段,出价最高的连接参与者被选择进行贡献官方的最低要求是60,现在70都排到137去了,请把下面的60改为更高的。https://summoning.penumbra.zone/ 这个网站上可以看出价,建议出价在中上,下面是某段时间出价,中间出价是120,因此你需要把下方命令中60改为120以上才有可能做贡献,不然得花时间等待。Active! 186 completed, 242 waiting, top bid 700penumbra, median bid 120penumbra。

要加入队列,请使用pcliceremonycontribute进行出价:

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

终端输出:

root@vmi1330604:~/penumbra# cargo run --quiet --release --bin pcli -- ceremony contribute --phase 1 --bid 60penumbra --coordinator-address penumbra1qvqr8cvqyf4pwrl6svw9kj8eypf3fuunrcs83m30zxh57y2ytk94gygmtq5k82cjdq9y3mlaa3fwctwpdjr6fxnwuzrsy4ezm0u2tqpzw0sed82shzcr42sju55en26mavjnw4

                               ⛔️WARNING️️⛔️:

                        you are about to lose money!

🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
This message ... is part of a system of messages...
... we considered ourselves to be a fault-tolerant distributed system...
This message is a warning about danger.
The danger is in a particular location... the center of danger is the pcli binary...
The danger is to your funds, and it can destroy them.
The danger is unleashed only if you execute this software.
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

                           USE AT YOUR OWN RISK
Scanning blocks from last sync height 146964 to latest height 146964
[0s] ██████████████████████████████████████████████████       0/0       0/s ETA: 0s
¸,ø¤º°` initiating summoning participation `°º¤ø,¸
submitting bid 60penumbra for contribution slot from address penumbra1jmrsmpqualpqjjx0h7r773kpzeakqfheragcdud2yj8fgvqv4mf4e869nznfvgmzct8n2svu2p6mp867d85q298n6rkzqghfwkwq3uptajnwmnhf3plpvsdug52j6p3fu92cus
building transaction...
finished proving in 2.667 seconds [4 actions, 4 proofs, 2767 bytes]
broadcasting transaction and awaiting confirmation...
transaction confirmed and detected: 7b99727904d7e33e91bea875490943619363f7a37217f930ce4aef05bf0877a5 @ height 146966
connecting to coordinator...
connected to coordinator!
You may disconnect (CTRL+C) to increase your bid if you don't like your position in the queue.
Otherwise, please keep this window open.

[47s] ████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ position 21 out of 84 connected summoners      (your bid: 60000000, most recent slot bid: 200000000)

不要关闭终端,或者运行CtrlC,会导致退出排序,重新进入要重新排队,且你的水会被扣,比第一次的余额要低,我先出价60退出后只能出价40了。
关于仪式更多信息请点击右键打开官方博客查看

赞(0)
未经允许不得转载:coinowo » 融资475万美元的Penumbra Labs 旗下Penumbra 协议的公开召集仪式收集社区的贡献教程

登录

找回密码

注册