---
title: EIP1559 不是消费税
date: '2021-08-06 00:43:14'
draft: false
summary: 协议捕获价值和传统税收在表面上相似，但传导机制和竞争约束并不相同。
slug: eip1559-does-not-work-like-a-consumption-tax
syndication:
- platform: Weibo
  url: https://weibo.com/1648815335/4666995062343820
tags:
- ethereum
- eip1559
- token-economics
topics:
- crypto
type: post
---

今天以太坊的 EIP1559 在主网激活了。

关于 EIP1559 的一个误解是 EIP1559 相当于消费税，最终成本会转嫁到最终消费者身上。

EIP1559 的收取方式和消费税有点像，是平台协议对价值的一种捕获方式，但消费税的场景下，税收会增加生产成本，所有的生产者的成本都增加时，会逼迫生产者通过涨价转嫁成本。但区块链领域矿工的成本只和矿工之间的竞争相关，交易费只和用户之间的竞争相关，矿工并没有能力转嫁“成本”。

区块链上的交易打包的机制是一种拍卖机制。如果把区块链的块理解成大卡车，每过一段时间会有一辆车发出来。用户要发货上车，需要报出运费价格（实际是每公斤的单价），司机把货物按出价从高到底排序，逐个装车，直到装满为止，剩下的由下一辆车来装。

但因为每辆车都按出价排序，如果后面的人出价更高，他的货物可能更早的被装车，所以发货时的出价一直是个难题。如果出价太高，可能白花了冤枉钱，如果出价太低有可能装不上车。并且这个过程是一口价，没办法进行交互试协商。那有没有可能让用户给个价格上限，打包时动态决定？如果交易很多就取高些，交易比较少就取低些。但这个很难，因为如果让矿工来决定，他肯定会直接取最大值。

而 EIP1559 改进了一下这个拍卖机制。首先，它把车容量提高了一倍。其次，它根据前一辆车的装货情况，动态计算出一个基础费用出来，如果装了 50% 以上，则调高基础费用，如果低于 50% 则调低费用。用户出价时需要出两个价格，一个是整体的出价，另外一个是给司机的小费上限。

比如用户对一个一公斤的货物出最多 10 块运费，小费上限是 2 块。如果这次车的基础费用是 3 块，司机拿走小费 2 块，用户实际费用 5 块。如果这次车的基础费用是 9 块，司机就只剩 1 块小费了。司机会按照小费来排序装货。如果基础费用都超过 了 10 块，那只能等交易减少，基础费用降低了。通过这个例子可以看出，有了一个基于算法的基础费用做参考，一定程度达成了前面的目的。

那这部分基础费用怎么处理呢？如果依然直接给司机，司机肯定每次都会装一些自己的货，把车装满。毕竟付的费最终还是到自己手里，这样基础费会越来越高。所以以太坊决定把这部分费用直接烧掉了，相当于直接空投给了所有的持币人。

如果拿创业公司来类比，以太坊现在相当于有了营收，不再是纯烧钱的阶段了。按现在的速度，预估一年能烧掉三分之一到二分之一的增发，缩小了亏损幅度，有望实现盈亏平衡，算是探索出了一种公链的商业模式。

曾经有一次分享，探讨过公链的交易费（gas）还能有哪些创新点。比如

1. 除了 EIP1559 这种，还可能有哪些在拍卖机制可以用？
2. 如果 ETH 的这部分交易费不烧掉，而是充到一个国库合约中，通过治理机制激励生态开发是否效果会更好？
3. 是否可能提前预定未来区块上的位置？比如 Oracle 服务这种需要定时汇报的场景。
4. 除了 ETH，是否可以用其他 Token 来付交易费？

#区块链#领域的创新点还有很多，路还很长。
