以太坊用户体验的痛点

ETH天下无双2019-01-11 19:26:59  阅读 -评论 0  阅读原文

"混这个行当的一说起区块链是满口的'去信任'、'透明',要是只站在在编程层面和用软件验证数据的角度,他们说的大体上还没什么毛病,然而,一旦涉及到真实的用户端体验上,那前面说的两个特点和实际应用就是两码事了。"

—— Beltran Berrocal 的 'Web3 Design Principles'[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 的重要性不言自明,但对那些刚刚接触区块链的新人,Gas 这个概念其实十分新颖。用户总是觉得,像信用卡、Venmo 这样的电子支付手段就是免费的。但在以太坊上,交易确确实实是要消耗算力来进行的,虽然目前只需要几分钱,但不啻为新用户上手的一大障碍,因为从免费到收费事实上是一个巨大的思维转变。作为开发者,我们必须强调 Gas 的重要性,并且在未来的开发中探索减少、隐藏以及移除 Gas 费用的替代交互方案,以提供更好的用户体验。

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

在每一段采访中,私钥管理绝对是屡屡被提起的痛点。私钥管理(或者说是不当管理)让许多用户的资产暴露在盗贼的觊觎之中,甚至使用户丧失对钱包的访问控制。

uPort 的 Jonny Howle 在我们的采访中明确指出了这个问题:指望用户在纸上记录随机生成的助记词来保管密钥是不切实际的。既然区块链有不依赖第三方保管资产的优势,那必然附带着大多数用户所无法承担的私钥保管风险。

而且私钥丢了怎么办?大多数人都有过忘记账号密码或是私钥的经历。业内也流传着众多千币户钱包私钥丢失,价值数百万法币的代币如石沉大海的故事。

对应的,根据 Metamask 的 Dan Finlay 所言,许多团队都在想方设法激励用户用更聪明的手段保管密钥,或者在用户流中将私钥保管到更安全的位置。像 MyCrypto 这一类的应用已不再打包处理私钥,而是将与私钥有关的交互交由硬件钱包和手机签名程序来完成。Geth 钱包也把他们的私钥管理从节点分离出来,而在自身应用中进行私钥保管。鼓励用户导出并清除浏览器中的私钥不失为一个好的建议,但在目前,如果用户坚持不买硬件钱包的话,并不能说究竟哪一种私钥保管方式是最合理的。

痛点 #4:UX 标准化之路

把这么多钱包开发者集中到一个地方来开会的好处就是能理清大家开发中共同遇到的问题。然而整个区块链开发生态中通用的设计语言和标准化最佳实践依然是难以达成共识的。不同团队各有各的用户体验方案。在这方面,带有激励性质的用户体验调查报告、对反馈的开放包容态度以及日常的社区沟通不啻为完善用户体验、增强设计一致性的三大法宝。

痛点 #5:区块链词汇表

区块链世界里面的很多词汇都和他们的原意大相径庭,比如钱包、币等等。今年的早些时候,MyCrypto 的 Taylor Monahan 在一场讲座中就提到了这个问题。他认为:"'钱包'一词是有歧义的,它会使用户根据过去的生活经验对这个词无端地作出一系列假设"[2]。由于始终无法做到 1:1 的对应,直接从现实世界中取词来描述区块链会不可避免地误导用户的判断,给交互带来麻烦,甚至时不时导致出错。

举例来说,人们总会把 ERC20 代币误认为是"真正"的代币。然而目前为止,根据代码和社区标准,只有以太币才是 first-class token(直译为"一等资产"),而其他的仅仅是智能合约罢了。事实上,以太币可以完成许多 ERC20 代币所不能完成的事情,反之则不成立。但由于 "token" 一词的误用,涉及到 ERC20 代币时,用户往往并不理解这背后的关系。

在这个行业刚刚起步的阶段,许多概念好像根本没有合适的对应词,我们可以重新组织一些基本描述。这其中的关键在于,需要更好地赋权给那些老到的命名人士和 UX 设计师,并且提供给他们一个能对当前概念重新命名的平台。

痛点 #6:清晰表示

好像一到了用 dApp 的时候,用户就不知道到底发生了什么。即使是经验丰富的区块链"老用户"也有这种体验,他们只是根据习惯来操作,并不知道黑箱中究竟发生了什么

以对交易签名为例:通常由软件生成交易,而用户使用私钥签名。没有人会真正去手动生成自己的交易。所以如果你无法验证或者不清楚软件究竟拿了什么来让你签名,你只能选择相信软件,然后来者不拒地对软件给你提供的东西签名。

上述提到的用户体验问题就是用户没法验证自己是不是在对正确的交易签名。这可不像对应的"万维网世界",用户在那里如果存疑,可以点击浏览器地址栏中的绿色锁形图标、检查 SSL 证书,判断网站究竟是合法的还是在钓鱼。社区高度重视这个问题,并且已经有 EIP 提案在探索解决。(比如说 EIP 712)

痛点 #7:缺乏 UX 设计师

目前为止,业内最主要的人群是开发者、研究人员和交易者。UX 和设计师在这一领域有些后知后觉了。某种程度上,业界也没有足够的激励来刺激 UX 设计师们抛下一切投奔到崭新的区块链浪潮中。并且 UX 的工作并不像程序员们在 GitHub 上的 commit 那样量化可见,他们有不同的工作节奏,工作性质也与开发程序不同。

根据 Open Source Design 博客的观点,"GitHub...... 专门迎合了开发者独特的需求和技能。它这样做,一定程度地排除了项目的其他参与者,以至于变成了程序员的代码仓库。设计不是这样的,它不能独立存在。设计需要构建在相互理解、相互优化以及协作之上。" [3]一方面许多团队都在竭尽力量招募大量 UX 领域各方各面的设计师,但更关键的是真正重视设计工作,激励设计,这样以来才能促进设计和开发的协同,为用户带来更好的用户体验。

结论

区块链世界甚至把一些糟糕的用户体验设计当作军功章,他们以为"只有懂区块链的人能用的设计能把其他小白用户有效地筛出去"。对像协议层一类的技术,这种想法存在一定的可取性。但糟糕的用户体验设计大大危害了整个系统的可信度,用户们可能因此向错误的地址发送数字资产或是造成其他本可避免的损失。所以如果我们的愿景是令区块链成为大多数公众参与的社会实践,我们必须矫正当前的 UX 设计态度。

虽然已经有一些 试验性的解决方案,但业内尚未形成解决这些 UX 难题的最佳实践方案。所以探索的大门依然对所有 UX 设计师和有想法的人敞开,让用户能更好地上手这项去中心化技术亟待社区的共同努力。此处就是开发者和设计师们同心协力探索良好用户体验模式的基本原则和要素的一次尝试。

社区需要大家的反馈,只有及时有效的反馈和交流才能帮助开发者和设计师们处理上文我们所提到的,以及囿于篇幅未曾涉及的问题。请大胆加入这场洪流,我们欢迎、鼓励且珍视每一条宝贵意见。Web3 用户体验模式的设计既是独特的挑战,也是社区协作的宝贵机遇——如果你斗志满满、信心坚定,欢迎申请 ECF 组织提供的开发奖励,为区块链世界的明天添砖加瓦。

本文由 零知识播客 出品,基于2018年五月上旬在多伦多举办的 Web3 UX 非正式会议中一系列采访内容整理得到。点击此处收听采访原声。零知识播客的推特地址为 @zeroknowledge。想要获取以太坊社区基金的更多资讯,可以登录我们的网站、关注推特,或是直接给我们发送邮件。

对上述痛点想要进一步研究的读者可以参阅下述资源和参考资料。

[1] Web3 设计原则:针对基于区块链去中心化应用的一种设计框架的 UX 规则(第一部分):https://medium.com/@lyricalpolymath/web3-design-principles-f21db2f240c1

[2] 明天的以太坊不需要钱包:https://medium.com/mycrypto/the-future-of-ethereum...

[3] 开源设计需要更好的协作工具:https://opensourcedesign.net/open-source/communiti...

以太坊魔术师 UX 设计群组:https://ethereum-magicians.org/c/working-groups/Us...

从头开始构建锚定法币的功能性代币:https://medium.com/lociplatform/building-fiat-to-u...

分布式协作设计范例(DCD):http://slides.com/studiospring/dcd/#/

DAPP 用户体验审计:https://hackmd.io/FhfCq-rCTyKFQ_j6eyKSjw

多设备的通用登陆:https://www.icloud.com/keynote/0oT9j634vqNxCGZv4SK...

身份标准:https://github.com/ethereum/EIPs/issues/725

使用 UI 管理 ERC 725 中的身份信息:https://medium.com/originprotocol/managing-identit...

Gnosis 安全演示视频::https://www.youtube.com/watch?v=HCaVt-PClJI

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们100@7234.cn

    参与讨论 (0 人参与讨论)

    相关推荐

    比特币有什么缺点?

    1.交易平台的脆弱性。比特币网络很健壮,但比特币交易平台很脆弱。交易平台通常是一个网站,而网站会遭到黑客攻击,或者遭到主管部门的关闭。2.交易确认时间长。比特币钱包初次安装时,会消耗大量时间下载历史交易数据块。而比特币交易时,为了确认数据准确性,会消耗一些时间,与p2p网络进行交互,得到全网确认后,交易才算完成。3.价格波动极大。由于大量炒家介入,导致比特币兑换现金的价格如过山车一般起伏。使得比

    业务中使用区块链的四种方式

    业务中使用区块链的四种方式

    暴走时评:区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。 区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。越来越多的个人和企

    区块链:法定数字货币技术路线的必然选择

    区块链:法定数字货币技术路线的必然选择

    在人类发展史上,货币的进化从未停止。从物物交换,到金属铸币,再到纸质货币,以及当前正在发展的数字货币正在向着越来越便捷的方向进化。 比特币的出世起初并未带来轰动,但是最近几年其价格惊人的爬高创造出了一个个造富神话,引起各国政府及监管机构的关注。虽然金融专家普遍认为它只是一种资产,而非货币,但是,其背后的区块链(Blockchain)技术引起了包括各大金融机构、政府、企业及学术界的浓厚兴趣,未

    用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

    用区块链记录证书,证明真伪,墨尔本大学迈出了第一步

    墨尔本大学宣布发起区块链认证和审核计划,允许通过一种隐私、安全且持久的方式验证学生的证书。 墨尔本大学正在试验一个区块链记录维护项目,允许接收者(即学生)存储他们的证书,出于核验目的,第三方也能访问这个系统。Learning Machine是这个发布系统的开发者,他们采用的是麻省理工媒体实验室(MIT Media Lab)在2016年提交的Blockcerts开源代码。 墨尔本大学副校长格雷

    日本IT巨头富士通联合日本“三大行”开发区块链p2p资金转移系统

    日本IT巨头富士通(Fujitsu)与三家大型银行已经宣布计划试点一项基于区块链创建的点对点资金转移系统。 通过与日本三大行——瑞穗金融集团,三井住友金融集团和三菱UFJ金融集团——的合作,富士通将现场试验一种基于云的区块链平台,用于在个体之间发送资金,并开发一款智能手机APP来提高这个系统的可用性。 从理论上讲,这个平台将把三大行的客户法定货币账户与这个区块链系统相连接。客户然后将能够使用这

    动画科普:什么是比特币?

    动画科普:什么是比特币?

    比特币(Bitcoin,简写BTC)概念由中本聪(化名)提出,是一种点对点、去中心化的数字资产;2009年,中本聪打包了第一个区块,并获得50枚比特币的挖矿奖励,挖矿奖励每4年减半一次,按此计算,比特币预计2140年发行完毕,总量为2100万枚。 随着比特币的发展,比特币逐渐受到认可:德国为全球首个接受比特币支付的国家;微软、戴尔等知名企业也纷纷接受比特币支付。 举个栗子,你能直接用比特币买到

    3分钟理解什么是公有链、私有链、联盟链、许可链

    不同的区块链有着不同的内涵和功能,在区块链领域经常出现的公有链、私有链、联盟链、许可链,这些又都代表什么意思呢? 公有链 公有链是指全世界任何人都可以随时进入系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是完全去中心化的,因为没有任何人或机构可以控制或篡改其中数据的读写。公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。比特币、以太坊都是典型的公有链。 私

    区块链是比特币的底层技术,但似乎两者已走上不同的道路

    区块链是比特币的底层技术,但似乎两者已走上不同的道路

    比特币的出现带来了一项新的技术——区块链,不过区块链和比特币似乎已走上了两条不一样道路,作为技术的区块链被越来越多的人所看好,而性质偏向于投资的比特币似乎被更多人看衰。 成也萧何败也萧何 比特币火爆的原因是其拥有去中心化、全世界流通、专属所有权、低交易费用、无隐藏成本、跨平台挖掘的特性,这些特性促使比特币成为了很多人关注的焦点。之后众多庄家的入局让比特币一瞬间成为了热门投资产业,但这几大特

    麦妖榜
    更新日期 2019-01-18
    排名用户贡献值
    1等待的宿命23695
    2BitettFan23632
    3六叶树20309
    4天下无双16192
    5lizhen00214782
    6区块大康14683
    7让时间淡忘14188
    8冷风大q11188
    9momo11174
    10linjm122710644
    返回顶部 ↑