思考从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非托管质押,同样是值得我们信赖的。

H2
H3
H4
3 columns
2 columns
1 column
1 Comment
Ecency