Kusama 大额 Slash 避坑攻略,和 KSM 转账方案最新进度!
加入 www.polkaworld.org 社区,共建 Web 3.0!
Bang 姐我又带来了 Kusama 最新消息!今天的文章涉及最近 Kusama 频繁出现大额 Slash 的原因及应对方式,和 KSM 转账功能最新进展。
Kusama 大额惩罚原因及避免方法
Kusama PoS 上线已经有一阵子,关注验证人和提名人的朋友应该已经发现,最近几天出现了较多笔惩罚(Slash),而且其中的一些惩罚金额还比较大。比如下面这个验证人节点竟然一次性被 Slash 掉 2,544.665 KSM,预估占了该节点绑定总金额的 2.5% 左右,说实话,罚得还挺狠的。
来源:Polkascan 网站
Bang 姐观察后发现,惩罚金额较大的几个节点,通常都是撞上了多个节点同时出问题,比如上面的那个扣了 2544 KSM 的节点,就是一个块上同时有 11 个节点都被惩罚了。我研究了一下波卡的惩罚规则,证实了这个猜想,确实是同一出块时间出错节点越多罚得越多。有兴趣的朋友可以参考一下下面这个公式:
来源:Web3 基金会 Research
这里我稍微科普一下惩罚(Slash)机制。Slash 是 Kusama 和波卡都有的一个机制,其实就是对那些出现了不当行为的验证人进行扣币惩罚,不当行为包括离线、攻击网络、运行已修改的软件节点等。
需要注意的是,一旦惩罚发生,验证人和其提名人都会被惩罚而损失相应比例的绑定/抵押中的 KSM。也就是说,如果你提名的验证人出了问题,你的 KSM 也会被扣一部分。
根据事故程度的轻重,惩罚的比例从节点总绑定金额(验证人自己绑定的金额+提名人抵押的金额)的 1% 到 100% 。嗯,你没有看错,最严重的情况甚至会把你绑定/抵押的币全部罚光光。
那么作为提名人,应该如何避免自己因为惩罚而损失 KSM 呢?
Bang 姐在经过研究、观察,和亲身经历了一次小小的惩罚(嘤嘤嘤)之后,总结了下面几个经验。
1、尽量提名一些靠谱的验证人节点
这一点就不展开了,怎么判断谁靠谱就看你本事了。
2、提名一些抵押总金额比较小的验证人
一旦惩罚(Slashing) 发生,较多抵押的验证人池,会比抵押少的验证人池扣得多,所以 Web3 基金会鼓励提名人选择那些绑定和抵押的总金额较少的验证人,从而减低损失。
3、每次多投几个验证人,分散风险
Kusama 允许提名人每次最多可以投给 16 个验证人。如果你提名的验证人数量较多,就算其中有一两个节点被 Slash 了,你的损失也不会太惨重。
在这个网址 https://polkascan.io/pre/kusama-cc2/event?module=staking&event=Slash&page=1 可以查询到所有的 Slash 事件。
转账功能新进展
根据 Gavin 在波卡官方 Riot 群中的回答,Bang 姐总结了开启 KSM 转账功能所需的步骤:
第一步:当 Kusama 出块时间稳定在 6 秒左右时,移除 sudo 模块进入民主治理模式
我们现在通过区块链浏览器看到 Kusama 的平均出块时间在 6.7 秒左右,不过 Parity 正在紧锣密鼓地进行优化和升级,预计很快就能把出块时间稳定下来。
Kusama 平均出块时间,来源:Kusama 区块链浏览器
比如今天刚刚发布了波卡 V0.6.10 版本,里面有一个重要功能叫 “AOT (Ahead-of-Time) Wasm 编译器”,让出块和交易执行速度大大提高, 还有 CPU 占用空间的首次优化,可以减少负载。
而 Parity 可能会在明天发布 V0.6.11 版本,会包含进一步的优化,从而减少带宽需求。Gavin 称希望这些优化能够将出块时间稳定在 6 秒,这样就能完成上面说到的第一步了。
第二步:通过 Kusama 治理模块,开启 KSM 转账功能
嗯没错,我们的上一篇文章Kusama 转账功能还需要等多久里提到了两个方案,看来还是选择了先移除 sudo 再开启转账这个(比较慢的)方案。
不过好消息是,转账功能的开启极有可能会走 “快速受理(Fast tracking)” 流程,跟动辄一个多月的公投比起来可以节省不少时间。
更多内容:
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “好看” 再走吧!