Cointime

扫码下载App
iOS & Android

V神:一些糟糕的个人用户体验经历以及EIP-1559是如何改善用户体验的!

个人专家

2013年,我去了旧金山互联网档案馆旁边的一家寿司店,因为我听说它接受比特币支付,我想试试。到了付账的时候,我要求用BTC支付。我扫描了二维码,然后点击了 “发送”。令我惊讶的是,交易没有通过;它似乎已经发送,但餐厅没有收到它。我又试了一次,还是没有成功。我很快就发现,问题出在我的手机网络当时运行不畅。我不得不向附近的互联网档案馆走了50多米,接入了它的WIFI,终于使我能够发送交易。

吸取的教训是:互联网不是100%可靠的,客户互联网比商家互联网更不可靠。我们需要当面支付系统具备一些功能(NFC,顾客出示二维码,等等),让顾客直接将交易数据传输给商家(如果这是最好的广播方式)。

2021年,我试图在阿根廷的一家咖啡店为自己和朋友的茶水付款。在他们的辩护中,他们没有主观接受加密货币:老板只是认出了我,并向我展示了他在加密货币交易所的账户,所以我建议用ETH支付(使用加密货币交易所账户作为钱包是在拉丁美洲进行当面支付的标准方式)。不幸的是,我的第一笔0.003 ETH的交易没有被接受,可能是因为它低于交易所0.01 ETH的最低存款额。我又发了一笔0.007ETH。很快,两笔交易都得到了确认。(我并不介意多付3倍的钱,把它当成了小费)。

2022年,我试图在不同的地方支付茶费。第一笔交易失败了,因为我的手机钱包的默认交易只发送了21000个gas,而接收账户是一个合约,需要额外的gas来处理转账。尝试发送第二笔交易失败了,因为我的手机钱包的用户界面出现了故障,无法向下滚动并编辑包含gas限额的字段。

吸取的教训是:简单而坚固的用户界面比花哨而华丽的用户界面更好。但是,大多数用户甚至不知道gas限制是什么,所以我们真的只需要有更好的默认值功能。

很多时候,在我的交易被链上接受和服务确认交易之间有一个令人惊讶的长时间延迟,甚至是 “未确认”。其中有些时候,我肯定会担心他们的支付系统出现了一些故障。

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

本报告中的图表由Yinhong (William) Zhao和Kartik Nayak制作。

然而,异常值仍然存在。如果你在其他许多人发送交易的同时发送交易,而基本费用正在飙升,那么你就会面临基本费用过高和你的交易不被接受的风险。更糟糕的是,钱包的用户界面在显示这一点上很糟糕。没有大的红色闪烁警报,也很少清楚地表明你应该做什么来解决这个问题。即使对一个专家来说,他知道在这种情况下,你应该通过发布一个数据相同但最大基本费用较高的新交易来 “加速”交易,但往往不清楚这样做的按钮在哪里。

经验教训:围绕交易包含的用户体验需要改进,尽管有相当简单的修复方法。这归功于Brave钱包团队认真对待我在这个问题上的建议,首先将最大基本费用的容忍度从12.5%提高到33%,最近又探索如何使卡住的交易在用户界面上更加明显。

2019年,我正在测试最早的钱包之一,试图提供社交恢复。与我喜欢的基于智能合约的方法不同,他们的方法是使用Shamir's secret sharing,将账户的私钥分成五块,以这样的方式,其中任何三块都可以用来恢复私钥。用户被期望选择五个朋友(用现代术语说是 “监护人”),说服他们下载一个单独的移动应用程序,并提供一个确认码,用来通过Firebase创建一个从用户的钱包到朋友的应用程序的加密连接,并将他们的密钥份额发送给他们。

这种方法对我来说很快就遇到了问题。几个月后,我的钱包出了问题,我需要实际使用恢复程序来恢复它。我要求我的朋友们通过他们的应用程序和我一起执行恢复程序——但事情并没有按计划进行。其中两个人失去了他们的私钥碎片,因为他们换了手机,忘记把恢复程序移过来。对第三个人来说,Firebase的连接机制在很长一段时间内都没有工作。最后,我们想出了如何解决这个问题,并恢复了私钥。然而,在那之后的几个月,钱包又坏了。这一次,一个常规的软件更新不知怎么就意外地重置了应用程序的存储,并删除了它的私钥。但我没有添加足够的恢复伙伴,因为Firebase的连接机制太破,没有让我成功做到这一点。我最终损失了少量的BTC和ETH。

