但统一价拍卖有个问题,我们来考虑以下这种情况: 在打包完上一个区块之后,现在交易池里还剩下出价1-5的交易。 这个时候矿工如果打包这5笔交易,那么他能够收到的交易费是5,因为最低出价是1。 但这个时候矿工心生一计——如果我自己生成一笔出价为2的交易并且打包进区块,那么我的收入将变成8,因为最低出价是2。 这就是统一价拍卖导致的问题——矿工有可能会自己生成交易来抬价。而在网络原本就拥堵的情况下,矿工生成的这些交易挤占了本就有限的资源,比如原本能够上链的那笔出价为1的交易,现在就只能多等一轮了。 基础费+小费 但实际上,用了统一价拍卖之后,矿工还是从用户的竞价中得利了——因为其实即便是6的出价从事后看来也太高了,如果十个人能够坐下来商量一会先来一次“模拟报价”,然后出价6-10的人会对出价1-5的人说:“我们愿意出的价更高,所以你们加价也只能第二轮上链,不如我们干脆都别为了竞争报那么高的价格好了——我们出2,你们出1。如果我们以后每次都采用这种有商有量的方式报价,那矿工就没法一直赚我们那么多钱了!”。 大部分人都表示了赞同,于是大家结成了价格同盟: 以后如果发生拥堵,那么交易费提高一个固定值;但是如果不拥堵,交易费会降回正常水平。 但也有人表示不服气: “我就是有钱,我想花钱让我的交易早点上链,凭什么不行?” 其他人表示当然行,但你花钱的结果就是大家陷入内卷,导致最后不想花钱的人也得支付额外的费用。 于是,一个基础费+小费的方案应运而生: 大家私下根据拥堵情况约定一个价格,大家都遵守这个约定组成价格同盟使得在拥堵这样的卖方市场下,矿工也赚不到大家在竞争中抬高物价的钱。 然后,如果真的有人非常着急上链,那么大家默许你可以通过私底下给小费的方式实现,明面上大家仍旧保持价格同盟。 于是,为了防止真的出现以上的,用户们掀桌子说“去你的拍卖,老子就只出这么多钱,爱要不要”的情况,以太坊选择妥协:因为虽然以太坊很大,但是虎视眈眈的竞争者也不少,现在看起来以太坊的资源是个卖方市场,供不应求,但如果交易费高导致以太坊成了“不合算的选择”,那么很可能一瞬间以太坊就成了求着交易者来链上发交易的一方。 于是,在这种情况发生之前,未雨绸缪的方法就是先于交易者提出这个方案—— “你们也别价格同盟了,我们也不拍卖了,价格就按照你们的方案定死,叫做基础费。” (责任编辑:admin) |