# krest 质押教程

By [Axynos](https://paragraph.com/@axynos) · 2024-06-11

---

Krest质押等操作需要使用Substrate钱包，推荐：

Talisman ([https://www.talisman.xyz/](https://www.talisman.xyz/))

Nova Wallet ([https://novawallet.io/](https://novawallet.io/))

Subwallet ([https://www.subwallet.app/](https://www.subwallet.app/))

Polkadot.js ([https://polkadot.js.org/](https://polkadot.js.org/))

其中Polkadot.js和Talisman是浏览器插件钱包，Nova是手机客户端，而Subwallet浏览器插件和手机客户端都有。目前subwallet可以在钱包中操作质押。本文主要讲使用浏览器插件钱包进行krest质押等操作。

krest质押操作流程：

![](https://storage.googleapis.com/papyrus_images/9e23a97753b2ad38cc0b07fe07b598bca7b927f840329d919ba4b6e4c9f6a4b1.png)

1、 准备

浏览器中安装钱包插件，krest存入钱包中，最低质押额要求为100个，但每个节点最多只允许25个人质押，所以质押数量要排进前25名才能质押成功。钱包接入[polkadot门户网站](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fwss-krest.peaq.network%2F#/explorer)。

![](https://storage.googleapis.com/papyrus_images/16275259be2ea4cbc3c414940a83365c263e39a32caa0069a478d1553ee9ebca.png)

点击左上角可以选择krest的RPC或自定义RPC，当默认RPC出问题时，可以选择其他公共RPC，也可以使用自建RPC。

![](https://storage.googleapis.com/papyrus_images/834314e560232437ea21bc088125c4d2b8f4cbfb9fdc5f00d85241f643aceeb3.png)

![](https://storage.googleapis.com/papyrus_images/d229028ff489abbe7d3fc1da4e7dd10fb8327f159048d3580e8a82d113a35ad2.png)

![](https://storage.googleapis.com/papyrus_images/35e37a9223b85018631531a175330e2e8e134e96e3de2e39647f078f57bc4dd8.png)

1、 寻找一个collator

也就是选择一个节点或者说地址进行质押。

① 从candidate池中选择一个collator，步骤如下：

Developer → Chain state → Storage → parachainStaking → candidatePool()

![](https://storage.googleapis.com/papyrus_images/0a361084f8feaf5b05b04a5ff04ad9074b79004e7c2a5a1d637dae567789335a.png)

![](https://storage.googleapis.com/papyrus_images/e27aaa0ea638c5e0c703f6b55d24a63cdb851f2a451c44e94b0b18bf181e2f2a.png)

![](https://storage.googleapis.com/papyrus_images/c63f80c899b34b6fec80e38522ca25fc18a72e407732da65ed72881b34a3e835.png)

点击+号后边列出了所有的collator以及质押者和质押的数量等信息，选择一个collator地址复制。注意，质押数量数字的后18未实际是小数点后的数字。

![](https://storage.googleapis.com/papyrus_images/ab4db8aef8134a17f4dbc078af8a01a6d9c8faf9d8d7c3aa19cc16f9bad83749.png)

②    在[subscan浏览器](https://krest.subscan.io/validator)中选择一个collator，[https://krest.subscan.io/validator](https://krest.subscan.io/validator)

![](https://storage.googleapis.com/papyrus_images/97d37b4bc870d91c6e6dcab6edd94909494c667abd938126e85f05a1ad93d11c.png)

直观展示了所有collator、delegator以及质押的数量。选择一个合适的collator地址复制。

注意：

目前质押总量排在前32位的节点才有奖励，32个节点轮流验证区块，每验证一个区块便获得固定奖励，奖励由节点所有者和质押者根据质押的数量分配，其中节点所有者分配份额要高一些。假设节点所有者质押数量为a，你质押的数量为b，这个节点的其他人质押数量为c，区块奖励为d，那么你获得的奖励分配数量为d\*b/(8a+b+c)。因此不同节点收益是不一样的。

3、 确定质押数量、质押

Developer → Extrinsics → Submission → parachainStaking → joinDelegators(collator, amount)

![](https://storage.googleapis.com/papyrus_images/62048cfc9a7ca282bd000aae2d3a5c8a8d3b37f6ca08d7a92525ed626ca903b7.png)

![](https://storage.googleapis.com/papyrus_images/7f9e2eb3aa7f23f332122e07f31f9fa930dc9e524d7b944e548e52e2eb026311.png)

点击Submit Transaction，确认后即可完成质押。

注意：

如果你质押2500个币，填写时，需要在2500后面再加18个0。

4、 质押奖励

质押奖励将直接分发到你参与质押的钱包中。理论12s一个区块，目前32个节点轮流验证区块，因此大约每384s就会收到一次奖励，但因每个节点存在质量问题有漏掉验证区块的可能，以及出块时间也有提前或延迟，因此接收奖励时间会有偏差。

![](https://storage.googleapis.com/papyrus_images/cad633b66ed7190bc354f4abe42917705e6802567cd27b00eaa53d4bcf6b97d2.png)

目前每个区块奖励大约3.8个币，30%分配给节点和质押者，分配比例则按照上文写到的，其中节点所有者有个分配系数8，这个数值会根据以后情况调整。另外目前接受奖励的节点数量为32，这个数量也会增加。

其他相关教程：

[https://mirror.xyz/0xb36ea80821EEBe930cdE8e8bA6A8e58C61b3Ee6c/8r3-holHy\_wIyUD2WO8bU-4TF13YwXjDVmZn1H5KBlo](https://mirror.xyz/0xb36ea80821EEBe930cdE8e8bA6A8e58C61b3Ee6c/8r3-holHy_wIyUD2WO8bU-4TF13YwXjDVmZn1H5KBlo)

[https://mirror.xyz/0xb36ea80821EEBe930cdE8e8bA6A8e58C61b3Ee6c/TfDIRambKllguluL\_xc-meWgezgiru-bUJf1DRy6HKA](https://mirror.xyz/0xb36ea80821EEBe930cdE8e8bA6A8e58C61b3Ee6c/TfDIRambKllguluL_xc-meWgezgiru-bUJf1DRy6HKA)

---

*Originally published on [Axynos](https://paragraph.com/@axynos/krest)*
