主页 > imtoken官网下载 > 以太坊用户体验七大痛点

以太坊用户体验七大痛点

imtoken官网下载 2023-08-14 05:07:29

“当这个行业的人谈论区块链时,他们谈论'去信任'和'透明'。如果他们只站在编程层面并使用软件来验证数据,他们所说的一般都可以。但是,一旦它到来时就真实的用户体验而言,上面提到的两个特性和实际应用是两个不同的东西。”

- Beltran Berrocal 的“Web3 设计原则”[1]

今天,EDCON 2018 刚刚在多伦多落下帷幕,一小群主流钱包和 dApp 开发者围绕 Web3 用户体验组织了另一场非常规会议。 聚会的目的是让所有的开发者站在同一个层面上,帮助大家梳理开发中遇到的共同挑战,并努力寻找解决方案。 这就是为什么我们有幸对与会者进行了一系列采访,包括 Alex van de Sande(以太坊基金会)、Jonny Howle(uPort)、Dan Finlay(Metamask)、Richard Burton(balance.io)、Philippe Castonguay、Bryant Eisenbach 和Dan Tsui - 此处提供采访录音。

以下是对访谈中提到的痛点的一系列总结,以及自上次会议以来我们的一些额外想法。 我们希望本文能够戳中 Web3 用户体验设计的痛点,引起开发者、设计者和其他建设者对这些问题和挑战的思考。

痛点#1:初体验以太坊

陌生的城市,陌生的角落

由于目前整个行业“开发者为开发者而写”的设计习惯,很多新手用户在上手以太坊的前几步完全是一头雾水。 在内容方面,一些概念和表达直接用外文表达,特别适合高级开发人员。 大多数用户必须通过摸索和自学才能对区块链有一个大概的了解,进而进一步探索其应用。 虽然业界提供的学习资源很多,但是对于一般用户来说,清晰的文档、课程案例、课件等仍然缺乏。

一切为了炒作

想要接入以太坊,首先要有以太坊,想要购买以太坊,首先要到交易所。 所以很自然地,大多数用户的区块链之旅都是从交易所开始的。 协议层和 dApp 开发人员在构建项目的每一步都必须牢记这一点。

正如以太坊基金会的 Alex van de Sande 在接受采访时所说,使用交易所或交易平台作为区块链的入口,势必会吸引特定的用户群体,并失去其他用户。 他认为,这可能就是为什么大多数踏入区块链世界的用户都是“寻找下一个风口”的投机者。 从另一个角度来看,这也解释了行业投机文化的盛行。 大多数讨论都围绕着投机币、非同质代币或像以太坊猫这样的庞氏游戏展开。 毫无疑问,炒币很好玩以太坊钱包打不开,但并不是每个人都喜欢炒币。 投机气氛只会吸引更多的投机者。

新手dApp设计者必须高度重视上述入门问题,力求在实际开发中让用户探索区块链生态的第一步更容易。

痛点#2:气体

几乎每一个新用户都会对Gas这个概念产生疑惑。 以太坊中的每一笔交易都需要计算并收取一定的Gas费用,这不仅增加了用户体验的复杂性,也阻碍了初学者的上手。 对于业内人士来说,Gas的重要性不言而喻,但对于刚接触区块链的人来说,Gas这个概念其实很新奇。 用户一直认为信用卡、Venmo 等电子支付方式是免费的。 但在以太坊上,交易确实会消耗算力。 虽然目前只需要几毛钱,但对于新用户来说是一个很大的上手障碍,因为从免费到收费其实是一个巨大的心思。 改变。 作为开发者,我们必须强调 Gas 的重要性,并在未来的开发中探索替代交互方案,以减少、隐藏和去除 Gas 费用,以提供更好的用户体验。

痛点#3:私钥管理和恢复

每次面试,私钥管理绝对是被反复提及的痛点。 私钥管理(或管理不善)使许多用户的资产暴露给窃贼,甚至导致用户失去对钱包的访问控制。

uPort 的 Jonny Howle 在我们的采访中明确指出了这个问题:指望用户将随机生成的助记词记录在纸上以保证他们的密钥安全是不切实际的。 由于区块链具有资产不依赖第三方托管的优势,必然伴随着大多数用户无法承受的私钥托管风险。

如果私钥丢失了怎么办? 大多数人都有忘记账户密码或私钥的经历。 业内也传出多个千币钱包私钥丢失,价值数百万法币的代币落海。

相应地,根据 Metamask 的 Dan Finlay 的说法,许多团队正在寻找方法来激励用户更智能地存储密钥,或者将私钥保存在用户流中更安全的位置。 MyCrypto等应用不再封装私钥,而是将与私钥相关的交互留给硬件钱包和手机签名程序。 Geth 钱包还将其私钥管理与节点分开,并将私钥保存在自己的应用程序中。 鼓励用户在浏览器中导出并清除私钥是一个很好的建议,但如果用户坚持不购买硬件钱包,目前还无法说哪种私钥存储方式最合理。

