区块链设计:有什么不同,什么是利害攸关的

区块链技术正在重新定义信任的概念,并改变我们对日常生活结构的看法,从身份到经济和政府。它促使设计师进行系统性和更大规模的思考——重新定义我们在致力于构建去中心化未来的团队中的角色和价值。

区块链是严肃的东西。许多项目正在处理人们的身份、大量资金、敏感信息,并替换我们甚至可能还没有完全理解的遗留系统。我相信区块链的力量和潜力,但我也知道,如果我们不针对人们实际遇到的问题进行设计和解决,我们就无法实现去中心化的未来。

这些天我的目标是让更多的设计师进入这个领域:更多的同理心,更多的用户研究,更多的设计思维,更多地关注他们现在所处的位置。

人们经常问我,“为区块链设计有什么不同?” 前段时间,我不会说太多,“这是同样古老的以人为本的设计东西。” 但是,我已经开始改变主意了,所以我想给出一个更好的答案。这个答案从提出正确的问题开始:为信任而设计的真正含义是什么?

为信任而设计 1.0

早在 2016 年年中,我就开始在 IBM 从事区块链方面的工作——首先是开发工具来建立和维护区块链网络,然后在短时间内开发了一个潜在的身份产品。那时,除了我们在 IBM 和Hyperledger平台上所做的事情之外,我还没有真正意识到区块链的更大图景。加密货币热潮还没有真正开始。我从未在电视上看到过任何加密货币报道,我的朋友们当然也不知道我在说什么。

在加入区块链团队时,我记得观看了一段关于比特币的视频,该视频解释了整个运动是如何开始的。但是 Hyperledger 没有加密货币,如果我说实话,一开始它是令人困惑的。关于比特币如何运作的所有很酷的东西——采矿、采矿奖励、防止双重支出的保护措施——都不存在。不过,比特币有一个品牌问题,IBM 的区块链人员希望得到认真对待,所以我们并没有真正讨论加密货币。

我们关注的是区块链的业务成果:节省成本、提高效率、减少跟踪供应链上货物的时间。我仍然有很多关于激励和私人网络的问题,但我是新手,所以我接受了。

然后,在很短的时间里,我研究了一个身份产品。我看到了区块链上自我主权身份的巨大潜力,我被迷住了。这是一个真正帮助人们的机会——无证者、被贩运者、边缘案例、身份被盗者。这是一个让人们重新控制他们的数据并帮助他们(而不是中心化机构)将其货币化的机会,如果他们愿意的话。这是区块链开始感觉像是一场革命的时候。当你把所有的障碍都拿走,把控制权交还给人们时,小鱼就可以和大鱼竞争了。


在 2017 年初,我写了一篇关于我们如何在 IBM 进行区块链设计的文章——我现在称之为 Designing for Trust 1.0。我一直看到真正无法使用的应用程序没有明确的流程。我们一直在追求工程决策,扭曲用户体验以适应已经构建的内容。因此,我提出了以人为本的设计原则。有一个真正的行话问题,并且非常强调显示哈希。我认为这是因为大多数应用程序都是为了向其他想要看到这种东西的开发人员演示。没有人真正谈论最终用户。

所以我和我的同事们根据我们掌握的信息做出了最好的猜测,并试图让设计成为对话中更大的一部分。但它在很大程度上仍然是一个表面层,一个附加组件。我们试图硬塞并改造一种值得信赖的体验。

我们的设计理念的要点是:

避免使用行话和不可操作的数据。

始终如一。使用设计系统。

使用现有的用户体验模式。

创建积极的指导和反馈。

允许并预测错误。

为区块链的全球性质而设计——本地化、设备无关。

区块链设计的很大一部分只是看起来合法。其中很多是通过一致的视觉设计完成的。没有褶边动画(当用户没有明确告诉它时,事情会移动),并且在一个过程中有很多说话的用户。不过,这些都不是新信息。当用户遇到新的和复杂的东西时,任何优秀的设计师都会使用这些东西。

进入以太坊

