文/Vitalik,以太坊创始人;翻译/区块链之家0xnaitive
ETH支付2013年,我去了旧金山互联网档案馆旁边的一家寿司店,因为听说它接受比特币支付,我就想去试试。到了付账的时候,我想由BTC付账。我扫了二维码,点了& # 8220;发送& # 8221;。令我惊讶的是,交易没有通过;好像寄了,餐厅没收到。我又试了一次,还是不行。我很快发现问题出在我当时的移动互联网不好用。我不得不步行50多米到附近的互联网档案馆,接入它的WIFI,终于使我能够发送交易。
教训:互联网不是100%可靠的,消费互联网甚至不如商业互联网可靠。我们需要现场支付系统具备一些功能(NFC、客户出示二维码等。),这样客户就可以直接把交易数据传输给商家,如果这是最好的广播方式。
2021年,我在阿根廷的一家咖啡店里,尝试着为自己和朋友们付茶钱。在他们的声明中,他们并没有刻意接受加密货币:老板只是认出了我,并向我展示了他在加密货币兑换中的账户,于是我建议使用ETH支付(使用加密货币兑换账户作为钱包是拉丁美洲当面支付的标准方式)。可惜我的第一笔0.003 ETH的交易没有被接受,可能是因为低于交易所最低保证金0.01 ETH。我又发了0.007ETH,很快,两笔交易都确认了。我不介意多付三倍的小费。
2022年,尝试异地支付茶水。第一笔交易失败,因为我的手机钱包默认交易只发了21000气,收款账户是合同,需要额外加气才能办理转账。尝试发送第二笔交易失败,因为我的移动钱包的用户界面出现故障,我无法向下滚动并编辑包含气体限制的字段。
教训:一个简单而坚实的用户界面胜过一个花哨而华丽的用户界面。然而,大多数用户甚至不知道什么是气体限制,所以我们真的需要一个更好的默认值。
确认延迟很多时候,在我的交易在链上被接受和服务确认交易之间有一个惊人的长延迟,即使& # 8220;未证实& # 8221;。有时候,我肯定担心他们的支付系统有问题。
很多时候,在发送一个事务和接受该事务的块之间会有一个令人惊讶和不可预测的时间延迟。有时候,几秒钟就能受理一笔交易,但其他时候,需要几分钟甚至几小时。最近,EIP-1559对此进行了很大的改进,确保大多数交易被接受进入下一个块,甚至最近的合并也通过稳定块时间进一步改善了这种情况。
图表来自(威廉)赵和Kartik Nayak的报道。
然而,异常现象仍然存在。如果你在很多其他人发送交易的同时发送一个交易,而基础费又在飙升,你就要冒基础费太高,你的交易不被接受的风险。更糟糕的是,钱包的用户界面在展示这些方面非常差。没有大红色闪烁报警,也很少明确显示你该怎么解决这个问题。即使对于一个专家来说,他也知道在这种情况下,你应该发布一个数据相同但最大基本成本更高的新交易& # 8220;加速& # 8220;交易,但往往不清楚按钮在哪里。
教训:交易的用户体验需要改善,尽管有很简单的方法可以解决。感谢勇敢的钱包团队在这个问题上认真对待我的建议,我首先将最大基本费用的容忍度从12.5%提高到33%,最近还在探索如何让卡住的交易在用户界面中更加明显。
社交恢复2019年,我正在测试最早的钱包之一,试图提供社交恢复。与我喜欢的基于智能合约的方法不同,他们的方法是使用Shamir的密钥共享,将账户的私钥分成五份。这样,它们中的任何三个都可以用来恢复私钥。用户应该选择五个朋友(用现代术语来说,就是& # 8220;卫报& # 8221;),说服他们下载一个单独的移动应用程序,并提供一个确认码,通过Firebase创建一个从用户钱包到朋友应用程序的加密连接,并将他们的那份密钥发送给他们。
这个方法对我来说很快就遇到了问题。几个月后,我的钱包发生了一些事情,我需要实际使用恢复程序来恢复它。我让我的朋友通过他们的应用程序和我一起执行恢复计划& # 8211;但是事情并没有按计划进行。其中两个因为换了手机,忘记移动恢复程序,丢失了关键片段。对于第三人来说,Firebase的连接机制没用多久。最后,我们找到了解决这个问题的方法,并恢复了密钥。然而,几个月后,钱包又坏了。这一次,一个例行的软件更新不知何故意外地重置了应用程序的存储,并删除了它的密钥。但是我没有添加足够的恢复伙伴,因为Firebase的连接机制太破,没有让我成功。我最终失去了少量的BTC和ETH。
教训:基于密钥共享的离线社交恢复太脆弱,除非别无选择,否则是个馊主意。你的恢复监护人不要下载单独的应用,因为如果你有一个只用于恢复这种特殊情况的应用,太容易忘记和丢失。此外,需要单独的集中通信通道也会带来各种问题。相反,添加监护人的方式应该是提供他们的ETH地址,恢复应该由智能合约完成,使用ERC-4337账户抽象钱包。这样,守护者只需要不丢失他们的以太坊钱包,这是他们因为其他原因而一直更在意不丢失的东西。
隐私2021年,我通过使用& # 8220;自动继电器& # 8220;省钱的选择。龙卷风现金用途& # 8220;继电器& # 8220;机制,第三方在链上推交易,因为你取钱的时候,你的取款地址里一般没有令牌,你也不想用你的存款地址来支付交易,因为这样就在两个地址之间建立了一个公共连接,这也正是Tornado Cash要防止的整个问题。问题是,接力机构往往价格昂贵,接力机构收取的百分比费用可能远远超过交易的实际气费。
为了节约成本,我曾经用中继机制进行第一笔小额取款,所以收费较低,然后用了龙卷风现金的& # 8220;自动继电器& # 8220;函数,自己发送第二笔大额取款,不使用中继机制。问题是我把事情搞砸了,在登录我的存款地址时不小心这么做了,所以存款地址而不是取款地址支付了费用。唉,我已经在这两者之间建立了公开的联系。
教训:钱包开发者应该开始更清楚地考虑隐私问题。此外,我们需要更好的抽象形式的账户,以消除集中甚至联合接力的需要,并将接力角色商业化。
其他的东西很多应用还是不能用勇敢钱包或者状态浏览器;这可能是因为他们没有正确地做功课,而是依赖于Metamask特定的API。就算是Gnosis Safe也不能长时间和这些钱包一起使用,所以我得自己写个迷你Javascript dapp来确认一下。幸运的是,最新的UI已经修复了这个问题。
以太扫描上的ERC20转账页面非常容易被伪造的东西欺骗。
(例如:https://ethers can . io/address/0 xd 8 da 6 BF 26964 af 9 ed 9 e 53415d 37 aa 96045 # token txns)。任何人都可以创建新的ERC20令牌,其逻辑可以发出日志,声称我或任何其他特定的人向其他人发送了令牌。这有时被用来欺骗人们认为我支持一些欺骗性的代币,而事实上我甚至从未听说过它。
Uniswap曾经提供了一个非常方便的功能来交换令牌并将输出发送到不同的地址。当我不得不在USDC付钱给某人时,这真的很方便,但是我身上没有美元。现在接口不提供这个功能,只好在单独的事务中互换发送,不那么方便,浪费的气也比较多。我后来才知道,Cowswap和Paraswap都提供这个功能,但是Paraswap & # 8230…目前好像还不能和勇敢钱包一起用。
以太坊登录很好,但是如果要在多台设备上登录,而你的以太坊钱包只在一台设备上可用,还是很难用。
结论好的用户体验不是指一般的情况,而是指最坏的情况。一个干净整洁的用户界面,但是在0.723%的情况下,它会做一些奇怪的,无法解释的事情,这将导致大问题,这比一个向用户暴露更多细节的用户界面更糟糕,但至少它会让用户更容易理解发生了什么,解决出现的任何问题。
除了容量扩张导致的交易成本高的重要问题,用户体验也是许多以太坊用户,特别是发展中国家的用户,经常选择集中式解决方案,而不是将权力放在用户、其亲友或当地社区手中的基于链的分散式替代方案的关键原因。这些年来,用户体验有了很大的进步& # 8211;特别是EIP-1559之前的平均交易需要几分钟才能被收录,EIP-1559和合并之后的平均交易需要几秒钟才能被收录,这是使用以太坊乐趣的巨大变化。但是需要做更多的工作。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"以太坊区块链是什么意思怎么赚钱,以太坊区块链网址":http://www.guoyinggangguan.com/qkl/177341.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码