背景
12月8日下午8点,黑客账户itsspiderman 利用溢出漏洞在eCurve凭空增发 tripool 做市凭证,在PIZZA 质押并借出协议中的绝大部分代币。事后黑客创建一百三十余万账户并将盗窃资产分散。PIZZA 协议在本次攻击中的损失约折合 500万美元,被盗资产分布见下
通过抵押了1100万美元的TRIPOOL资产,黑客已经将PIZZA的所有资产搬空。损失方面,第一大损失为USDT(包括OUSD等算稳)共计200万美元; 第二大损失为TPT,共7900万枚,折合190万美元,总共损失金额超过500万美元。
2021 年12月8日进展
PIZZA社区已联合慢雾、节点、流动性提供商,交易所共同进行追查,目前
1 EOS上主流SWAP交易、跨链及交易所充提暂时关闭,防止黑客转移资产。
2 目前黑客的主账号itsspiderman已被节点联合block
2021 年12月9日进展
1 通过主账号itsspiderman追查到的交易所KYC皆为虚假KYC,黑客目前IP地址在海外,未回应任何谈判需求。
2 7900W枚TPT已被黑客转至140万个分散账户中,目前节点无能力进行封禁。
3 在一天的封禁后,部分跨链桥正重新打开, 黑客随时可能将7900万枚TPT转出,一旦转至BSC链砸盘,将无法追回,并导致TPT持有者的重大损失。
几个解决思路
TPT跨链桥正在打开,时间非常紧迫,在与TPT持币者、官方沟通后,现提出以下几种方案供社区讨论。
1 确保封锁所有跨链桥及交易,为防止黑客的7900W TPT砸盘,暂时锁死EOS链TPT的所有交易和提现,直至黑客事件解决。
2 TP进行EOS合约换币,以黑客盗币前的时点进行快照,对于PIZZA受害者,TP直接将币补偿至受害者,并收取20%的手续费进入金库。
3 TP进行EOS合约换币,以黑客盗币前的时点进行快照,由于PIZZA对于TPT存币者没有尽到勤勉义务,构成了根本违约,TPTDAO要求TP官方与PIZZA基于友好协商与谈判,达成如下协议
(1)TP进行EOS合约换币,以黑客盗币前的时点进行快照,将被盗资产直接归还至PIZZA。
(2)由于没有妥善管理好用户的TPT资产,PIZZA自愿免除TPT持有者借贷发生的一切利息,并在TPT持有者归还其所借款项的本金后,将TPT全额直接归还至TPT持有者的账户。
(3)PIZZA承诺将TP持有者所归还的款项全部用以归还剩余债权人的债权,并接受社区监督。
4 根据去中心化精神,解锁冻结,任由黑客处置。我们要相信人性的光辉
几个解决思路的讨论分享
今天和大佬们针对这几个方案都做了讨论,也和社区做个汇报, 以下讨论都基于TPT持币者利益最大化
1 方案1 TP会尽力阻止TPT的转移及交换,使得节点和Pizza有时间追查黑客,风险是一旦任何一个跨链桥打开,这些TPT会在一个区块内被转移至BSC,到时将无法再追查。
2 方案2 TP是TP主动出面解决问题的方案,PIZZA弄丢了TPT投资者的币,构成了根本违约,TP官方出面消除黑客的影响。优点是
(1) 黑客的币变成空气了,无法再砸盘
(2) 所有交易无需通过PIZZA,没有PIZZA的道德风险
(3) 20%的资产进入Dao库
缺点是
(1) PIZZA的其他关联方可能会谴责TP只管自己的投资者
3 方案3 TP是基于信任PIZZA的前提下,帮助PIZZA尽力减少损失并恢复经营。由于PIZZA对于TPT存币者构成了根本违约,TPTDAO要求TP官方与PIZZA基于友好协商,达成如下协议
(1) TP进行EOS合约换币,以黑客盗币前的时点进行快照,将被盗资产直接归还至PIZZA
(2) 由于没有妥善管理好用户的资产,PIZZA自愿免除TPT持有者借贷发生的一切利息,并在TPT持有者归还其所借款项后,将TPT全额直接归还至TPT持有者的账户
(3) PIZZA承诺将TP持有者所归还的款项全部用以归还剩余债权人的债权,并接受社区监督
优点
(1) 黑客的币变成空气了,无法再砸盘
(2) TPT持有者的借款利息得以免除
(3) PIZZA受害者获得TPT抵押者归还的借款本金,得以进一步弥补损失
(4) PIZZA可能获救重新运营
缺点
(1)相比方案2,不必要的协商成本增加,黑客可能在这段时间内转移资产砸盘,导致TPT持有者的重大损失
(2)Pizza官某的道德风险,在TPT抵押者归还借款本金后,不积极作为使得TPT抵押者无法获得全额TPT抵押退回的风险
4 支持方案4的应该还没TPT或者是黑客本人
讨论期限
由于黑客随时可能成功跨链导致7900万TPT转至BSC砸盘,建议今晚讨论酌定后由社区2021年12月11日发起投票,并督促官方尽快执行。
附上此次事件的相关链接
Pizza Twitter: https://twitter.com/PizzaProFi
Tokenpocket Twitter: https://twitter.com/heipacker
Telegram CN: Telegram: Contact @pizzairCN
Telegram EN: Telegram: Contact @PIZZAUSDE
PS: 笔者今天进入了Telegram群,虽然之前不认识官某,但发现大家即使在这个环境下也非常支持和信任官某,官某也持续在线寻求解决方案。虽然方案2对于TPT的持有者是最优解,在PIZZA官方全力配合的情况下,大家也可以支持方案3,也非常希望大家群策群力,共同找到共赢最优的解决方案。
For English version, please refer to Proposal on contract conversion of EOS chain TPT — Mirror