痛点#4:用户体验标准化之路

把这么多钱包开发者聚集在一个地方的好处就是可以梳理大家在开发中遇到的常见问题。 然而,在整个区块链开发生态系统中,仍难以就通用的设计语言和标准化的最佳实践达成共识。 不同的团队有自己的 UX 解决方案。 对此,激励用户体验的调查报告、开放包容的反馈态度、日常社区交流是提升用户体验、增强设计一致性的三大法宝。

痛点#5:区块链术语表

区块链世界中的很多词都和它们的本义有很大的不同,比如钱包、货币等等。 MyCrypto 的 Taylor Monahan 在今年早些时候的一次演讲中谈到了这个问题。 他认为:“‘钱包’这个词是有歧义的,它会导致用户根据过去的生活经验对这个词做出一系列不合理的假设”[2]。 既然仍然无法做到一一对应,直接拿现实世界的话来描述区块链,难免会误导用户的判断,给交互带来麻烦,甚至时不时会出现错误。

例如,人们经常将 ERC20 代币误认为是“真实”代币。 然而,到目前为止,根据代码和社区标准,只有以太坊是一级代币(直译为“一级资产”),其他都只是智能合约。 事实上,以太坊可以做很多 ERC20 代币做不到的事情,但反之则不行。 但由于“代币”一词的误用,在谈到ERC20代币时,用户往往不了解其背后的关系。

在这个行业的初级阶段,很多概念似乎根本没有合适的对应物,我们可以重新整理一些基本的描述。 这样做的关键是需要更好地授权经验丰富的命名者和 UX 设计师,并为他们提供一个平台来重命名当前的概念。

痛点#6:清晰的呈现

似乎到了使用 dApp 的时候,用户不知道发生了什么。 即便是经验丰富的区块链“老用户”也有这样的体会,只是按照习惯操作,根本不知道黑匣子里到底发生了什么。

以签署交易为例:通常是软件生成交易,用户用私钥签名。 没有人真正手动生成自己的交易。 所以如果你无法验证或者不清楚软件是用什么让你签名的,你只能选择信任软件,然后在没有拒绝的情况下对软件提供给你的东西进行签名。

上面提到的用户体验问题是用户无法验证他们是否签署了正确的交易。 这不像对应的“万维网”,如果用户有疑问,可以点击浏览器地址栏中的绿色锁形图标,查看SSL证书,判断网站是否合法或钓鱼。 社区非常重视这个问题,已经在探索EIP提案来解决这个问题。 (例如 EIP 712)

痛点#7:缺乏用户体验设计师

到目前为止,该行业最主要的群体是开发商、研究人员和贸易商。 UX 和设计师在这方面落后了。 在某种程度上,行业没有足够的动力来刺激 UX 设计师放下一切加入新的区块链浪潮。 而且 UX 的工作不像程序员在 GitHub 上的提交那样可量化和可见。 他们的工作节奏不同,工作性质也不同于开发程序。

根据 Open Source Design 博客以太坊钱包打不开,“GitHub...专门迎合开发人员的独特需求和技能。它通过将项目中的其他参与者排除在外,使其成为代码仓库。设计不是这样的,它不能孤立无援。设计需要建立在相互理解、相互优化和协作的基础上。” [3] 一方面,很多团队都在竭尽全力从UX领域的各个方面招募大量的设计师,但更重要的是要真正重视设计工作,激励设计,从而促进设计和开发的协作,为用户带来更好的用户体验。

综上所述

区块链世界甚至将一些糟糕的用户体验设计视为军徽。 他们认为“只有了解区块链的人才能使用能够有效筛选出其他新手用户的设计”。 对于协议层等技术,这种思路具有一定的可取性。 但糟糕的用户体验设计极大地危害了整个系统的可信度,用户可能将数字资产发送到错误的地址或造成其他本可避免的损失。 所以如果我们的愿景是让区块链成为大多数公众参与的社会实践,我们就必须端正当前的UX设计态度。

虽然已经有一些实验性解决方案,但业界尚未制定解决这些用户体验挑战的最佳实践。 因此,探索之门依然向所有UX设计师和有想法的人敞开,让用户更好的上手这项去中心化的技术,急需社区的共同努力。 这里是开发人员和设计人员共同努力探索良好用户体验模式的基本原则和要素的一次尝试。

社区需要每个人的反馈。 只有及时有效的反馈和沟通,才能帮助开发者和设计者处理我们上面提到的问题,以及那些由于篇幅所限没有涉及到的问题。 请大胆加入这股洪流,我们欢迎、鼓励并重视每一个宝贵的意见。 Web3 用户体验模型的设计不仅是一次独特的挑战,更是一次宝贵的社区协作机会——如果你充满斗志和信心,欢迎申请 ECF 组织提供的开发奖励,为区块链世界的明天。