万众瞩目的以太坊伦敦升级将于12965000区块高度,预计北京时间8月5日,在主网正式上线。伦敦升级中包含的EIP-1559有可能是ETH2.0来临之前最受关注也最富有争议的提案,其核心诉求是修改以太坊手续费机制,将原来由用户进行的首价拍卖制,修改为由协议调节的基本手续费+用户可选的小费相结合的模式。
本文尝试用一个发生在加密村的故事,给大家形象生动的介绍什么是EIP-1559。
加密村的摆渡口
加密村是一个依山傍水的美丽村庄,更准确的说是三面环山一面临水,整个村子通往村外的唯一方式,就是通过河边的一个摆渡口坐船出村。
当年设立这个摆渡口的时候,主要是为了服务村民,那时出村办事的村民很少,经常出现一船坐不了几个人的情况,所以村里决定,每次摆渡都会拿出一定的村庄津贴来补贴给船夫老张。后来大家还发现,每次遇到赶集大家都会扎堆出村,一船坐不下得分好几次摆渡,这时就得制定一个谁先走谁后走的规则。当时的村委没有经过太多思考就选择了看似最公平的首价拍卖制,即每个要出村的村民都私下给老张报价,谁愿意出的船费越多谁就先走。
对摆渡口的不满
老张的摆渡口一开就是5年多,随着村里的人丁越来越兴旺,日子过的越来越红火,出村的需求也越来越多,摆渡口开始经常性的排起长龙,船费也水涨船高,从一开始只要1块钱,到现在常常要10块钱才能坐上船。村委委托会计小丁做调查,发现所有人对渡口都有意见:
李有财是村里的首富,他发现出5块钱的时候,有时可以搭上船,有时搭不上,于是他干脆每次都出10块钱来确保自己能第一批上船,虽然他不在乎钱,但每次听到同船的人出的船费远小于他时,他都为自己花的冤枉钱而忿忿不平;王小二是村里的果农,为了保持水果的新鲜,他虽不富裕也必须每次都咬牙花10块钱,第一批登上船,船费成为了他水果生意最大的成本;丽丽是个学生,钱不多,所以她每次只可以花3块钱,然后在渡口等上好几个小时,才轮到坐船;老孙是村里的破落户,他只出的起1块钱的船费,据说他已经2年没出过村了。。。而与此同时,船夫老张却赚的盆满钵满,家里都盖起来了3层小洋房。
于是,小丁又做了个计算,看看老张到底多赚了多少钱。
假设现在有10个村民要坐船,他们的出价分别是从1块到10块,最后出6块到10块的5个村民先过河,出1块到5块的5个村民后过河,于是这10个村民一共出了55块钱;但我们知道,出6块以上的村民其实只要都出6块就可以第一批登船了,而出6块以下的村民,其实只要都出1块也可以第二批登船,这样10个村民就变成只要出35块钱了;更进一步的,其实前5个村民只要都出2块钱,后5个村民都出1块钱,最终达成的结果也是一样的,而此时10个村民总共只要出15块钱;村民之间盲目的竞价博弈行为,让自己付出了更多的冤枉钱。
EIP-1559的提出
虽然加密村二期的几个新渡口已经在建造中,去市里订购的小快艇也终于快到货了,但随着越来越多的村民对渡口制度的不满,甚至抱怨说再这样下去他们宁可搬离加密村,村委还是决定立刻对现有制度进行改变,于是让小丁拿出一个方案来,而小丁拿出来的方案就是EIP-1559。
EIP-1559规定,未来村民坐船,不再是谁出的船费多谁先走,而是由村委会动态规定一个统一的基本船费,愿意出这个价格的人就坐,不愿意的就等着基本船费降低到自己的心理价位再坐。而村委调整基本船费的规则如下:村委首先给老张拨了笔经费来改造渡船,改造后的渡船从最多坐5个人,变成最多可以坐10个人。基本船费调节的目标是保持渡船每次都有5个人坐,因为基于油耗和折旧来说,这样是最经济的。所以当前一次坐船的人数大于5时,之后的基本船费就会升高,反之就会降低。
另外,如果一段时间渡口特别繁忙,每次都有超过10个人坐船,而又有确实特别急着出村的村民始终排不上。对于这种情况,村委网开一面,同意村民可以通过出小费给老张的方式,来达到先乘船的目的。
同时,提案还考虑到了一个漏洞:如果老张为了提升基本船费,安排自己的亲戚轮流来坐船——如果每次都坐满10个人,基本船费就会不断上涨——最后老张亲戚交的基本船费又回到了老张口袋,而其他乘客的基本船费则涨了上去,算下来老张还是会比正常情况赚的多。为了应对这个漏洞,EIP-1559规定,所有的基本船费都不再交给老张,而是用于建设村庄,老张只能得到原来的村庄津贴和乘客给的小费。
大家的反应
EIP-1559一经提出,老张肯定是闹得最凶的,因为硬生生将他的一大部分船费收入变成了村庄建设基金;而部分村民也对提案有异议,因为觉得还是有小费的存在,如果基本船费趋向于零,后期全部走小费了,那等于换汤不换药;但总体来说,大多数村民还是对提案举双手赞成的:
从盲拍到基本船费+小费,模式的转变大概率会让付小费坐船成为小众行为,至少不会是固定行为;基本船费可以让大家对何时坐上船有更明确的心理预期,嫌贵就等着基本船费降价,至少比以前每次都要瞎猜强;繁忙时可以增加50%的座位,虽然不是完整的扩容方案,但也比没有强;基本船费将全部用于村庄建设,让村民对加密村的未来更有信心。因为大部分村民还是持肯定意见,所以村委力排众议,决心上马EIP-1559,到底提案将发挥什么样的作用,引起怎样的连锁反应,可能就要留待时间来进行验证了。
理一理思路
加密村的故事告一段落,相信大家对什么是EIP-1559有了更加感性的认识,这里还是帮大家理一理思路,看看村子里的故事照进现实,对应的是什么:
摆渡出村=交易上链村委=以太坊基金会村庄津贴=区块奖励船夫老张=矿工基本船费用于村庄建设=基本费用全部销毁,给ETH开辟了通缩路径,增加价值存储叙事加密村二期=ETH2.0小快艇=Layer2写在最后
虽然社区内对EIP-1559的不同声音很多,例如质疑这种重大改动违背了「CodeisLaw」的加密社区初心。不过笔者认为,多做可能多错,但不做就一定得不到进步,在行业的早期阶段,只要出发点是好的,社区多数也是支持的,那么不受精神洁癖的束缚,务实的做出一些积极改动,对整个行业的发展应该是利大于弊的。
参考资料
TimRoughgarden-AnEconomicAnalysisofEIP-1559
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。