然后,在 2017 年 7 月,我加入了ConsenSys,这是一家主要专注于在以太坊上构建应用程序和平台的风险工作室。在我写这篇文章的时候,我们有 47 个活跃的“辐条”——我们称之为我们的企业,比如初创公司——它们致力于基于区块链的教育、赏金、土地登记、数据科学、会计、音乐和版权、科幻宇宙、医疗保健和供应链等。作为一名设计师,这对我来说意味着,当我思考这个领域的设计意味着什么时,突然间我有了更多的信息、用户组和数据可以提取

在我将加密货币方面与“区块链可以解决的实际问题”分开之前,我在 ConsenSys 看到了它允许我们在这项工作中做什么样的事情。虽然我怀疑大多数人与加密货币互动是他们对这个领域的介绍,但我已经倒退了。游戏后期,我现在在问,“在没有中央权威的情况下与一大群人合作意味着什么?当价值可以在没有中间人的情况下转移时,有什么可能?”

尽管区块链已经存在了将近十年(自中本聪在 2009 年开采比特币创世区块以来),但仍然没有足够的设计师,或者对设计师实际所做的事情有足够的了解。直到去年,这真的很好,因为大多数 Web3 用户都是非常感兴趣和有动力的人。一开始,这大部分发生在命令行中,这些用户已经了解系统。他们会忍受胡说八道。但是区块链的成功——这种关于去中心化未来的传言——不仅取决于高技能和感兴趣的用户,还取决于努力工作、购买商品或只是享受乐趣的普通人的采用。

2017 年 12 月的Cryptokitties 拥塞危机等日益严重的痛苦对一些基础设施团队来说是艰难的,但它让更多的临时用户进入了这个领域,并迫使许多团队重新评估他们的用户体验。Cryptonerds 开始对设计的力量越来越感兴趣,我希望设计社区做好准备。


为信任 2.0 设计

在谈论为区块链应用程序设计的不同之处时,首先要强调没有什么不同是很重要的。设计师比以往任何时候都更需要以人为本的设计过程,然后加入系统思维、机制设计和博弈论。

这是一个非常以开发人员为中心的空间。设计师被迫快速进入界面,并期望“让它变得漂亮”。这是可以理解的——对于那些不了解设计过程的人来说,视觉输出感觉有形且更真实。但是,直接跳到高保真视觉设计或“重新设计”已经制作的原型是绝对错误的,或者帮助我,为没有明确经验的产品制作徽标。

设计思维

人们对区块链感到非常兴奋,有时只想制造一些东西——任何东西——使用它,不管是否有人真的需要它。我们必须依靠一个可靠的过程来确保我们知道我们正在解决谁的问题以及我们将如何知道我们是否确实在解决它。完成此测试并确定您是否真的在解决问题的一种策略是设计思维练习。

“设计思维”只是解决关注人类问题的一种方式。例如,让我们都同意并首先验证问题所在。然后是像映射、原型设计和验证假设之类的东西——因为产品团队的所有部分(业务、设计和工程)都需要参与。


低保真

当想法和解决方案还在纸巾上时评估它们。当您被颜色、按钮样式和字体分心时,您就不能专注于重要的事情(例如,它是否解决了问题?我们是否有要采取的行动层次结构?)。


快速勾勒想法以在研讨会中向用户展示


用户研究

一旦你在这里并了解了区块链,你为大多数用户客观地设计已经太迟了。更重要的是,你不是你的用户。所以很明显你需要研究和测试很多。在过去的四年里,远程测试和招聘工具取得了长足的进步,所以没有任何借口。


但是,我认为最有效的策略是参与式设计,将用户带入我们的工作坊。您不仅可以看到他们使用东西,他们可以立即提供反馈,并您一起构思。前期有点复杂——签署法律文件、在特定地点寻找用户、制定补偿或激励措施——但回报是指数级的。

合作

在这个领域,良好的协作至关重要,因为团队中的任何人都不太可能完全了解所有领域。在 ConsenSys,我们的大多数团队都是远程的(去中心化的!),因此我们必须想出新的策略来创造“每个人都在同一个房间里”的动态:能够快速行动,被动地知道你的团队在做什么,并且当言语不起作用时,互相展示你的意思


