TVB avatar

思考从POW到POS,解读ETH2非托管质押

tvb

Published: 08 Jul 2021 › Updated: 08 Jul 2021思考从POW到POS,解读ETH2非托管质押

思考从POW到POS,解读ETH2非托管质押

​​❖ETH2.0:从POW到POS❖

➤优势

POW到底是怎么回事,我们都知道它是以算力为基础的共识算法。

其实,在POW共识中,所有的矿工参与记账,所以被称为全节点共识算法。全节点共识,意味着所有的节点都要去计算哈希值,只有最先计算出来的那个矿工才能获得挖矿奖励。当然,以太坊中还有叔块奖励,因为以太坊网络太过庞大,所以当某一节点成功计算哈希以后,其他节点并不能全部及时的知晓这件事。所以,A节点和B节点可能会同时或者相差无几的时间里计算出哈希,然后会有一部分节点继续A记账,另一部分继续B记账,最后A后面的链更长,那么B就有可能成为叔块。在以太坊中,叔块是有奖励的。

但是,无论如何,所有的节点参与计算哈希,消耗大量的算力,就意味着消耗大量电能、以及释放热量,只是为了争夺记账权。这件事具有争议,一部分认为全部节点做这件事意义较小,且不环保。更重要的是,因为全部节点参与记账、通讯、同步等一系列过程,导致网络效率下。

所以,在比特币、以太坊网络中,经常出现一个词——待确认收益。

在EOS、TRON等非全节点公链中,就不会出现这种现象。

所以,ETH2.0除了使用分片技术以外,还将使用POS共识算法。

在POS共识中,只有部分节点参与记账、并获得记账奖励。而其他更多的节点会成为验证节点。验证节点负责验证区块信息,而不需要参与记账。所以,POS共识在环保、效率方面,会优于POW。

同时,验证节点,通过Staking的方式参与ETH2.0,抵押ETH,并且获得奖励。因此,ETH奖励仍然分配给众多的节点,包括记账节点和验证节点。

ETH2.0无论是在记账还是财富分配方面,仍然可以维持去中心化的特点。

所以,ETH2.0的优势是更环保、更高效、同时去中心化。

➤质疑

小蜜蜂个人对ETH2.0具有四个质疑:

❚ 价值支撑

我们知道,BTC和ETH的生产,是源于挖矿行为。说白了,挖矿一方面是在记账、另一方面是在生产BTC和ETH。如果完全没有人挖矿,也就无法产生BTC和ETH了。在BTC和ETH这个产业链上,矿业是最上游的产业。

而挖矿成本本身就是BTC和ETH的生产成本。

在POW共识算法中,矿工的投入形式是矿机和挖矿的变动成本。其中,矿机我们都知道,它几乎是一次性的固定投入,矿机的变现能力较弱。毕竟在币价上涨时,没必要卖掉矿机,可是在币价下跌时,又很难卖掉矿机。何况卖掉矿机需要运输成本等。

所以,当矿机一次性的投入,会给ETH带来一定的价值支撑。

在POS共识算法中,矿工的投入形式是币。虽然ETH 2.0的POS不是以币值为基础,是以币龄为基础,矿工质押的币越多、时间越多,获利的机会越多。但是矿工仍然是可以取回质押的ETH。所以在ETH2.0中,有可能会使ETH缺少像矿机投资这样的价值支撑,可能会在短期使ETH具有更大的波动性。

说白了吧,POW之下矿工用挺多钱买的矿机在挖ETH,当ETH下跌时,矿工可能不太愿意卖掉ETH,毕竟成本高。矿工会选择停止挖矿,未必会贱卖ETH。

在POS之下,矿工的投入是币,在币价下跌到接近其成本时,矿工可能会取回质押的ETH然后卖掉,这可能会导致ETH出现更剧烈的波动。

当然,矿机也是钱、币也是钱,本质上都是以钱生钱。无论是POW还是POS,理性的矿工都可以在下跌区间中高卖然后再低点再接回来ETH。所以小蜜蜂的这个质疑即使成立、可能也不会有太大的影响。

❚ 效率激励

在POW之下,为了赚取更多的ETH,矿机生产商和矿池经营者,当然可能也会有个人开发者,去研究提升矿机的性能和改善挖矿算法,这会激励挖矿的发展,从而提高挖矿的效率,也就是提升区块链的记账效率。

而在POS之下,少了效率激励。

当然,BTC和ETH发展近10年时间,挖矿硬件和算法的进步空间可能已经不太大了。所以小蜜蜂的这个质疑可能也没有太大的影响。

❚ 中心化控制

在POW算法之下,算力为王。拥有更多的算力,对网络就拥有更多的控制力。毫无疑问,算力处于矿池之下。矿工本身更多的在意收益,并且大部分矿工没有开发能力,他们只会选择使用矿池的算法。所以,矿池实际具有一定的中心化控制。

