EIP-1559到底在吵什么?--中篇

  • maxdeath
  • 更新于 2021-03-31 15:39
  • 阅读 2557

本篇聊聊旷工的意见

前文详细聊了聊什么是EIP-1559?上篇回顾:EIP-1559到底在吵什么?--上篇

说到矿工的意见,本篇我们详细从矿工角度聊聊。

以太坊矿工的处境

首先解释一下矿工是干什么的,以及以太坊里的矿工的地位

算法共识与社会共识

从理论上来讲,对于一切采用PoW的区块链而言,矿工都是这个区块链的核心。因为矿工们在实实在在地维护着根据最初定下的算法产生的账本,也就是共识,我们姑且称之为“算法共识”。

而我们之所以使用区块链,根本原因就在于我们希望用这种“算法共识”来代替“社会共识”,因为“社会共识”是人的共识,而人的共识需要建立在信任上,人之间的信任成本通常是很高的。相比而言,“算法共识”一旦定下就自动执行,节省了“社会共识”中的监督和冲突的成本。

但从另一个角度讲,我们毕竟生活在社会之中,因此“社会共识”是客观存在的。所谓“社会共识”,就是大多数人对于某件事情的看法。

于是,我们就面临了一个有些哲学的问题:

什么是以太坊?或者说,对于所有的区块链,我们都会随时面临一个灵魂拷问:“如果这条链现在分叉了,而其中一方符合‘算法共识’而另一条符合‘社会共识’,那么哪条链才是这条链呢?”

实际上,这是一个很现实的问题,因为每次硬分叉我们都面临这种选择。而结论是在大多数情况下人们都会选择社会共识。

一方面,是因为至少在现在,“算法共识”这件事远没有“社会共识”那么深入人心——“代码即法律”这件事尽管已经被讨论了那么久,但是现在可能仍旧只有一些极客真正信仰这件事。一边是算法给出的正确的东西,而另一边是由创始人、核心团队和投资人“官方认证”的东西,大部分正常人都会选后者。

而另一方面,是因为实际上区块链的“算法共识”其实也是一种“社会共识”,因为无论是以太坊、还是大多数后面出现的公链,人们其实达成的共识实际上都不是基于某个算法或者某段代码,而是对于白皮书,创始团队以及未来前景的认同,所以也就是“社会共识”。而在某个阶段使用某种算法达成共识,而在未来,当创始团队更新这个算法的时候就采用新算法,其实也是这个“社会共识”的一部分。

于是,在以太坊中,尽管矿工从原理上,每天都为所有的用户达成“算法共识”——他们每天都坐在一起开会对于新发布的交易进行表决,然后盖章,发布,就好像整个账本的正确和真实与否是他们达成共识的结果一样。而实际上,他们只是一个更大的“社会共识”的一部分——是创始团队和开发者定下一个规则,一个房间,让矿工坐在一起开会并同意他们表决盖章的结果是正确与真实的。而无论是社区、开发者、用户、投资人还是交易所,他们其实相信的共识是“创始团队一定会选出正确的人用正确的方法来达成算法共识”,而不是“算法共识”本身。

而且,其实这两者的地位是此消彼长的关系:

如果创始团队不活跃,不经常地去修改“算法共识”或者不去强调自身的“社会共识”,那么久而久之,“算法共识”就会更加深入人心,比如比特币。

而如果反之,如果创始团队很活跃,始终强调“社会共识”并且将修改“算法共识”纳入“社会共识”的一部分,那么自然“算法共识”就会变得非常弱。

以太坊的矿工地位

因此,由于以太坊有一个十分活跃和精力充沛的创始人Vitalik Buterin,以及相当出色的研究者和开发者团队,使得在以太坊中达成“算法共识”的矿工本身就处于从属和相当边缘的位置——

从某种角度来说,矿工不是达成共识的主体,他们只是一个更大的,由社区、开发者和Vitalik Buterin达成的关于以太坊的共识中,暂时被选出来运行以太坊的人而已。

如果这么想,那认为矿工相当于服务员赚基础工资和小费的确没什么问题。

但除了“社会共识”强导致的矿工地位低下之外,以太坊的矿工地位甚至还要低于其他PoW链。

原因有2:

其一,因为以太坊的PoW算法是Ethash,是个内存依赖型的哈希算法,而内存依赖性的哈希算法的ASIC矿机设计上有难度,导致时至今日显卡矿机仍旧是挖矿的主流,也就是说,普通用户想要进入挖矿的门槛还是比ASIC矿机要低。虽然说其实PoW中心化的罪魁祸首是矿池而不是矿机,但相比于采用ASIC矿机的矿工,显卡挖矿的矿工显然组织程度和中心化程度上还是要低于比特币矿工的。因此,尽管实际上以太坊矿工的主体肯定还是大矿池,但大矿池的参与者都是散户,而相比于ASIC矿机,散户的利益诉求没有ASIC矿工那么强烈和一致,尤其是显卡矿工其实还有其他的替代币种可挖。所以矿池对于散户的约束力也没那么强,导致矿池在开发者面前,也少了一些叫板的底气。