围绕“无需信任”的机器进行信任设计

去年,我的一位同事说,“仅仅因为区块链技术旨在消除对信任的依赖,并不意味着用户会信任机器或网络。” 就像我之前说的,当时我认为这是一种让界面感觉更“值得信赖”的呼吁——更诚实地对待通过界面发生的事情。

然而,我认为“为信任而设计”远不止于此。我们现在很难将体验与技术分开。当我看到 sprint 的用户故事时,我会注意到这一点——很容易将用户需求与网络/系统需求混淆。所以我试图定义这些层,我认为真正的关键是能够分辨它们之间的区别


我认为我们实际上是在谈论您正在为其设计或围绕的三个(尽管可能更多)层:机器本身(区块链)、人类系统和对信任的感知。

1.信任机器

第一个设计层是减轻用户可以信任区块链的原因。这意味着围绕现有系统进行设计,帮助人们以尽可能不痛苦的方式与机器交互,并教育用户了解正在发生的事情。设计人员必须了解区块链的工作原理,才能了解哪些可以更改,哪些不能更改,以便围绕 gas、等待时间、智能合约和私钥管理等内容设计体验。

虽然教育和授权用户很重要,但有时从设计的角度来看,有必要努力抽象出某些功能,这样它们就不会成为未来体验的一部分。当然,关于用户是否应该了解和理解他们所参与的系统的一切存在一些争论。但是期望每个用户都了解区块链的技术内部运作是不合理的。例如,休闲用户不需要处理天然气——但就目前而言,它仍然是体验的一部分。CryptoKitty 危机完美地捕捉到了这种设计困境。MetaMask 的首席开发人员Dan Finlay对此进行了描述:

主要问题是用户发送的交易价格被低估了,因为市场在没有他们的情况下上涨,并且正在等待几天才能通过。但他们不知道,整个以太坊网络似乎都被破坏了。

我们在 MetaMask 上提出了一个小解决方案:对于需要很长时间的交易,我们展示了一个按钮,让人们以更高的 gas 价格重新提交交易。那个小按钮基本上解决了整个问题。它允许人们参与天然气拍卖。从长远来看,重要的是我们让用户不要成为加密经济游戏中的被动乘客,而是成为积极的参与者。我们了解到,您无法简化天然气拍卖。有时,人们需要更高出价的权力。

在区块链生态系统中,协作变得至关重要:设计师和研究人员与工程师密切合作,为我们的用户解决这些障碍。这也是关于了解我们在历史上所处的位置——我们为我们现在所拥有的东西进行设计,并着眼于未来的路线图。

在生态系统开发出强大的扩展解决方案之前,围绕信任的机器部分进行设计也意味着了解交易在区块链上花费的时间。我们必须注意这些未决状态的用户体验:这些天我们已经接受了技术培训,期望即时性,所以即使我们知道交易需要一段时间,它仍然不会停止挫败感或恐慌。



密钥管理是设计师需要考虑的另一个关键用户体验。因为在区块链空间中没有第三方来管理用户的数字身份,所以用户必须用私钥签署交易。安全性和设计之间的权衡由来已久:设计是为用户创造最佳体验;安全性是为攻击者创造最糟糕的体验。我们必须平衡给予人们完全控制的自由与给予人们完全控制的危险

当人们谈论区块链的好处时,他们经常使用“无摩擦”这个词。但是让我们来谈谈这意味着什么——消除中间商、等待时间、第三方等等——在某些方面,这些东西在与容易犯错的人打交道时实际上起到了很好的作用。作为设计师,我们工作的一部分是衡量我们可以在什么时间添加多少摩擦。

2.相互信任

除了培养对区块链的信任之外,设计师还需要帮助用户信任人们用来相互协作的机制。这是不同的,因为这些我们作为设计师可以改变的东西,在此之前我们只是为了与区块链机制进行最不痛苦的交互而进行设计。

当一位同事首次向我建议“系统思考”作为产品设计师职位描述中的一项技能时,我的反应很糟糕。严重地?在用户研究和线框图、设计思维和原型、前端和视觉设计和测试之间,我们必须能够做的另一件事是什么?

