宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 火必下载 > 正文

Vitalik:关于 Crypto 用户体验的 5 个经验教训

作者:

时间:1900/1/1 0:00:00

撰文:vitalikbuterin

编译:DeFi之道

2013年,我去了旧金山互联网档案馆旁的一家寿司店,因为听说那里接受比特币支付,我就想去试试。到了付账的时候,我要求用BTC付款。我扫描了二维码,然后点击了“发送”。令我惊讶的是,交易并没有完成,它似乎发送出去了,但这家餐厅并没有收到。我又试了一次,还是没能完成。我很快发现问题出在我的手机网络连接上。我不得不向附近的互联网档案馆走50多米才能访问到wifi,这最终让我能够发送这笔交易。

经验教训:互联网并非100%可靠,客户互联网不如商家互联网可靠。我们需要面对面支付系统具有某些功能,以允许客户将他们的交易数据直接传输给商家。

2021年,我试图在阿根廷的一家咖啡店为自己和朋友买茶喝。据咖啡店老板表示,这家店并没有特意接受加密货币,他只是认出了我,并向我展示了他在加密货币交易所的一个账户,所以我建议用ETH付款。不幸的是,我第一笔0.003ETH的交易没有被接受,可能是因为它低于交易所0.01ETH的最低存款额,然后我又发了0.007ETH,很快,两笔交易都得到了确认。

派盾:标记为Vitalik Buterin的地址转移多种代币或是整理钱包:金色财经报道,派盾PeckShield发布推文称,标记为Vitalik Buterin的地址已转移多种代币(一些山寨币)和1,541.59枚USDC,并将13万枚USDC转移到Coinbase,此举或许是在整理钱包。[2022/12/21 21:58:13]

2022年,我尝试在一个不同的地点买茶喝,第一笔交易失败了,因为我手机钱包的默认交易只发送了21000gas,而接收账户是一个需要额外gas来处理转账的合约。发送第二笔交易的尝试也失败了,因为我手机钱包中的UI故障导致无法向下滚动和编辑包含gas限制的字段。

经验教训:简单而强大的UI要优于花哨而时尚的UI。而且,大多数用户甚至不知道什么是gas限制,所以我们真的只需要有更好的默认值。

很多时候,在我的交易在链上被接受与服务确认交易之间存在令人惊讶的长时间延迟,有时,我确实担心他们这边的支付系统出了点问题。

VitalikButerin提议使用Flashbots系统实现“账户抽象”:3月11日消息,以太坊联合创始人 Vitalik Buterin 在研究机构 Flashbots 的 GitHub 仓库中提议利用 Flashbots 作为“账户抽象”的一种实现方式。“账户抽象”是以太坊社区中讨论的改进提案之一,以实现交易不需要从私钥控制的 EOA 账户发起,而是可以直接从智能合约发起,具体的用例包括智能合约钱包、Tornado.Cash 这类隐私保护工具等。Vitalik Buterin 认为 Flashbots 可以解决这个问题,通过搭建一个插件将其变成智能合约钱包的中继器以实现。他表示该方案不需要对以太坊底层协议进行很多改动。

Flashbots是由五位区块链行业人士发起成立的开放研究机构,旨在针对以太坊及各智能合约公链所面对的 MEV 问题进行研究,并实施解决方案。[2021/3/11 18:35:51]

很多时候,在发送交易和该交易在区块中被接受之间,存在令人惊讶的长时间和不可预测的时间延迟。有时,一笔交易会在几秒钟内被接受,但也有时候可能需要几分钟甚至几小时。最近,EIP-1559显著改善了这一点,确保大多数交易都被接受到下一个区块中,甚至最近,合并通过稳定区块时间进一步改进了这一点。

DeFi项目Waves将Suterusu集成至Gravity协议:据官方消息,DeFi项目Waves宣布与隐私保护项目Suterusu(Suter)达成合作,后者将与Gravity协议集成,通过Suterusu的隐私保护DeFi功能形成一个联盟,进一步加强Gravity的区块链不可知数据和链间通信协议。

注:Gravity是一个无基础代币的预言机,具有跨链通信网络。[2020/8/22]

图表来自Yinhong(William)Zhao和KartikNayak的报告

