一个加密用户给一个智能合约寄了5万美元。它永远消失了

decrypt.co 2020-12-17 08:46:50

他昨日在Github上写道,一名用户错误地将4005枚链(LINK)代币(目前价值约52800美元)发送到一个属于分散金融(DeFi)游戏Aavegotchi的智能合约。

对于用户来说,不幸的是,合同不支持他们,他的资金永远流失了。

Aavegotchi开发者Pixelcraft Studios今天证实:“Dawid(@D13Kabani)是两个孩子的父亲,也是Aavegotchi的狂热爱好者,他犯了每一个加密用户最害怕的错误。”。

根据这篇帖子,达维德错误地把他大部分的加密储蓄寄到了他之前接触过的GHST赌注合同上,而没有将它们存入Binance。

因此,开发人员在“永久升级”的合同中没有“永久性”的链接。

@VitalikButerin请做我的圣诞老人。我已经在ETH链上完成了数百笔交易,由于一次疏忽,拉什和我儿子的教训(f*COVID),我把我毕生的积蓄都投到了一个不可升级的智能合约上。

-D13(@D13Kabani)2020年12月16日

然而,Aavegotchi决定帮助用户建立一个特殊的“SantaGotchi”钱包,以便其他加密爱好者可以向他捐款。在圣诞节那天,Aavegotchi将把届时存入的所有资金转给Dawid。

到目前为止,用户已经在以太坊捐赠了大约1170美元。

在接受《解密》采访时,以太坊钻石解决方案(Aavegotchi智能合约正在使用的)的创造者、Pixelcraft工作室的Solidity首席开发者,他解释说以太坊的ERC-20标准很容易出现这样的用户错误。

“这是ERC20标准的一个问题。它没有提供一种检查合同是否可以接受ERC-20代币的方法。其他一些令牌标准提供了一些保护来防止这种情况的发生。

错误导致用户在AAVE中损失110万美元

作为一个例子,他引用了两个以太坊改进建议,称为ERC-777和ERC-223。前者防止收到它不支持的资金,而后者与ERC-20标准兼容,是专门为防止用户因错误而损失资金而创建的。

“另外,我认为[以太坊名称服务]的名称也有帮助。我认为如果一个人使用像圣塔哥奇.ethMudge补充道,“我认为用户界面可以帮助防止错误和类似错误的发生。”

尽管如此,用户错误仍在以令人不快的规律性发生。10月下旬,有人将28050枚AAVE代币寄错了地址,导致他们的资金损失不可逆转。外面是个可怕的世界。

本文来源于 decrypt.co

免责声明:
1. 本文版权归属原作所有,仅代表作者本人观点,不代表币推儿的观点或立场。
2. 如发现文章、图片等侵权行为,侵权责任将由作者本人承担。