可是,在POS算法之下,我们知道用户的币是存入交易平台的,在中心化交易所中,用户存入的ETH实际上保存在交易所钱包中的,交易所有能力使用这些ETH。所以,在POS共识中,交易所是否能取代POW成为新的中心化控制者呢?

这种事不是没有发生过。在波场收购Steem以后,波场方和原steem社群,因steemit公司原管理者遗留的问题,双方发生争执,最终币安和火币使用steem成为节点,并参与了steem的投票。

不过,POW之下,大部分矿工属于不同的矿池。而在POW之下,并不是所有的用户都会把ETH充到中心化交易所中,还有不少ETH在去中心化交易所、钱包中。所以POS之下的中心化控制一定比POW时要乐观一些。

❚ 玩法

还记得曾经的FOMO3D游戏吗?

简单的说,玩家可以投资进去,直到在一定时间内不再有人投资,游戏结束,最后投资者获得大奖。

理论上,这个游戏是不会结束的,人们会持续投资进去。

结果你猜?

一名黑客,在一个时间段内在以太坊上发起大量交易,导致网络堵塞,结果想继续参与该游戏的人,其交易堵在的路上。于是该黑客成为了FOMO3D的最后投资者并获得了大奖。

在现在的以太坊网络上,由于待确认交易的存在,以及矿工可以选择GAS费高的交易先进行处理。所以,参与者存在套利空间。有一种程序员,就是开发了机器人程序,当机器人检测到UNIswap或SUSHIswap中有大额交易,机器人就会在其前面,以更高的GAS发起交易。比如检测到大买单,机器人就先买一些,等大额买单成交后、价格提高后再卖掉。

有趣的是,有的项目,比如ARCH就是针对这种机制开发的一个平台。这个把矿工、机器人等集中在一起,矿工率先处理生态内部的订单,并且也参与这种套利,从而获得更多的收益。

虽然EIP1599将改变这种GAS机制,但是交易者仍然可以向矿工支付小费。但是POS算法之下,不再是全节点区块链,网络效率大大提高,这种情况可能会被杜绝。

到时候,以太坊生态中原本有趣的东西会不会少了一些呢?

当然,也许到时候会有新的玩法出现,小蜜蜂的这个质疑也许是多虑。

❖ETH2质押:从托管到非托管❖

前面说到POS共识,验证节点不再需要记账,只需要完成验证即可以获得收益。投资者可以通过几种方式参与ETH2.0、成为验证节点。

自建节点就不多说了,相信大部分币友是没有能力开发一个自建节点。即使有这个能力,我们自行开发的节点程序,也未必一定安全可靠。

所以我们参与ETH2.0质押的方式主要是参与第三方服务平台。说白了,就是我们把币质押到三方平台中,第三方平台来运营验证节点程序。

用户出钱、第三方平台出技术。

如何参与第三方平台,这就存在不同了。

➤托管方案

托管方案,顾名思义,是把我们的币托管出去。

有的就是完全托管出去,我们的币直接转给了第三方,比如币安、coinbase这种就是如此。

有的是以质押池的形式接受托管,这种是使用智能合约执行托管,我们通过智能合约把币存入托管池,一盘这个托管池会使用多签来保护。这种托管的安全性相对好一些,但通过几个中心化的签名来共同控制托管池,仍然有一定程度的风险。

因为在托管方案之下,真正成为以太坊2.0验证节点的,不是参与者、而是质押池。

image

第三方平台跑路或遭遇攻击,我们的币就会损失。另一方面,我们也不知道,这个节点共赚了多少挖矿收益,分给投资者的比例又是多少。这种模式主要是中心化的模式,不透明。

➤非托管方案

非托管方案有着本质不同,非托管方案而是通过私钥分离的方式来执行的。

投资者的私钥包括取款私钥和验证私钥。这个很有趣,其实steem作为一个内容公链,就有四种私钥,它们分别是post KEY, active KEY, owner KEY, memo KEY四种,不同的私钥有不同的限制和使用范围。ETH2.0也许有借鉴其他公链。

对于ETH2.0,支付私钥负责支付,可以支付地址中的代币;而验证私钥负责验证,可以以验证节点的身份对ETH2.0中的区块信息进行验证。

大部分人应该明白,钱包是一个容器,它把用户私钥给装了进去。每当在用户使用钱包付款或参与DAPP应用时,钱包会把里面的私钥取出来参与区块链,当私钥匹配成功以后,便可以支配相应的代币。

非托管的ETH2.0质押方案,以mtoken为例:

image

验证节点与支付职能分离。

Imtoken的验证节点客户端,负责执行验证程序,而在此过程中,只需要验证私钥,无法使用支付私钥。

投资者依然掌握着自己的支付私钥,可以用于日常支付、取回质押的ETH和挖矿收益。

