2020年3月12日,有人以0美元购买了价值832万美元的$ETH。 这是怎么发生的? > MakerDAO允许你将ETH作为抵押品并借入$DAI。 > 为了保持系统的偿付能力,你的保险库必须保持超额抵押。如果ETH价格下跌过多,你的保险库将被清算。 > 清算的方式像是拍卖。你的ETH抵押品被拿出来出售。 > 被称为“保管者”的机器人出价DAI来购买它。出价最高者赢得ETH。筹集的DAI覆盖你的债务。协议保持偿付能力。 这个设计假设了一件事:总会有机器人在竞争。 2020年3月12日。ETH在几个小时内下跌了43%,数百个保险库同时变得不再有价值。网络上的每个保管者机器人都试图同时提交出价。 以太坊无法处理这种流量。燃气价格飙升了10倍。大多数保管者机器人的燃气设置是固定的,他们的交易卡在了内存池中,等待。 拍卖开始了。没有人出价。 一个机器人注意到了这一点。 它提交了0 DAI的出价。等待拍卖计时器结束。没有竞争出价到达。拍卖结束。这个机器人获得了真实的ETH,却没有为此支付任何费用。 它一次又一次地这样做。在近40分钟内,一个机器人以0美元扫荡了一场又一场的拍卖。 832万美元的ETH,在协议规则内免费获得。 MakerDAO留下了450万美元的债务,没有人愿意承担。该协议之前从未出现过赤字。 $MKR持有者不得不投票铸造新的MKR代币并将其出售到公开市场,以填补这个漏洞。代币持有者被稀释以拯救系统。 合同确实做了它应该做的事情。拍卖正常进行。机器人遵循了规则。 ...