然而,异常值仍然存在。如果你在许多其他人发送交易的同时发送交易,并且基础费用飙升,则你可能会面临基础费用过高且你的交易不被接受的风险。更糟糕的是,钱包UI不擅长显示这一点。不会有大的红色闪烁警报,也没有明确指示你应该如何解决此问题。即使对于一位专家来说,他知道在这种情况下,你应该通过发布一个具有相同数据但基础费用更高的新交易来“加速”交易,但通常也不清楚该怎么做。

动态 | 加密项目Vite与TROY达成战略合作关系:自定义区块链应用生态系统Vite今日宣布与加密经纪商Troy Trade(TROY)达成战略合作关系。通过此次合作,Vite成为TROY推出的“全球生态社区计划(Global Ecological Community Program)”的第十一位成员,而TROY也将加入Vite网络成为区块生产者。(Crypto Ninjas)[2020/1/2]

经验教训:围绕交易包含的用户体验需要改进。感谢Brave钱包团队认真对待我对这一主题的建议,首先将最大基础费用容忍度从12.5%提高到33%,最近还探索了如何在UI中更明显地显示卡住的交易。

2019年,我测试了一个最早试图提供社交恢复功能的钱包之一。与我首选的基于智能合约的方法不同,他们的方法是使用Shamir秘密共享方案将帐户的私钥分成五部分,这样可以使用其中的任何三部分来恢复私钥。用户需要选择五个朋友,说服他们下载一个单独的移动应用,并提供一个确认码,用于通过Firebase创建从用户钱包到朋友应用程序的加密连接,并向他们发送密钥份额。

动态 | Vitalik提出加速合并以太坊1.0及2.0的替代方案,1.0系统将成为执行环境:以太坊联合创始人Vitalik Buterin发布了一项在向以太坊2.0过渡中的合并以太坊1.0和2.0的替代方案。Vitalik表示,该方案旨在将整个PoW区块链加速移向以太坊2.0的信标链,但该方案需要无状态客户端 (stateless clients) ,无需无状态矿工和Webassembly语言,所以将减少需要完成过渡的配置。该方案的条件包括需要一个能够实现支持验证、见证区块以及生成见证区块功能的无状态客户端软件。该方案的运营方式为,以太坊1.0系统将成为以太坊2.0的执行环境之一,但在最初可以成为以太坊2.0的分片之一。在该方案中,参与以太坊1.0系统的验证人可以注册为以太坊1.0的友好验证人,将维护除了其信标节点外一个完整的以太坊1.0完整节点。[2019/12/26]

这种方法很快就给我带来了问题。几个月后,我的钱包出了问题,我需要使用恢复程序来恢复它。我请我的朋友通过他们的应用与我一起执行恢复程序,但它没有按计划进行。其中有两人丢失了密钥碎片,因为他们换了手机,忘记了迁移恢复应用。第三,Firebase连接机制长时间无法正常工作。最终,我们想出了解决问题并恢复密钥的方法。然而,几个月后,钱包又坏了。这一次,不知何故,定期的软件更新意外地重置了应用程序的存储并删除了它的密钥。但是我没有添加足够的恢复监护人,因为Firebase连接机制太糟了,不能让我成功地做到这一点。最终,我损失了少量的BTC和ETH。

经验教训:除非别无选择,否则基于秘密共享方案的链下社交恢复真的很脆弱,而且这也不是一个好主意。你的恢复监护人不必下载单独的应用程序,因为如果你只有一个用于恢复等特殊情况的应用程序,那么就很容易忘记它并丢失它。此外,需要单独的集中通信信道会带来各种问题。相反,添加监护人的方法应该是提供他们的ETH地址,恢复应该通过智能合约,使用ERC-4337账户抽象钱包来完成。这样,监护人只需要不丢失他们的以太坊钱包就能帮忙恢复。

2021年,我试图通过使用“self-relay”选项在使用TornadoCash时节省费用。TornadoCash使用“中继”机制,第三方将交易推送到链上,因为当你提款时,你的提款地址中通常还没有币,你不不想用存款地址支付交易,因为这会在两个地址之间创建一个公共链接,而这是TornadoCash试图防止的全部问题。问题是中继机制通常很昂贵,中继收取的费用可能远高于交易的实际gas费用。

为了节省成本,有一次,我使用中继进行了第一次小额取款,这将收取较低的费用,然后使用TornadoCash中的“self-relay”功能,在不使用中继的情况下自行发送第二次较大的取款。问题是,我搞砸了,在登录我的存款地址时不小心做了这件事,所以存款地址支付了费用,而不是提款地址,这导致我在这两者之间创建了一个公共链接。

