V神谈加密支付:总结5次经验教训后,以太坊该怎么做?

Vitalik發佈於 2023-02-28更新於 2023-02-28

文章摘要

用户体验是许多以太坊用户(尤其是南半球用户)经常选择中心化解决方案而不是链上去中心化替代方案的关键原因。

2013年,我去了旧金山互联网档案馆旁边的一家寿司店,因为我听说那里接受比特币支付,就想试一下。到了付账的时候,我要求用比特币支付。我扫描了二维码,点击“发送”。令我惊讶的是,这笔交易没有成功。它似乎已经发送出去了,但餐厅没有收到。我又试了一次,仍然一无所获。我很快就发现问题出在当时我的移动互联网运行不太好。我不得不走了50多米,来到附近的互联网档案馆,蹭上那里的Wifi,终于可以发送交易了。

经验教训:互联网不是100%可靠的。我们需要更好的广播方式,如现场支付系统具有一些功能(NFC和客户展示二维码等),允许客户直接将他们的交易数据传输给商家。

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

2022年,我试图在另一个地方买茶。第一次交易失败,因为我手机钱包的默认交易只发送了21000Gas,而接收账户是一个需要额外Gas来处理转账的合约。尝试发送第二笔交易失败,因为我的手机钱包 UI 故障,使我无法向下滚动并编辑包含Gas限制的字段。

经验教训:简单而稳定的用户界面比花哨时尚的用户界面更好。但同时,大多数用户甚至不知道Gas限制是什么,所以我们真的需要更好的默认设置。

很多时候,从我的交易在链上被接受到服务承认交易,甚至是“未确认”之间,都会有令人惊讶的长时间延迟。有些时候,我确实担心他们那边的支付系统有问题。

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

本报告图表由 Yinhong(William)Zhao 和 Kartik Nayak 绘制

然而,异常值仍然存在。如果你在许多人发送交易的同时发送了一笔交易,而基础费用却在飙升,那么你就有可能因为基础费用过高而导致交易不被接受。更糟糕的是,钱包的用户界面不擅长显示这一点。没有明显的红色警报,也很少有明确的指示你应该做什么来解决这个问题。即使是专家,他们知道在这种情况下应该通过发布一个具有相同数据但具有更高“最大值基本费用”(max-basefee)的新交易来“加速”交易,但通常可以这样做的按钮用户并不清楚在哪里。

经验教训:关于设计交易的用户体验(UX)需要改进,尽管目前有简单的修复。要感谢Brave钱包团队认真考虑了我在这个问题上的建议,首先将最大基本费用限度从12.5%提高到33%,最近又探索了让“阻塞交易”的提示在用户界面中更明显的方法。

2019年,我在测试最早的一个试图提供社交恢复的钱包(social recoverywallet:一种更新的智能合约钱包,提供高水平的安全性和更好的可用性)。与我喜欢的基于智能合约的方法不同,他们的方法是使用Shamir的秘密共享将账户的私钥分割成五个部分,以这种方式,任何三个部分都可以用来恢复私钥。用户需要选择5个朋友(现代术语是“监护人”),说服他们下载一个单独的移动应用程序,并提供一个确认码,用于通过Firebase从用户的钱包创建一个经过加密的连接到朋友的应用程序,并将他们分享的私钥发送给他们。

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

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

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

为了节省成本,有一次我在第一次小额提款时使用了中继机制,收取的费用较低,然后我自己使用Tornado Cash中的“自中继”功能发送了第二次较大的提款,而不使用中继。问题是,我搞砸了,在登录我的存款地址时不小心操作失误,所以存款地址支付了费用,而不是提现地址。导致我在两者之间创建了一个公共链接。

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

其他存在的问题

许多应用程序仍然不能在Brave钱包或Status浏览器上运行。这可能是因为他们没有正确地做功课,而依赖于metamask特定的API。即使是Gnosis Safe在很长一段时间内也不能与这些钱包一起运行,这导致我不得不编写自己的迷你版JavascriptDapp来进行确认。幸运的是,最新的用户界面已经修复了这个问题。

ERC 20在Etherscan上的交易传输页面,例如:https://etherscan.io/address/0xd8da6bf26964af9d7eed9e03e53415d37aa96045#tokentxns的网站很容易发送诈骗信息。任何人都可以创建一个新的ERC20代币,它可以发出一个日志(log),声称我或任何其他特定的人向其他人发送了代币。这有时被用来欺骗人们,使他们认为我支持某种欺诈代币,而我实际上从未听说过它。

Uniswap曾经提供了非常方便的功能,可以互换(swap)代币,并将输出发送到不同的地址。当我必须用USDC向某人支付,但我身上没有USDC 时,这个功能真的很方便。现在,这个界面不提供这个功能,所以我必须转换,然后发送一个单独的交易,这样操作不方便,浪费更多的Gas。我后来了解到,Cowswap和Paraswap提供的功能,虽然Paraswap目前似乎不能与Brave钱包一起运行。

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

总结

好的用户体验至关重要。一个表面看起来干净整洁的用户界面,但在0.723%的时间段里做了一些奇怪的、无法解释的事情,将导致出现巨大问题,这比一个向用户暴露更多真实存在的细节问题的用户界面更糟糕。直接暴露问题至少可以让用户更容易理解发生了什么,可以知道问题所在并将其解决。

除了由于规模尚未完全解决而产生的高交易费用这一最重要的问题外,用户体验是许多以太坊用户(尤其是南半球用户)经常选择中心化解决方案而不是链上去中心化替代方案的关键原因,而链上去中心化替代方案将权力掌握在用户及其朋友和家人或当地社区手中。多年来,用户体验取得了巨大的进步。特别是从EIP-1559之前的平均交易需要几分钟才能完成,到EIP-1559和合并之后的平均交易需要几秒钟,这让使用以太坊变得非常愉快。但在开发这条路上我们仍然道阻且长。

