Akutar NFT的3400万美金因为写错一个单词被永久锁死了?!
今天一个叫Akutar 的NFT 项目因为合约bug,导致11,539 个ETH,价值3,400 万美金、2 个亿人民币的钱永久取不出来被锁死了,2 个亿啊!
上篇写NBA 的文章写的太累了大伤元气,想休息一段时间再写的,结果web3 的世界实在是太精彩,每天发生的大新闻太多,大周末的又被迫营业。
我们打开合约地址看看这2 个亿来眼馋眼馋,想像一下Akutar 团队望着这一串数字的抱头痛哭的心情。
首先介绍一下Akutar,从官网的描述和他们twitter 可以看出,这不是一个土狗项目,相反是一个很用心的高质量项目,不论是从精细的画风还是roadmap 描述质量都很高。
它的发起人是一位知名的棒球运动员Micah Johnson,起源于他无意间听到一位黑人小男孩与母亲的对话,小男孩问母亲宇航员能否是黑人,所以Micah Johnson 决定发行一系列梦想成为宇航员的戴着头盔的黑人小男孩,一个还算美妙的故事。
那么看着这么暖心的故事背后的NFT 这么就砸了呢?从某种程度上还是项目方对于赚钱的渴望大过于所谓的暖心公益,从而搬起石头砸了自己的脚,因为它使用了一种比较独特的荷兰拍方式。
传统的拍卖方式是设置一个低价,然后大家向上叫价,最终出价最高者可购买,这是英式拍卖,荷兰式拍卖则是先设置一个最高价,然后逐渐的降价,最终有人在某个价格点出手将其买下来,荷兰拍更考验人性,因为每个人都想等最低价,但是都怕别人先于自己购买。
Azuki 就是用的是荷兰拍,但是Akutar 相比于Azuki 的拍卖方式又做了改变,Azuki 的价格是动态下降的,从而买的越晚价格越低,买的越早可能就吃了亏价格会高,Akutar 则加了一个「退款」规则,该规则看起来好像对用户更友好但是我认为实际上是想割更多的钱。
这如下图所示,拍卖起始价格是3.5 ETH,每过6 分钟降低1ETH,最终最低价格购买的人将成为标准价格,其他高于该价格购买的用户将获得退款,比如最后最低出售价格是1.5ETH,那所有高于1.5ETH出价的人均会获得差价的退款,这种实际上是想让用户放心大胆的去买,不要蹲守最低价,即使买高了也能退款。
所以Akutar 会有一个巨大的资金池用于存储所有用户交的钱,这部分钱包括项目方自己应得的,也包括需要退给用户的,这里先科普一个知识,之前的文章中也提到过,智能合约的性质和你自己个人的钱包地址是一样的,都是一个区块链地址,可以接收、发送虚拟货币,当你在mint 某个项目时,实际上是你先将钱打到项目合约地址,然后合约给你转一个NFT,即所有NFT 的一级市场发售,钱都是先到了合约地址,再由项目方去进行提款操作,将合约里面的钱提到自己的钱包中。
这次2 个亿被锁死就是因为在提款这个步骤出了bug,因为区块链智能合约不可篡改的特性使得出现了bug 是没法修的,传统互联网如果有个bug 导致钱取不出来,修复迭代就可以,但是在web3 …
Read Details