v神谈加密支付:总结五个教训以太坊该怎么做?

原标题:《V神:关于加密支付,我的个人体验和小建议》原作者:VitalikButerin原编译:KatieGu,Odaily星球日报

2013去了旧金山互联网档案馆旁边的一家寿司店,因为听说那里接受比特币支付,想去试试。当它';是时候买单了,我要求用比特币支付。我扫了二维码,点了"发送"。令我惊讶的是,这笔交易没有';我不会成功。。好像已经送去了,但是餐厅没有';我收不到。我又试了一次,还是一无所获。我很快发现问题在于我的移动互联网没有';Idon’我那时工作不太好。我不得不步行50多米到附近的互联网档案馆,并在那里上了Wifi。最后,您可以发送事务。经验教训:互联网不是100%可靠的。我们需要更好的广播方法。比如现场支付系统有一些功能(NFC和客户展示二维码等。),允许客户直接将其交易数据传输给商家。

2021年,我在阿根廷的一家咖啡店给自己和朋友买了茶。他们解释说他们没有';这并不意味着我要用加密货币支付。它';只是咖啡店老板认出了我,给我看了一个他在交易加密货币的账户。所以我建议使用ETH支付(使用加密货币交易平台账户作为钱包是拉丁美洲现场支付的标准方式)。可惜我的第一笔0.003ETH的交易没有被接受。,可能是因为低于交易平台最低0.01ETH的保证金。我又发了0.007ETH。很快,双方的交易得到了确认(我不';我不介意多付三倍的钱,就当是小费吧。

2022我试着在另一个地方买茶叶。第一笔交易失败,因为我的手机钱包默认交易只发了21000气,收款账户是需要额外加气才能办理转账的合同。尝试发送第二笔交易失败,因为我的移动钱包UI失败。,所以我可以';向下滚动并编辑包含气体限制的字段。经验教训:简单稳定的用户界面比花哨时尚的用户界面更好。但同时,大多数用户不会';我们甚至不知道气体极限是多少,所以我们真的需要更好的默认设置。。

很多时候,在我的事务在链中被接受和事务被服务确认之间会有令人惊讶的长时间延迟,甚至"未经证实的"。有时候,我真的担心他们的支付系统有问题。

多次在发送一个事务和该事务在一个块中被接受之间会有一个很长的不可预测的时间延迟。有时,几秒钟就可以接受一项交易,但在其他时候,可能需要几分钟甚至几小时。最近,EIP-1559对这一点进行了重大改进。以确保大多数事务被下一个块接受,甚至最近的合并也通过稳定块时间进一步改进了这一点。

本报告中的图表由(William)Zhao和KartikNayak绘制。

但是,离群值依然存在。如果你和很多人同时发送一个交易。而且基础成本在飙升,那么你可能会因为基础成本太高而不接受交易。更糟糕的是,钱包的用户界面并不擅长展示这一点。没有明显的红色预警,也很少有明确的说明,告诉你应该怎么做才能解决这个问题。即使是专家他们也知道,在这种情况下,他们应该"加速"通过发布具有相同数据但更高的最大基本费用的新交易,但是"按钮"通常能做到这一点的用户不知道它在哪里。

经验教训:设计事务的用户体验(UX)需要改进,尽管目前有简单的修复方法。感谢勇敢钱包团队认真考虑我在这个问题上的建议,首先,基础费用上限由12.5%上调至33%。最近,我们探索了一些方法来使"阻止交易"在用户界面上更加明显。

2019年,我正在测试最早尝试提供社交回收的钱包(socialrecoverywallet:一款更新的智能合约钱包)。提供高级别的安全性和更好的可用性)。与我最喜欢的基于智能合约的方法不同,他们的方法是使用Shamir'秘密分享分账';的私钥分成五部分。这样,任何三个部分都可以用来恢复私钥。。用户需要选择五个朋友(现代术语是"卫报"),说服他们下载一个单独的移动应用,并提供确认码,从用户创建一个连接到好友的加密应用';通过Firebase的钱包。并将他们共享的私钥发送给他们。

