来源:微博@jolestar
今天以太坊的EIP1559在主网激活了。
关于EIP1559的一个误解是EIP1559相当于消费税,最终成本会转嫁到最终消费者身上。
EIP1559的收取方式和消费税有点像,是平台协议对价值的一种捕获方式,但消费税的场景下,税收会增加生产成本,所有的生产者的成本都增加时,会逼迫生产者通过涨价转嫁成本。但区块链领域矿工的成本只和矿工之间的竞争相关,交易费只和用户之间的竞争相关,矿工并没有能力转嫁“成本”。
区块链上的交易打包的机制是一种拍卖机制。如果把区块链的块理解成大卡车,每过一段时间会有一辆车发出来。用户要发货上车,需要报出运费价格,司机把货物按出价从高到底排序,逐个装车,直到装满为止,剩下的由下一辆车来装。
但因为每辆车都按出价排序,如果后面的人出价更高,他的货物可能更早的被装车,所以发货时的出价一直是个难题。如果出价太高,可能白花了冤枉钱,如果出价太低有可能装不上车。并且这个过程是一口价,没办法进行交互试协商。那有没有可能让用户给个价格上限,打包时动态决定?如果交易很多就取高些,交易比较少就取低些。但这个很难,因为如果让矿工来决定,他肯定会直接取最大值。
而EIP1559改进了一下这个拍卖机制。首先,它把车容量提高了一倍。其次,它根据前一辆车的装货情况,动态计算出一个基础费用出来,如果装了50%以上,则调高基础费用,如果低于50%则调低费用。用户出价时需要出两个价格,一个是整体的出价,另外一个是给司机的小费上限。
比如用户对一个一公斤的货物出最多10块运费,小费上限是2块。如果这次车的基础费用是3块,司机拿走小费2块,用户实际费用5块。如果这次车的基础费用是9块,司机就只剩1块小费了。司机会按照小费来排序装货。如果基础费用都超过了10块,那只能等交易减少,基础费用降低了。通过这个例子可以看出,有了一个基于算法的基础费用做参考,一定程度达成了前面的目的。
那这部分基础费用怎么处理呢?如果依然直接给司机,司机肯定每次都会装一些自己的货,把车装满。毕竟付的费最终还是到自己手里,这样基础费会越来越高。所以以太坊决定把这部分费用直接烧掉了,相当于直接空投给了所有的持币人。
如果拿创业公司来类比,以太坊现在相当于有了营收,不再是纯烧钱的阶段了。按现在的速度,预估一年能烧掉三分之一到二分之一的增发,缩小了亏损幅度,有望实现盈亏平衡,算是探索出了一种公链的商业模式。
曾经有一次分享,探讨过公链的交易费还能有哪些创新点。比如
1.除了EIP1559这种,还可能有哪些在拍卖机制可以用?
2.如果ETH的这部分交易费不烧掉,而是充到一个国库合约中,通过治理机制激励生态开发是否效果会更好?
3.是否可能提前预定未来区块上的位置?比如Oracle服务这种需要定时汇报的场景。
4.除了ETH,是否可以用其他Token来付交易费?
#区块链#领域的创新点还有很多,路还很长。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。