首页 > 资讯 > 入门课 > 正文

POS挖矿高枕无忧是骗人的,Cosmos刚刚永封了一个节点并罚款90万| 白话区块链入门160

2019-07-08 11:22:44作者:JackyLHH来源:白话区块链
POS质押代币错选不规范节点,遭遇Slash机制惩罚两行泪

6 月 29 日下午 ,在主打跨链功能的 Cosmos 区块链上,一个名为 Cosmospool.org 的节点因为在区块高度 848186 出了两个不同的区块,而遭到 Cosmos 区块链网络永远封禁。当天晚上 20:40,该节点被系统扣除 22189 枚 Atom 代币(占该节点总质押代币量的 5%),折合人民币 90 多万。

COSMOS惩罚节点记录

据悉,当时该节点的服务器出现了运行问题,备用服务器和主服务器同时运行并同时提交区块,被 Tendermint 系统自动检测到并执行封禁和扣除 Atom 代币。

这是 Cosmos 区块链网络发生的首起 Slash 事件。今天,我们就来了解一下:什么是 Slash,以及哪些情况下会发生 Slash。

Slash 这个单词在英文中是“砍,大幅度削减“的意思。在区块链领域,Slash 是采用了 PoS 共识机制的区块链所特有的惩罚机制,相关的概念最早由以太坊创始人 V 神在 2014 年 1 月提出,可以翻译成“扣除抵押的代币”。

采用 PoW 共识机制的区块链,比如比特币,通过矿工的算力来抢夺出块权,也依赖算力维护系统的稳定与安全。所以,对于 PoW 共识机制的区块链,算力越大,成功发动 51% 算力攻击的可能性越小,系统越安全。

采用 PoS 共识机制的区块链,并不依靠算力来维护系统的安全。PoS 共识机制的区块链一般会要求节点质押一定数量的代币,以此将节点的利益和这条区块链进行捆绑,同时通过增发代币对出块节点进行奖励,通过 Slash 对节点的不良行为进行惩罚,从而保证系统的稳定与安全。

那么,哪些行为可能会发生 Slash 惩罚呢?

不同的区块链,设计的机制不一样。一般来说,任何尝试分叉区块链、双签和长期不在线的节点,都有可能受到 Slash 惩罚。

1、分叉/双块

PoS 共识机制的区块链,无论是软分叉还是硬分叉,都需要通过投票来共同决定。任何节点私自试图分叉的行为,或是同一区块高度出现双块(或多块)的情况,都有可能受到 Slash 惩罚。开头提到的 Cosmos 节点,就是因为服务器运行问题,在同一高度提交了双块而受到 Slash 惩罚。

2、双签

双签,是指在同一个高度下,一个节点验证了不同链上的块;或者指在同一高度下,一个节点在一条链上的同一个块签多次名。

3、长期不在线

以 Cosmos 为例,如果节点离线时间大于网络中生成 9500 个区块的时间(大概 18 个小时),节点将会受到 Slash 惩罚。

除了上面三种情况,有些区块链还将投票情况列入考核标准。下图是 Tezos 区块链网络中,Slash 的记录:

Tezos区块链网络中Slash的记录

节点受到系统的 Slash 惩罚,被扣除的代币损失,有些节点会要求做了 Staking 的用户一起承担,只有少数节点会承诺自己承担。所以,每一位打算做 Staking 的用户,在选择委托节点时,都需要谨慎。

你觉得对于 Slash 惩罚,应该罚重一点还是轻一点?为什么?

合作联系/投稿/纠错

标签

    热文推荐