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

评论

所有评论

推荐阅读

  • Cointime 5月5日要闻速递

    1.Justin Bons:SUI的所有“未分配”供应量都已分配2.美联储4月缩表770亿美元,资产负债表规模降至7.4万亿美元以下3.Bitmex前首席执行官:8月之前比特币交易价格将在6万至7万美元之间4.friend.tech代币FRIEND持仓前13名中仅4人卖出部分代币5.ether.fi质押大户发起37140枚ETH的质押提款申请6.某交易者花费402枚ETH买入732,326枚FRIEND,未实现利润65.3万美元7.某地址已通过BunnySwap累计卖出677197枚FRIEND枚空投,获利约115万美元8.一多签名钱包从Binance提取9158.5亿枚PEPE9.NFT项目Blob团队在比特币第四次减半区块史诗聪上铭刻符文EPIC•EPIC•EPIC•EPIC10.区块链分析师:比特币可能迎来6至12个月的“抛物线上涨”

  • 从社区和经济表现,剖析本轮meme热潮

    本文探讨了 meme 币的市场表现和影响力,通过结合社区和财务数据的详细分析,为理解和评估这类加密货币提供了科学框架。

  • 偶像与音乐节,新的融合模式能否运用好Web3的明星效应?

    MEET48 打造了一个AI 和 WEB 3.0 结合的娱乐领域粉丝平台,用户可以在其元宇宙中与偶像互动。

  • 流动性质押的引入,会让比特币更具资本效率吗?

    1. 比特币作为一种第一层区块链,具有多重身份,包括价值储存、点对点支付网络、数字黄金等。 2. 比特币生态系统正在逐渐从网络过渡到一个更加有用、资本高效和可编程的未来,包括去中心化域名服务、资产代表、侧链、Rollup、L2扩展等。 3. BTC流动质押适用于工作量证明网络,通过锁定BTC参与共识,为网络安全做出贡献并获得质押奖励,提高资本效率。 4. 比特币的未来将关注于解决可持续收益机会、风险厌恶持有者摩擦、机构友好收益产品等问题,以释放其流动性和资本效率。 5. 随着以BTC为首的金融产品的发展,比特币的未来将为DeFi领域带来新的流动性和效用,为加密货币市场打开新的可能性。

  • Cointime 5月4日要闻速递

    1. Base链上Gas总消耗量突破1万枚ETH

  • 普华永道中国与香港Xalts达成合作拟探索区块链和代币化商业机会

    据普华永道香港官方网站披露,普华永道中国(PWC China)已与香港Xalts达成合作拟探索区块链和代币化商业机会,Xalts是一家代币化可编程资产基础设施提供商,助金融机构以高效且可扩展的方式实施代币化和可编程资产应用,据悉普华永道与Xalts之间的合作正值香港金融管理局 (HKMA) 推出批发央行数字货币 (wCBDC) 试点项目 Project Ensemble之际,普华永道称已看到了可编程资产为金融服务行业带来重要创新的巨大潜力,包括批发支付和贸易融资。

  • Blockchain Asset Management宣布为合格投资者推出一支专属区块链基金

    规模达1亿美元的加密货币基金Blockchain Asset Management宣布推出为合格投资者推出一支专属区块链基金,目前暂未披露该基金的具体募资金额,但据称其规模已达到“8位数”,即千万美元级别。此外,新基金的投资门槛为10万美元,并要求所有投资者都符合认可标准(年收入超20万美元,净资产超100万美元)。

  • 雷诺旗下BWT Alpine F1车队宣布与ApeCoinDAO达成合作

    雷诺旗下BWT Alpine F1车队在X平台发文宣布宣布与ApeCoinDAO达成合作,只在将APE引入Alpine F1生态系统,并联合全球代币持有者,以及推出首ApeCoin启发的周边商品和数字资产。据悉根据双方合作内容称,未来BAYC NFT或将可以穿上带有Alpine车队LOGO的装备和服饰。

  • 四月Solana链上NFT销售额略高于1.5亿美元,创年内迄今最低水平

    据Cryptoslam数据显示,四月Solana链上NFT销售额略高于1.5亿美元,达153,304,602.45美元,创2024年内迄今为止的最低单月纪录,上月Solana链上NFT交易量约为218万笔,同样创下年内迄今最低水平,其中独立卖家地址约25万个,独立买家地址约48.7万个。