关于创建一个专门的去中心化自治组织的提议在以太坊社区内引起了争论。这个DAO的用途是为那些错误地将资金发送到错误地址的用户提供退款,前提是该地址包含的错误字符少于三个。
有用户在Reddit上的r/Ethfinance社区请求帮助,他说因为输错了钱包地址的一个字符就丢了40个ETH,因此社区给出了以上提议。
40个ETH被发到错误的地址
5月6日,网友daso14提到,在转40ETH的时候,与接收地址对应的一个字符被错误地复制到他的计算机剪贴板上。
对此,Reddit用户conn6614建议创建一种机制来挽救意外发送到错误地址的以太坊。
5月16日,网友SrPeixinho提出了一个解决方案,旨在解决由于错误输入字符而导致资金损失不可挽回的问题,该提案建议创建一个DAO,“用于向不小心将以太坊发送到错误地址的用户退款”。
以下为提案全文:
“作为早期以太坊的支持者,我们的责任是发现技术中的缺陷,并致力于解决方案。我觉得有时候这个社区非常渴望解决最困难的数学问题,却忽略了围绕技术实用性的最简单、最基本的人为问题。其中之一就是我们处理错误地址的方式。
因为以太坊地址没有在协议层面进行校验,这意味着如果你不小心更改了一个数字,你的以太坊可能被发到一个完全不可访问的地址并永远丢失。由于160位的每个地址都是有效的,因此在协议层面无法执行任何操作,此时更改已经太晚。因此,公认的解决方案是通过大写字母将校验和嵌入到地址的标识中。这很聪明,但它依赖于钱包做正确的事情。现实情况是,大多数应用程序和交易所仍然给你小写地址,也有可能钱包不执行校验和格式。
这不是一个小小的不便,这是一个重大的可用性缺陷,可以改变生活。推特用户EthLost将40个ETH发送到了只错了一个字符的地址,这笔钱对他来说非常重要,他声称自己几乎无法入睡。当然,把他不愿意在实验技术上损失的钱投进去是他的错,但是我们希望以太坊永远被贴上实验的标签吗?如果我们从不关心我们的用户,那些真实的人,以及他们是如何被影响的,我们不可能坐等人们开始使用以太坊。我想敦促开发者停止使用小写地址,但是,由于我们不能依赖于此,我还想提出一个缓和的建议。
我的建议是我们创建一个DAO,给那个不小心将以太发送到错误地址的用户退款。那个DAO只是部署在主网上的一个简单的智能合约。然后我们会自愿将我们持有的一小部分资金存到那里,我真心希望我们周围有足够多善良的人在那里存入足够的资金。然后,如果任何以太坊用户因为1-2位的地址错误发错资金,他/她可以通过调用refund_me(wrong_address)来提取合约余额。这个合约将简单地检查wrong_address是否与address.sender有1-2位的不同,并将损失的部分资金到address.sender。
虽然这不是最终的解决方案,但这是目前可以做的事情。再说一遍,在这一点上改变协议几乎是不可能的,但是,每个人付出一点成本,我们可以帮助EthLost和其他同样受到这个问题负面影响的人。你觉得如何?你同意必须解决这个问题吗?你愿意向这类DAO捐赠资金吗?欢迎分享你的看法。”
用DAO退款靠谱吗?
这个DAO将包含“部署在主网上的简单智能合约”,社区将向该合约捐赠以太坊。而DAO的任务是在少于三个错误字符的情况下验证交易,并将损失的部分资金从智能合约转移给用户。
这一提议在Reddit上引发了热烈的讨论,许多用户支持引入校验和。
也有人指出,为了消除潜在的胖手指错误,UnstoppableDomains的.crypto和.eth域地址正在逐渐流行起来。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。