ETH2非托管的质押,和钱包是同一个原理。其客户端,仍然是个容器,它把用户的验证私钥装进去,用于执行节点在ETH2.0上的验证任务。区别是,它只能装入参与者的验证私钥,完成其在ETH2.0上的区块验证,却无法支配其代币。

在非托管的ETH2.0质押方案中,没有质押池。用户的币,一直属于自己,没有支付私钥,第三方平台无法动用用户的ETH。

与托管质押方案不同,在托管质押方案中,质押池才是验证节点,参与者不过是下一级的投资者。而在非托管的质押方案中,参与者才是验证节点,Imtoken等非托管的验证程序只是执行区块的验证,而不能支配其代币,包括其地址中的代币余额、质押的参与、取回、收益的提取等。

所以,非托管的ETH2质押,是去中心化的,具有更高的安全性和透明度。

需要强调的是,非托管的质押,其基础是ETH2.0的验证私钥和支付私钥的划分,使用非托管押质的平台是对ETH2.0具有更深入的了解。而托管押质,并没有充分利用ETH2.0的优势。这两种质押形式,区别不仅仅是去中心化与否、或

❖Imtoken:从ETH1.0到2.0❖

前面小蜜蜂说过,钱包应用只是个容器,它装的是用户的私钥。这时候就存在极大的风险,一方面,钱包能不能管好用户的私钥,防止被攻击。另一方面,钱包能否知晓用户的私钥,然后拿走用户的币呢。

Imtoken应该是最早的区块链钱包之一,也是ETH最早的钱包之一。不需要说太多,Imtoken的名气实在不需要多言。相信大部分用户使用过Imtoken,币圈恐怕没有人没听过Imtoken。

Imtoken的团队是ConsenLabs。曾研发并运营早期的SaaS企业服务协作平台——风车;开发数字货币交易所软件——貔貅,运营云币网;开发区块链数据存证平台——保全网。

2016年5月,Imtoken经营主体——杭州杭州融识科技有限公司成立。根据天眼查的信息,公司法人代表——何斌,注册资本111.1111万,这个资金是实缴、不是认缴的。

2016年9月,Imtoken钱包上线内测。

2017年5月,Imtoken的经营主体ConsenLabs加入以太坊企业联盟,成为以太坊生态的中坚力量。成为国内最早的以太坊钱包,很快相继开通了比特币、EOS等公链。

2018年3月,知名网络安全专家、清华长三角研究院网安实验负责人、前乌云社区CTO加入,Imtoken安全有了进一步的保障。

2018年7月,Imtoken联合国内著名区块链审计机构慢雾科技,推出Imoken安全漏洞与威协情报赏金计划,该计划至今仍在持续。在Imoken中发现安全问题的人,可以根据问题严重程度获得奖金,最高奖励12ETH。

2019年1月,硬件钱包imKey开始预售。

直到今天,Imtoken已经陪伴以太坊和币友们走了5年年头。经历过2017牛市的疯狂到2018年熊市的凄凉,又再进入新一轮的牛市,5年的时间沉淀,使Imtoken拥有了很多合作伙伴、大量用户和丰富的生态。

2016年至今,Imtoken先后与安全公司慢雾、知道创宇等,以太坊生态Kyber、Maker等,公链Conflux、COSMOS、TRON等建立合作关系。多次通过科普普传、在应用中集成风险评测系统等方式,提示、激励和引导用户安全使用,目前共有用户1200万,支持12条公链。

而以太坊始终是Imtoken最执着的热土。在ETH从1.0到2.0过渡之际,Imtoken推出了非托管的押质程序,让用户可以更安全的去中心化形式参与质押,获得挖矿收益。

非托管的质押,其基础是ETH2.0的私匙分离。而托管方式的质押,实际是ETH1.0的方式。可见,在以太坊2.0技术上,Imtoken具有更深入、更前沿的研究和利用。

❖写在最后❖

ETH2.0从POW到POS有进步,也有需要质疑之处。但总体上,POS共识算法相对于POW利大于弊。

尤其是对于普通投资者言,ETH2.0具有更多的获利机会。这里还有一个背景,那就是国内清退加密货币挖矿矿场。

POS共识之下,国人不再需要矿机,只需要通过质押ETH就可以参与ETH2.0挖矿。

而在ETH2.0的质押方式中,通过非托管方式成为验证节点、参与挖矿,是去中心化程度最高、安全性最高的一种方式。

钱包应用相当于是私钥的容器,在众多容器中,Imtoken是一个非常值得我们依赖的知名钱包。

而非托管方式的质押平台,是验证私钥的容器,Imtoken非托管质押,同样是值得我们信赖的。

Leave 思考从POW到POS,解读ETH2非托管质押 to:

Written by

Read more #cn posts


Best Posts From TVB

We have not curated any of tvb's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From TVB