其二,因为以太坊从设立之初就加入了“难度炸弹”。其实大家也不用管这个“炸弹”是个什么东西,其实就是以太坊在最初的“社会共识”和“算法共识”中,都写明了“以太坊最终要从PoW变成PoS”。后来,虽然“难度炸弹”一再延期,也就是“算法共识”一变再变,但是关于PoW最终要被PoS取代这件事没变过。换句话说,就是从一开始,以太坊的矿工们就已经同意了一个“我只是暂时代管以太坊,未来会让位给别人”的共识。

于是,矿工不仅是个服务员,还是个临时工。****

EIP-1559的本质

将以上所有的这一切都串起来,我们来把以太坊想象成一个中心化的互联网公司,然后从老板的视角还原一下EIP-1559提出的逻辑。

  1. 嗯,用户抱怨交易费太高了,这没办法,区块链平台就是这样的,爱用不用。
  2. 什么?已经有竞品出现了,号称输出高无拥堵?那没关系,我们也发个路线图好了——分片安排上。
  3. 竞品已经开始抢夺市场而且很多用户已经因为拥堵想要换平台了?分片来不及了,rollup先安排上吧,告诉大家rollup马上来了,100倍扩容。
  4. 但是看着用户流失和其他项目煽风点火地挖墙脚心里还是不踏实,那让我来看看还能做点啥?
  5. 我来看看大家付的交易费……嗯?矿工怎么赚了这么多钱?明明交6块钱就能上链了,竟然有人交易费交到了10块,这用户体验肯定差啊!不行,这明明就是矿工捂着报价信息不公开导致的问题。矿工不过一群打工仔,利用信息不对称鼓动用户哄抬价格这不是损公肥私么,How dare you?!这钱要让矿工吐出来,提高用户体验——把第一价拍卖改成统一价拍卖。
  6. 等等,改成统一价拍卖矿工还是能赚用户互相竞价的钱,拥堵的时候本来2块钱就上链了,现在因为竞争抬到了6块。这用户体验还是不行,要让矿工把这部分钱也吐出来——我们不搞拍卖了,用户都是以太坊的上帝,搞什么互相竞争?改成根据拥堵情况收固定的基本费,然后对于有特殊需求的用户,可以给小费来提高上链速度。
  7. 可是这样的话,矿工似乎可以背着我使小动作,通过故意发交易造成拥堵来提高基础费,这个解决起来好像有点难……对了!我们干脆让基础费烧掉,这就解决了之前的问题,而且还会造成通缩让币价上涨,简直完美!
  8. 不对!甚至比完美还好——这种方案在未来完美契合PoS,而现在,其实是烧矿工的钱补贴持币者,也能鼓励大家参加PoS质押,能够让大家顺理成章地演变到PoS。所有人都是受益方!至于矿工,矿工算什么?矿工还敢造反不成?

从老板的角度看,这个逻辑无懈可击。

或者说,从管理咨询的角度,如果老板在第4条之后找上我,问我交易费太高用户体验差怎么办,如果我把矿工当作以太坊的员工,那么我也会得出5,6,7这三条建议——因为明摆着,作为公司的员工不谨守本分拿工资和小费,总想着靠信息不对等让用户竞争赚用户的钱算怎么回事?以前没影响到用户体验老板也就忍了,现在影响到用户体验甚至导致企业竞争不过别人了,不拿你开刀还有王法吗?

但以上的这一切逻辑,都建立在“矿工”是以太坊的员工的基础上……

但事实真是如此吗?

当然不是,正如之前说的,矿工其实才是以太坊在“区块链逻辑”里的真正主人。

从矿工的角度,他们可不是谁的手下或者谁雇来的——他们是以太坊的最重要的合伙人之一,因为他们提供了一条PoW区块链中最重要的算力:

“尽管我们平时不说话,但看看比特币,PoW区块链里难道不是算力为王吗?”

就好像矿工心里,自己一直是正妻,是以太坊的贤内助。以前还总说,“唉,我家那位对我挺好的,就是有点大男子主义,但也挺好,我们也不需要抛头露面了,反正夫妻一体嘛。”

于是,平时被排斥在几乎所有决策之外也就算了。

丈夫心心念念地天天吹别的女人,发PoS优于PoW的文章,然后高调推动转换成PoS,相当于找了小三还准备扶正。矿工心里不是滋味,但考虑自己确实出身不好,而且毕竟有“算力炸弹”的约定在先,也就忍了。

甚至,社区里的七大姑八大姨动不动就有人提侵犯矿工利益的提案,什么ProgPoW之类,但那次毕竟丈夫没说话,时间久了矿工也就当没发生过。

但这次突然就来了一个EIP-1559,不仅要扣矿工月钱,而且还把扣下来的月钱给小三,甚至,丈夫还公开支持,美名其曰“这个改动会给这个家带来巨大的好处”。

最重要的是,这个事从头到尾,没人问过矿工的意见——所有的外人,所有的亲戚都表示支持并且直接就把这事当然既成事实了,甚至当着矿工的面一面出谋划策一面憧憬着以太坊的美好未来。

于是矿工才猛然意识到:

“我以为自己是正妻,原来你一直把我当丫鬟来着……”

点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

1 条评论

请先 登录 后评论
maxdeath
maxdeath
代尔夫特理工大学 (TU Delft) · 区块链博士后 & 代尔夫特理工大学 (TU Delft) · 信息论博士