你可能也喜歡

BTC市场脉搏:第22周

比特币过去一周震荡走低,价格从7.9万美元跌至7.4万美元附近低点后,反弹至7.7万美元左右。价格动能下降21.7%,显示市场买盘力量减弱,卖压有所增加。但同时,现货和永续合约的累计成交量增量(CVD)分别上升77.2%和35.5%,表明卖压正在缓解,市场情绪趋于平衡。交易活跃度下降,现货交易量减少10%,期货未平仓合约下降3.5%,反映出市场投机意愿减弱,投资者态度更加谨慎。 市场亦显现出风险偏好回升的迹象。多头资金费率大幅飙升135.4%,表明市场对多头敞口的需求强烈,看涨情绪有所改善。期权市场25-Delta偏度小幅上升,显示对下行保护的需求略有增加,而未平仓头寸保持稳定。 在传统金融领域,美国现货ETF的MVRV(市值与实现价值比率)微升0.69%,表明ETF持有者的未实现盈利略有扩大。ETF资金净流出状况改善28.9%,显示资金外流压力减轻,情绪趋于稳定,但ETF交易量下降22.9%,意味着相关投机活动放缓。 从网络活动看,每日活跃地址数和实体调整后的转账量均小幅下降,暗示市场可能进入盘整阶段或投资者活动减少。流动性指标显示市场流动性状况更趋稳定,呈现出信念增强、投机活动减少的盘整特征。 然而,盈利指标提示市场压力可能正在增加。净未实现盈利亏损比显著下降,已实现盈利亏损比则显示获利了结减少而亏损实现增加,表明市场情绪偏向谨慎甚至看跌。 总体而言,市场显示出温和与盘整的迹象,特点是活动减少、情绪谨慎以及风险偏好交织。这种复杂局面突显了持续密切关注市场动态和投资者行为的重要性。

insights.glassnode1 小時前

BTC市场脉搏:第22周

insights.glassnode1 小時前

BTC市场脉搏:第20周

比特币在当周从77,000美元高位震荡上行至82,000美元低位,尽管在局部高点附近动能有所减弱,但买家继续吸纳回调。现货CVD(累计成交量差额)飙升,反映了强烈的看涨情绪和价格上涨的信心增强。同时,现货成交量增加,表明近期的价格走势获得了更多投资者参与,势头增强。然而,价格动能的放缓暗示买卖压力更加平衡,市场可能进入一个潜在的稳定阶段。 期货市场也显示出相似的风险偏好增加迹象。期货未平仓合约上升,表明投机活动升温且市场愿意承担更多风险;永续合约CVD飙升,表明持续的看涨动能。然而,多方资金费率下降,暗示空方兴趣有所增加,看涨情绪可能正在减弱。 期权市场中,对下行保护的需求下降,未平仓合约上升,表明市场预期转向中性至略微看涨。然而,波动率利差激增,表明期权定价蕴含的风险远高于已实现风险,这反映了市场参与者中存在较高的不确定性。 链上活动显著增强,每日活跃地址、实体调整后的转账量以及总手续费收入均有所上升,指向用户参与度提高和网络活动增加。同时,流动性状况持续稳定,短期投机资本的减少降低了立即的卖压,而已实现市值变化则显示出适度的净资本流入。 盈利能力指标也有所改善,市场已从未实现亏损转回盈利状态。然而,处于盈利状态的供应量百分比仍低于通常与大规模获利了结相关的水平,表明市场乐观情绪仍然克制,而非狂热。 总体而言,比特币的市场结构继续改善,得到更强链上活动、更健康的盈利能力和更稳定的持有者仓位的支撑。虽然看涨基调正在形成,但较温和的资本流入和谨慎的情绪表明市场对风险偏好的变化仍然敏感。

insights.glassnode1 小時前

BTC市场脉搏:第20周

insights.glassnode1 小時前

交易

現貨
合約

熱門文章

如何購買GAS

歡迎來到HTX.com!在這裡,購買GAS (GAS)變得簡單而便捷。跟隨我們的逐步指南,放心開始您的加密貨幣之旅。第一步:創建您的HTX帳戶使用您的 Email、手機號碼在HTX註冊一個免費帳戶。體驗無憂的註冊過程並解鎖所有平台功能。立即註冊第二步:前往買幣頁面,選擇您的支付方式信用卡/金融卡購買:使用您的Visa或Mastercard即時購買GAS (GAS)。餘額購買:使用您HTX帳戶餘額中的資金進行無縫交易。第三方購買:探索諸如Google Pay或Apple Pay等流行支付方式以增加便利性。C2C購買:在HTX平台上直接與其他用戶交易。HTX 場外交易 (OTC) 購買:為大量交易者提供個性化服務和競爭性匯率。第三步:存儲您的GAS (GAS)購買GAS (GAS)後,將其存儲在您的HTX帳戶中。您也可以透過區塊鏈轉帳將其發送到其他地址或者用於交易其他加密貨幣。第四步:交易GAS (GAS)在HTX的現貨市場輕鬆交易GAS (GAS)。前往您的帳戶,選擇交易對,執行交易,並即時監控。HTX為初學者和經驗豐富的交易者提供了友好的用戶體驗。

490 人學過發佈於 2024.12.12更新於 2026.06.02

如何購買GAS

相關討論

歡迎來到 HTX 社群。在這裡,您可以了解最新的平台發展動態並獲得專業的市場意見。 以下是用戶對 GAS (GAS)幣價的意見。

活动图片