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 和合并之后的平均交易需要几秒钟才能被收录,这已经是一夜之间改变使用以太坊的愉快程度。但我们还有更多工作要做。

评论

所有评论

推荐阅读

  • 4月26日晚间要闻速递

    1. 比特币4月23日链上交易量达约92.7万笔,创历史新高

  • Web3 3D LBS游戏L3E7完成1000万美元融资,SevenX Ventures等领投

    据官方消息,Web3 3D LBS游戏L3E7(Lagrange3:Earth's 7WIN)宣布完成总计1000万美元的天使轮与A轮融资,天使轮融资由LongLingCapital领投,A轮融资由Spartan Group和SevenX Ventures共同领投,Kekecely、Foresight Ventures、OKX Ventures、BigBrain Holdings、Vertex Ventures、Comma3 Ventures、MetaLabs、Marvellous Creature、Giantwood、Mantle EcoFund、BitValue、Hailstone Labs、LiquidX、Buzzone等参投。据悉,L3E7拥有业内顶尖的游戏视觉,且支持铸造专属角色NFT,团队主要成员拥有超20年的3A游戏开发经验,致力于打造全球首款以全3D建模还原全球城市和街道的PvEvP(Player vs Environment vs Player)游戏。

  • 去中心化对冲基金NFA Labs获得1000万美元投资

    去中心化对冲基金NFA Labs 最近与投资基金和资产管理公司 Quantix Capital 合作,获得了 1000 万美元的资本承诺,用于发展生态系统。该平台旨在为 DeFi 带来现实世界市场的专业性和安全性。 此次投资将进一步完善 NFA 平台并扩大其全球影响力,帮助 NFA Labs 实现为加密货币交易者提供可访问、公正和信息丰富的资源的使命。

  • 香港证监会:中国生态旅游集团收购一家区块链公司失当已采取纪律行动

    香港证券及期货事务监察委员会(证监会)宣布已与香港联合交易所有限公司(联交所)联手采取行动,对中国生态旅游集团有限公司(中国生态旅游)及其七名现任和前任董事采取纪律行动。有关调查主要针对失当行为,当中涉及向九名借款人授出13 笔约3.63 亿港元和人民币9,100 万元的贷款,及以3,500 万港元收购一家区块链技术公司的37.5% 权益。

  • 机构:欧洲央行将于6月降息,美联储可能年内完全放弃降息

    Vanguard在报告中称,预计欧洲央行将于6月开始降息,这与对美联储的预期不同,预计美联储将在今年剩余时间内按兵不动。尽管欧洲央行的政策通常会滞后于美联储的政策,但“这次不同”。该机构表示:“欧元区的国内条件截不同,足以证明货币政策存在分歧,”Refinitiv的数据显示,货币市场预计2024年美联储将累计降息35个基点,欧洲央行将累计降息62个基点。

  • 中国证监会科技监管司司长、信息中心主任姚前被查

    据中央纪委国家监委驻中国证监会纪检监察组、广东省纪委监委消息:中国证监会科技监管司司长、信息中心主任姚前涉嫌严重违纪违法,目前正接受中央纪委国家监委驻中国证监会纪检监察组纪律审查和广东省汕尾市监察委员会监察调查。

  • Amaranth基金会创始人花费2470 万美元购买了 7814枚ETH

    据Spot On Chain监测,Amaranth基金会创始人James Fickel在过去40分钟内花费2470万美元购买了7814枚ETH,价格约为3,161美元。这位巨头目前向Aave提供了128,516枚ETH(4.04亿美元)和4097万枚USDC,并借入了2,266枚WBTC(1.46亿美元),似乎自2023年12月以来一直在做多ETH/BTC交易对。

  • Vitalik:PoW也相当中心化,PoW只是转向PoS之前的临时阶段

    以太坊联合创始人Vitalik Buterin在社交平台上表示,PoW也相当中心化。只是没有被过多地讨论,因为每个人都知道这只是转向 PoS 之前的临时阶段。 这甚至没有涉及到如何可能主要避免 ASIC,只因为即将到来的 PoS 转换意味着没有动机去建造它们

  • 美SEC起诉比特币矿企Geosyn,指控其创始人欺诈560万美元

    SEC 针对比特币矿企 Geosyn Mining 及其联合创始人提起诉讼,指控其谎报运营中的加密挖矿设备数量,同时将客户资金用于个人开支,从而诈骗投资者 560 万美元。

  • 香港现货虚拟资产ETF如果出现溢价而后卖出,可在港交所场内换成港币

    目前可以通过打新方式认购香港比特币ETF的券商(PD/分销商)只有少数几家有虚拟资产零售牌照的香港券商,而在ETF正式登录港交所后,所有几百家香港券商和银行均可购买。获批的虚拟资产ETF采用跟随芝商所CF比特币指数(亚太收市价)表现的方式,因此现金认购比特币ETF的盈亏风险与直接购买比特币风险基本一致。而由于比特币和比特币ETF之间是固定兑换比例,若是在IOP阶段使用实物认购,即以比特币认购比特币ETF,相关ETF在上市后如果出现溢价而后卖出,则可在港交所场内换成港币,再同时买回比特币即可赚取场内场外差价。(财华社)