经验教训:钱包开发人员应该开始更加明确地考虑隐私问题。此外,我们需要更好的帐户抽象形式,以消除对中心化甚至联合中继的需求,并将中继角色商品化。

杂项

很多应用程序仍然无法与Brave钱包或Status浏览器一起使用,这很可能是因为他们没有做好功课并依赖于Metamask特定的API。甚至GnosisSafe也很长时间没有使用这些钱包,导致我不得不编写自己的迷你Javascriptdapp来进行确认。幸运的是,最新的UI已经修复了这个问题。

Etherscan上的ERC20转账页面很容易被伪造交易攻击,任何人都可以创建一个新的ERC20token,其逻辑可以发出一个日志,声称我或任何其他特定的人发送了其他人的token。这有时被用来人们认为我支持了一些局代币,而实际上我从未听说过它。

Uniswap曾经提供了真正方便的功能,能够交换代币并将输出发送到不同的地址。当我必须用USDC支付某人但我钱包里没有USDC时,这真的很方便。现在接口不再提供这个功能,所以我必须先转换然后在一笔单独的交易中发送,这不太方便,并且浪费了更多的gas。从那以后,我了解到Cowswap和Paraswap提供了该功能,尽管Paraswap……目前似乎不适用于Brave钱包。

使用以太坊登录很好,但如果你尝试在多个设备上登录,并且你的以太坊钱包只能在一个设备上使用,则仍然很难使用。

结论

良好的用户体验不是关于平均情况,而是关于最坏的情况。一个干净时尚的UI,但它在0.723%的时间里会做一些奇怪和无法解释的事情,那这就会导致大问题,这比一个向用户暴露更多细节的用户界面更糟糕。

除了规模化带来的交易费用高昂这一非常重要的问题尚未被完全解决之外,用户体验也是很多以太坊用户经常选择中心化解决方案,而不是将权力掌握在用户及其朋友、家人或当地社区手中的链上去中心化解决方案的关键原因。这些年来,Crypto的用户体验取得了巨大进步,特别是从EIP-1559之前的平均交易需要几分钟才能完成,到EIP-1559和合并之后的平均交易只需要几秒钟就能完成,这让以太坊的用户体验变得非常愉快。但是,我们仍然还有更多的工作需要去做。

标签:以太坊VITTERASH什么是以太坊币交易VitteeysunbitternZIMBOCASH

火必下载热门资讯
为什么说预测加密牛熊是“徒劳”的?

无畏牛熊,开发者在技术创新等方面的进步,是促进行业前进的中坚力量。我们常常会在社媒中看到诸如“牛市”、“熊市”之类的术语来描述加密市场的发展情况.

1900/1/1 0:00:00
这是一篇记者和ChatGPT合作完成的区块链AI项目分析稿

作者:金色财经记者Jessy;ChatGPT近日,ChatGPT大火,和AI技术相关的区块链项目代币也在近些天迎来了大涨,随着AI技术近些年的发展,人们越来越不能忽略AI给我们人类的生活带来的改变.

1900/1/1 0:00:00
解读链游的10大趋势:全链游戏时代正在到来

原文标题:《PureplayOn-ChainGames》原文作者:IDTheory首席投资官JamesBrodie原文编译:比得潘/img/20230515162719118691/0.

1900/1/1 0:00:00
以太坊官方质押提款指南和常见问题解答

本文来自Ethereum,?org2月10日,以太坊官网更新质押提款页面,其中详细介绍以太坊质押提款的相关事项,包括质押奖励领取,质押提款步骤、提款时间周期等.

1900/1/1 0:00:00
金色早报 | FTX Japan将于2月21日恢复加密货币和法定提款

头条 ▌FTXJapan将于2月21日恢复加密货币和法定提款金色财经报道,FTX的日本子公司FTXJapan将于2月21日恢复加密货币和法定提款。FTXJapan在声明中表示,取款将通过LiquidJapan网络平台处理.

1900/1/1 0:00:00
Web3游戏能否跨越鸿沟 实现外部性收入?

Web3游戏跨越鸿沟,本质是要实现外部性的收入,而且这个收入能够支撑起整个游戏的内部经济运转。它不再是通过后来进入用户的投入来支撑更早进入用户的收益.

1900/1/1 0:00:00