去年我看到一些文章建议我们在系统思维和设计思维之间找到一座桥梁,这一切似乎都让人筋疲力尽。但后来我意识到设计师已经在系统层面思考,一个例子就是设计系统。可持续性、循环设计和社交平台的设计师一直在思考这种方式,而区块链默认情况下是针对人群的,因此无法摆脱。区块链设计师是事实上的系统思考者。


因为我们现在有一种方法可以消除中间商并快速点对点转移价值——除了智能合约——我们可以谈论以下内容:

小费:激励我们想要更多的东西。Kauri正在探索如何激励以太坊开发人员获得和提供高质量的帮助。

赌注:在游戏中占有一席之地,并让团队有理由认为你会为团队的最大利益行事。

Token curated registries (TCR):允许大量不认识或不一定相互信任的人组织自己的机制。Civil使用 TCR 来管理其新闻平台的质量。

治理:一群人如何决定事情?谁有投票权?谁决定谁有投票权?

众包:思想的聚合和策划、群体的智慧、预测市场以及汇集资金的能力。

https://ncase.me/

尽管机制设计是一个致力于研究激励理性行为者以符合社会需要的方式行事的协议设计的整个领域,但它仍然假设理性行为者。通常,我们对人们的了解不够深入,无法准确预测他们的行为。系统中的每个利益相关者仍然需要为他们绘制和设计经验,并且每个利益相关者都必须进行研究和测试。

这就是我们将以人为本的设计与系统思维、机制设计和密码经济学相结合的地方。人们不会为了一个系统而参与一个系统:我们必须检查激励措施以及它们如何映射到某人试图完成的事情。设计师需要了解并有兴趣调整激励措施,以正确设计一种至少可用且令人愉悦的体验,并且还能维持更大的系统。

3.信任信号

区块链设计者必须创建的最后一层是对信任的公开展示——人类习惯于认为值得信赖的一切。这个设计原则继承自 Designing for Trust 1.0,主要是关于良好的设计:

显式控制。界面应该以用户期望的方式运行。它不应该做用户没有明确告诉它做的事情

减少焦虑和认知负荷。复杂的交互被放慢了节奏

指导一致。视觉元素为用户提供提示,让他们知道会发生什么——形状和颜色等元素在界面中具有意义

尊重既定惯例。除非绝对必要,否则不要让用户学习新模式


还有其他方法可以展示和展示不良行为者通常懒得模仿的可信度。来自外部权威机构的徽章——比如推特验证账户或批准的商家印章——是一种明显的方式。另一个是积极寻找让你的用户感到困惑或焦虑的原因并解决这个问题。Civil 正在努力打击假新闻,在他们的研究中,他们了解到内容消费者并不真正了解如何评估新闻的准确性或质量。他们提出了“可信度指标”来教育他们的消费者为什么他们应该信任某些信息。

设计师是保护者

我想以信任设计的最后一个也是最重要的方面结束:道德和保护我们的用户。如果人们最终受到我们所做的东西的伤害,“信任机器”就会失败。就像我在开头所说的那样,事实是区块链影响着人们生活中最私密的部分——比如金钱、身份和健康——但这个空间常常让人感觉像是狂野的西部。

https://aleth.io/

区块链最引人注目的方面之一是在任何给定时间对网络状态的透明性。然而,这种激进的透明度有时会引起关注。如果有任何东西应该将您的真实身份与您的地址联系起来,那么您所做的一切都在那里。就个人而言,我担心数据三角剖分——一些无害的数据与其他数据结合起来变得敏感。我们必须仔细考虑区块链上的哪些数据以及我们在链下管理哪些数据。像zkSNARKS这样的隐私解决方案提供了在不泄露交易数据的情况下在区块链上顺利交易的机会。

用户的大部分危险存在于他们与区块链之间的空间中。除了作为攻击面(未经授权的用户可以攻击(输入或提取数据)的不同点的总和)之外,这也是人们忘记或丢失私钥的地方。这就是骗局的所在地。


你可能感兴趣的:(区块链设计:有什么不同,什么是利害攸关的)