跳到主要内容
ArcBlock Community

Stake、Revoke、Slash、Claim revoked

shenxiuqiang
支持
chain-and-bridgequalifiedrewardedtutorial

Stake、Revoke、Slash、Claim revoked这些术语通常出现在区块链和加密货币的上下文中,尤其是在与质押(staking)相关的操作中。以下是对这些术语的解释:

1. Stake Token or Assets for Another Account

将代币或资产质押给另一个账户

质押是指锁定一定数量的代币或资产,以支持网络操作(例如验证交易)并获得奖励。在这种情况下,质押行为是为另一个账户(而不是自己)执行的。例如,用户A将其代币质押给用户B的账户,目的是帮助用户B获得质押奖励或提升用户B的网络参与度。

javascript
import GraphQLClient from '@ocap/client';
const client = new GraphQLClient(chainHost);
client.getContext().then(async () => {

const hash = awailt client.stake({ assets = [], tokens = [], slashers = [], to = '', locked = false, message = '', nonce = '', wallet }, extra)
}

2. Revoke Token or Assets from Some Stake

从某个质押中撤回代币或资产

撤销质押是指将已经质押的代币或资产从质押状态中取回。这通常意味着停止对网络的支持,并将代币或资产解锁,以便再次自由使用。例如,如果用户A之前质押了一些代币,现在决定撤销质押,那么这些代币将从质押状态中解锁,并返回到用户A的账户。

javascript
import GraphQLClient from '@ocap/client';
const client = new GraphQLClient(chainHost);
client.getContext().then(async () => {

const hash = awailt client.revokeStake({ assets = [], tokens = [], from = '', wallet }, extra)
}

3. Slash Token or Assets from Some Stake

从某个质押中惩罚性扣除代币或资产

削减(slashing)是指从质押中惩罚性地扣除一定数量的代币或资产。这通常是由于不当行为或违反协议规则而导致的惩罚措施。例如,如果某个验证节点表现不良或试图攻击网络,协议可能会削减该节点质押的代币以示惩罚。

javascript
import GraphQLClient from '@ocap/client';
const client = new GraphQLClient(chainHost);
client.getContext().then(async () => {

const hash = client.slashStake = async ({ assets = [], tokens = [], reason, from, wallet }, extra)
}

4. Claim Revoked Token or Assets from Stake

从撤销的质押中领取代币或资产

领取撤销的代币或资产是指在质押撤销之后,正式将这些代币或资产从质押状态中取回并返回到用户账户。例如,如果用户A撤销了其质押的代币,在质押期结束或经过必要的等待期后,用户A可以正式领取这些撤销的代币。

javascript
import GraphQLClient from '@ocap/client';
const client = new GraphQLClient(chainHost);
client.getContext().then(async () => {

const hash = client.claimStake = async ({ from, evidence, wallet }, extra)
}

综述

这些操作在质押机制中是相辅相成的:

  1. 质押(Stake):用户将代币或资产质押到网络中,为自己或他人账户提供支持。
  2. 撤销质押(Revoke):用户决定将质押的代币或资产取回。
  3. 削减(Slash):对违反网络规则的行为进行惩罚,扣除质押的代币或资产。
  4. 领取撤销的质押(Claim Revoked Token or Assets):在质押撤销后,用户正式取回其代币或资产。

2 条回复

wangshijun2年前

我们链上完整的 Governance 协议还包括 ReturnStake,这个协议弥补了 Stake --> Revoke --> Claim 的不足,可以有质押保管方在需要时直接退还质押。

Screenshot 2024-07-27 at 16.20.33.png

你是好人,我跟你2年前

🔥🔥🔥

回复