这个方法很快就给我的钱包带来了问题。几个月后,我的钱包出了问题,需要用恢复程序来恢复。我请我的朋友通过他们的申请与我一起完成恢复过程。但是事情并没有';不能按计划进行。其中两人因为换了手机忘记移动恢复应用,丢失了密钥碎片。第三个原因是Firebase连接机制没有';不要长时间工作。最后我们找到了解决问题的方法,并恢复了私钥。然而,几个月后,钱包又出现了问题。这一次,例行的软件更新意外地重置了应用程序的存储,并删除了它的私钥。但是我没有';无法增加足够的合作伙伴来参与恢复计划。因为Firebase连接机制太差,我无法成功做到这一点。最后损失了少量的比特币和ETH。

教训:涉及隐私信息分享的线下社交恢复真的很脆弱,这是个坏主意。选择它,除非没有其他选择。参加你恢复计划的朋友(监护人)不要单独下载应用,因为如果你的应用只是用来恢复这样的特殊情况,很容易忘记和丢失。此外需要独立的集中沟通渠道也会带来各种问题。相反,添加参与恢复计划的监护人的方式应该是提供他们的ETH地址,恢复应该通过智能合约来完成,使用ERC-4337帐户来抽象钱包。在这种情况下,守护者只需要不丢失他们的以太坊钱包。

在2021年,我试图通过使用"自动继电器"选项。。龙卷风现金使用"回复"机制,而第三方把交易推到链上,因为你提现的时候,你的提现地址一般没有Token,你不';我不想使用您的存款地址来支付交易,因为这将在两个地址之间创建一个公共链接。这是龙卷风现金试图防止的问题。问题是接力机制通常比较贵,接力收取一定比例的费用,可能远高于交易的实际气费。

为了节约成本有一次我第一次小额取款用的是中继机制,电量很低。然后我用了"自动继电器"TornadoCash中的函数,在不使用中继的情况下发送第二笔大额取款。问题是,我搞砸了。我登录存款地址时不小心出错了,所以是存款地址而不是取款地址交费。导致我在两者之间建立了一个公共链接。

教训:钱包开发者应该开始更清楚地考虑隐私问题。此外我们需要更好的帐户抽象,以消除集中化的需要,甚至是"联合接力"并把接力角色商业化。

其他存在的问题

许多应用程序仍然可以';不要在Bravewallet或状态浏览器上运行。这可能是因为他们没有';他们没有正确地完成作业,而是依赖于特定于元掩码的API。。即使GnosisSafe也无法长时间使用这些钱包运行,这导致我编写了自己的迷你版JavascriptDapp来确认。幸运的是,最新的用户界面已经修复了这个问题。

Token,可以发送日志,声称本人或其他特定人向他人发送了

Token。这有时被用来欺骗人们认为我支持某种欺诈

令牌。实际上我从未听说过。

Uniswap曾经提供了一个非常方便的功能,可以交换(swap)

令牌,将输出发送到不同的地址。当我不得不付钱给USDC的时候。但当我不';没有USDC,这个功能真的很方便。现在这个接口不提供这个功能,我要切换发送单独的交易,操作不方便,浪费比较多的气。我后来才知道,Cowswap和Paraswap,虽然Paraswap没有';目前似乎无法与勇敢钱包合作。

使用以太坊登录是一个不错的选择,但是如果尝试在多台设备上登录,而且你的以太坊钱包只能在一个设备上使用,目前还很难用。

总结

良好的用户体验非常重要。看起来干净整洁的用户界面。但是,在0.723%的时间里做一些奇怪的、无法解释的事情会导致严重的问题,这比一个向用户暴露更多真实细节的用户界面更糟糕。直接暴露问题至少可以让用户更容易理解发生了什么。,就能知道问题,解决问题。

除此之外最重要的问题是规模带来的交易成本高,这个问题还没有完全解决。用户体验是很多以太坊用户(尤其是南半球的用户)经常选择集中式解决方案而不是链式集中式替代方案的关键原因,链式集中式替代方案将权力放在用户及其朋友和家人或当地社区手中。多年来用户体验有了很大的进步。特别是EIP-1559年之前的平均交易需要几分钟才能完成,EIP-1559年和合并之后的平均交易需要几秒钟,这使得使用以太坊非常愉快。

v神谈加密支付:总结五个教训以太坊该怎么做?文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。