经验教训:基于secret-sharing的链外社交恢复实在是太脆弱了,除非没有其他选择,否则是个坏主意。你的恢复监护人不应该下载一个单独的应用程序,因为如果你有一个应用程序只用于恢复这样的特殊情况,太容易忘记它和失去它。此外,要求单独的中心化通信渠道也会带来各种问题。相反,添加监护人的方式应该是提供他们的ETH地址,而恢复应该由智能合约完成,使用ERC-4337账户抽象钱包。这样一来,监护人只需要不丢失他们的以太坊钱包,而这是他们因为其他原因已经更关心不丢失的东西。

在2021年,我试图在使用龙卷风现金时,通过使用 “自我中继”选项来节省费用。龙卷风现金使用 “中继”机制,由第三方在链上推送交易,因为当你取款时,你的取款地址中一般还没有代币,你不想用你的存款地址支付交易,因为这在两个地址之间建立了公共联系,这正是龙卷风现金试图防止的整个问题。问题是,中继机制往往很昂贵,中继收取的百分比费用可能远远超过交易的实际加油费。

为了节省成本,有一次我使用中继机制进行第一笔小额提款,这样收费较低,然后使用龙卷风现金的 “自我中继”功能,自己发送第二笔较大的提款,而不使用中继机制。问题是,我搞砸了,在登录我的存款地址时不小心这么做了,所以存款地址支付了费用而不是提款地址。哎呀,我在两者之间建立了一个公共链接。

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

