免责声明:今日财经所有资讯仅代表作者个人观点,不构成任何投资理财建议。
    Vitalik:关于 Crypto 用户体验的 5 个经验教训
    2023-02-28 17:51:00 pv / 分享快讯

    图片来源:由 Maze AI 生成

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

    经验教训:互联网并非 100% 可靠,客户互联网不如商家互联网可靠。我们需要面对面支付系统具有某些功能(NFC,客户出示二维码等),以允许客户将他们的交易数据直接传输给商家(如果这是广播的最佳方式)。

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

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

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

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

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

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

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

    本文地址: - 今日财经

    免责声明:本文仅代表作者本人观点,与今日财经立场无关。本站所有内容不构成投资建议,币市有风险、投资请慎重。