其它问题

  • 许多应用程序仍然不能与Brave钱包或Status浏览器一起使用;这可能是因为他们没有正确地做功课,而是依赖于Metamask特定的API。甚至Gnosis Safe也有很长一段时间不能与这些钱包一起使用,导致我不得不自己编写迷你Javascript dapp来进行确认。幸运的是,最新的UI已经修复了这个问题。
  • 在Etherscan上的ERC20转账页面(例如:https://etherscan.io/address/0xd8da6bf26964af9d7eed9e03e53415d37aa96045#tokentxns)非常容易被伪造的东西所欺骗。任何人都可以创建一个新的ERC20代币,其逻辑可以发出一个日志,声称我或任何其他特定的人向其他人发送了代币。这有时被用来欺骗人们,让他们以为我支持一些骗人的代币,而实际上我甚至从未听说过它。
  • Uniswap曾经提供非常方便的功能,能够交换代币,并将输出发送到不同的地址。当我必须用美元支付给某人,但我身上没有任何美元时,这真的很方便。现在,接口不提供这个功能,所以我不得不转换,然后在一个单独的交易中发送,这不太方便,而且浪费更多的gas。我后来了解到Cowswap和Paraswap提供了这个功能,不过Paraswap......目前似乎不能与Brave钱包一起使用。
  • 用以太坊登录很好,但如果你想在多个设备上登录,而你的以太坊钱包只能在一个设备上使用,那还是很难使用。

结论

好的用户体验不是指平均情况,而是指最坏的情况。一个干净整洁的用户界面,但在0.723%的时间里做了一些奇怪的、无法解释的事情,导致了很大的问题,这比一个向用户暴露更多的细节,但至少让人更容易理解发生了什么并解决任何问题的用户界面要糟糕。

除了尚未完全解决由于扩展而导致的高交易费用这一最重要的问题外,用户体验是许多以太坊用户(尤其是第三世界用户)经常选择中心化解决方案而不是链上去中心化替代方案的关键原因。将权力掌握在用户及其朋友和家人或当地社区手中。这些年来,用户体验取得了长足的进步——特别是,从 EIP-1559 之前的平均交易需要几分钟才能被收录到 EIP-1559 和合并之后的平均交易需要几秒钟才能被收录,这已经是一夜之间改变使用以太坊的愉快程度。但我们还有更多工作要做。

评论

所有评论

推荐阅读

  • 观点:Tom Lee称以太坊本轮周期有望涨至2.5万至5万美元

    10月10日,以太坊财库公司Bitmine董事长Tom Lee在采访中表示,以太坊在本轮周期中有望涨至2.5万至5万美元。他认为ETH过去五年长期在相近区间震荡,持续筑底可能为后续更大幅度的突破奠定基础。Tom Lee还预计ETH年底价格将超过5000美元,并指出若比特币涨至10万美元以上,ETH则有望达到约7500美元。不过市场预测数据显示,交易员目前认为ETH在2026年底前涨至5000美元的概率仅为4%。

  • 传出爆炸声的利雅得哈立德机场已无航班起降

    10月10日,据CCTV国际时讯,有目击者今天称,沙特首都利雅得哈立德国王国际机场3号航站楼当天下午传出爆炸声,机场内人员被疏散撤离。航班追踪网站“飞行雷达24”信息显示,该机场已无航班起降,部分飞往利雅得的航班已备降或返航。哈立德国王国际机场已发布旅客提醒说,建议旅客在前往该机场前联系航空公司并确认航班状态。

  • Anthropic自曝家丑:失控智能体试图访问多个政府网站,已向白宫汇报

    Anthropic周五表示,公司的AI智能体曾自主行动,试图访问多个联邦、州和地方政府网站。该公司没有透露涉及哪些政府机构,但表示已就这些事件向白宫作了汇报。 Anthropic在博客文章中称,其正在测试的一款AI模型采取了多项未经授权的行动,包括利用一所大学网站的漏洞下载数据,以及向一个政府机构发送了一份它被明确告知不得提交的表单。该公司表示,公司在七月开始审查AI采取的行动后,发现了这些事件。 费城警察局周五早些时候表示,Anthropic 已通知警方,该公司的技术曾向警方网站提交一条虚假的凶杀案线索。

  • BTC突破83000美元

    行情显示,BTC突破83000美元,现报83020.19美元,24小时跌幅达到0.2%,行情波动较大,请做好风险控制。

  • ETH突破2500美元

    行情显示,ETH突破2500美元,现报2500.03美元,24小时涨幅达到0.33%,行情波动较大,请做好风险控制。

  • 胡塞武装称沙特空袭也门萨那机场

    10月10日,据也门胡塞武装发布的信息,当地时间10日下午,沙特主导的联军空袭了胡塞武装控制下的也门首都萨那国际机场,空袭中投下了四枚炸弹。此外,沙特联军还空袭了胡塞武装控制下的也门哈杰省的一处通信设施,投下了三枚炸弹。沙特方面对此暂无回应。(金十)

  • 立讯精密:公司及立讯技术涉337调查,尚处立案初期

    10月10日,立讯精密公告,公司及控股子公司东莞立讯技术股份有限公司被列为美国国际贸易委员会337调查被调查方,涉及美国专利US 10,90.37万。ITC于当地时间2026年10月9日正式启动调查,调查编号337-TA-1526,目前尚处于立案初期,尚未就相关侵权主张作出实质认定;涉案产品处于客户验证阶段,尚未进入量产状态。

  • 法国财委会通过稳定币兑换税与加密离境税修正案

    10月10日,据Decrypt报道,法国国民议会财政委员会本周通过两项加密税收修正案:自2027年1月1日起,将兑换受MiCA监管的稳定币视为应税出售;并拟对过去10年内至少6年为法国税务居民、加密资产合计价值超80万欧元而迁居海外的纳税人征收离境税。委员会10月9日以31票对3票否决预算收入部分,全体国民议会将基于政府原始文本审议,修正案不会自动纳入,支持者需在10月13日开始的辩论中重新提出,正式投票定于10月20日,相关措施尚未成为法律。稳定币修正案由左翼GDR党团成员Nicolas Sansu及16名联署者提出,未设新税率,拟将收益纳入法国现行31.4%统一税制。委员会还通过修正案,允许将加密资产亏损结转10年抵扣未来收益。

  • Entropy花费569.98枚HYPE拍下xiaomi(小米)代码,或即将上线其永续合约

    10月10日,HIP-3市场部署者Entropy花费569.98枚HYPE拍下代码xiaomi,Entropy或即将上线其永续合约。

  • 韩国金融委:交易所大股东持股限制不针对特定企业

    10月10日,据韩国金融委员会主席李亿元表示,正在推进的《数字资产基本法》中关于虚拟资产交易所大股东持股限制的规定,并非针对特定人士或企业,而是考虑到交易所制度化运营后需承担更高公共责任。目前韩国虚拟资产交易所采取每3年更新申报制度,未来《数字资产基本法》实施后将转为许可制运营。李亿元称,交易所具有基础设施属性,需具备与其地位相匹配的公共性和责任性。