Home > 应用 > [译]设计和区块链:现在是讨论区块链解决方案设计的时候了
应用观点

[译]设计和区块链:现在是讨论区块链解决方案设计的时候了

小组邀请

2018年3月,希克斯学院邀请我就设计和区块链问题组织一个区块链企业家小组。该小组按照字母顺序由以下企业家组成:

· 巴尔沃特·辛格,CTO和Velix ID的联合创始人

· 迪伊库卡尼,Reputationaire的CTO

· 飞行计划创始人Gendry Morales

· Kiersten Jowett,Mentor RMIT 区块链策略课程

该活动在澳大利亚墨尔本吸引了大约180个RSVP,包括区块链,区块链公司的投资者以及想要更多地了解区块链及其如何影响其设计职业的设计师。

小组广告

该活动的广告如下。

“区块链正在从简单化的分布式分类账发展到分散式平台,以分发任何形式的信息,包括整个软件应用程序。

随着区块链的增长和发展,设计师对其持续增长至关重要。从沟通到教育和UX,设计师应该成为区块链繁荣的中心,尽管目前很少有人积极参与这一媒体。

加入区块链大本营,我们听到一群设计师,开发人员和企业家分享他们对未来革命中设计师角色的看法。“

区块链和设计背景

由于观众的技术技能不尽相同,因此有必要对“区块链”和“设计”的含义给出背景以使我们的观点一致。

区块链代表一个信托机器,通过聪明的软件制造信托。

区块链是开源技术,可以将数据保存为分布在许多不认识的计算机上的共享记录。

联合计算机的整个网络不需要拥有中央权威机构,而是负责数据的完整性,并通过共识来批准对该数据所做的更改。

‘设计是创意与创新的纽带。它塑造想法成为用户或客户的实用和有吸引力的主张。设计可以被描述为部署到特定目的的创意“,英国设计委员会主席George Cox爵士说。

“真正优秀的设计师非常关心真正的人,他们会使用他们正在开发的产品,服务,建筑或经验。这种对用户的关注激发了很好的想法,并确保解决方案满足实际需求“,英国设计委员会首席设计官说。

在创新初期,为什么现在要提高对设计和区块链的认识是非常重要的

现在是时候提高公众对区块链设计相关问题的认识。这有很多原因,例如:

· 需要优雅的设计:我们希望在区块链解决方案中看到优雅的设计,因为这会鼓励并确保更容易部署和采用区块链

· 技能短缺:没有足够的软件工程师可以使用世界各地正在开发的所有区块链的技能和经验。大约有4000名开发者,但行业需要100万

· 利用现有的设计最佳实践:我们知道如何为传统的集中式软件系统进行良好的设计,但我们是否能够并且能够将良好设计应用于区块链解决方案?客户旅程,敏捷开发,UX(用户体验)设计,模拟和游戏等技术可用于改进设计,但我们如何设计信任?为信任设计真的意味着什么?

· 设计最佳实践的形成:最佳实践是在区块链开发,服务定义,令牌生态系统开发以及培育ICO社区等领域促进区块链技术。现在是时候正式解决并阐明这一点

· 知觉影响市场意识:商业和消费者市场的感知是区块链只是一种赚钱机器。我们需要更清楚地沟通,并更好地为市场准备区块链的角色和概念

· 监管动力:监管机构真的不知道该如何处理区块链; 他们需要关于区块链和监管问题指导的教育。

为了区块链以良好的方式发展,需要解决图1中的问题。

图1:提高对区块链设计问题的认识的时机已经成熟

上述背景信息构成了讨论图2所示的五个关键问题的小组讨论的背景。

图2:面板的问题

Q1。实现区块链解决方案的优雅设计有哪些挑战和限制?

无论人们对雅致的定义是什么,无论是“适合目的设计”还是“模块化设计”等,鉴于区块链的创新状态,团队在设计优雅的区块链解决方案时面临哪些挑战和约束?

小组回应包括:

·构建区块链需要很长时间

·我们需要达到一个阶段,棘手的问题在项目的早期变得明显,而不是在以后

·工具和基础设施目前不稳定,不成熟,每天都在变化,有时还会出现越野车,但这些工具和基础设施足以满足可行,可取和可行的解决方案的需求

·我们需要捕捉和分享学习内容(而不是单独工作)

·美丽的用户体验(用户体验)还不是很明显

·我们需要更好地了解我们的用户/客户群,了解设计和开发的状态以及可用于协助优雅设计的工具

·用户需要习惯使用带有公钥和私钥的钱包,并理解钥匙不可检索

·我们需要为用户创建直观的界面(AI和VR社区已经做到了这一点,为什么我们不能!)

·在创建用于桌面的界面与用于区块链交互的手机之间存在巨大差异

·用于移动设备的用户界面模式相当有限:例如,假设一个密钥由20个以上的字符组成,可以在小屏幕上看到和显示多少?

·我们如何在小屏幕上安装钱包地址

·我们了解传统的集中式系统,这些系统经过优化调整和运行,但我们没有区块链技术的一致性和优化程度

·我们需要掌握关于为区块链解决方案开发MVP(最小可行产品)的知识,并了解如何将其投入到现场制作

·设计需要为非区块链精明的用户设计

·Cryptocats(和CryptoKitties)用于检查以太坊上的数字传送

·分叉,部署和改变智能合约成本货币(如$ ETH); 开发团队可以花费大量资金学习如何做到这一点以及如何降低成本; 需要开发和部署方法来最大限度地降低成本

·我们不能像中央系统那样每天连续进入生产平台; 我们需要发现没有费用的基线生产方法,并测试解决方案; 以传统方式持续交付可能花费数千美元

·在开源领域还没有足够的可重用框架; 尤其需要超出Solidity(以太坊智能合同语言)级别

·不鼓励开发人员编写复杂的智能合约以降低成本; 交易成本基于行动数量和业务规则

·我们需要更便宜或免费的区块链来测试运行智能合约

·我们不能轻易便宜地尝试真正的解决方案; 需要更好的原型功能,以便我们可以找到重要的用例来开发解决方案

·我们是否需要使用区块链 – 这仍然是项目开始时应该提出的问题

·我们需要项目中的不变性(哪些区块链提供)?在项目开始时应该提出重要的问题。

Q2。最佳实践,设计原则和良好的软件工程成为区块链理论和实践的一部分?

看来,软件工程的最佳实践并不适用于区块链开发。我们从比特币的发展中了解到,通过远程程序员进行的全球分布式开发确实有效,而全球同行和开放式评论是有效的。但这只是软件工程兵器库中的一项技术。我们可以告诉我们,还是我们知道,区块链开发团队正在使用软件工程实践?不是真的。

此外,今天在使用区块链时,显然用户体验低于标准(与集中式系统相比),并且优秀的设计实践是否已应用于开发和维护区块链并不明确。此外,也许传统的软件工程技术需要改进以便开发分散式解决方案。

小组回应:

目前尚不清楚区块链设计和开发的正确技术是什么

·需要更多的研究,现在是解决这个问题的最佳时机

·我们有机会创建区块链社区进行试验的模式和技术

目前用户体验中的最佳做法似乎与Google Chrome Metamask和弹出窗口有关,需要多少气体

·技术和工具在今天有许多空白

·但是在钱包的设计中可以看到改善

·我们需要通过客户参与和参与设计过程来定义更好的用户体验

·交易的时间安排是一个有趣的问题:如果我们知道一个交易将花费10分钟,我们如何设计一个接口 – 在等待最终用户的10分钟内接口作为待决状态进度会出现什么样的进展

·至少在区块链中,我们可以通过Etherscan监控每笔交易的进度,但非区块链精明的用户不太可能知道这一点

·用户并不真的想要查看长键

·我们需要探索Ideation技术和原型设计能力的最佳实践

·我们如何建立分布式信任的原型?

·当我们真的只理解更改代码并创建新版本的代码和基线时,我们如何编写仅追加区块链?

·需要什么生产和交付操作?

·设计行动,Ideo和Mashups是区块链设计的非常好的方法

·尽量将您的区块链想法切成“薄”,然后进行开发和测试

·用户不需要知道系统中存在区块链; 他们只需要知道数据是安全的,并在区块链上验证

·可重用的框架正在开源网站中被捕获,需要更多的框架

·没有足够的好例子或模式来说明如何以正确的方式做事

·我们开始看到商业智能层,以便我们可以明智地谈论货币化

·Testnets不花钱,因此在那里测试区块链的Alpha版本

·一旦代码在MainNet上,它就永远存在。

Q3。作为区块链解决方案的创业者,我们对客户,行业,政府和学术界有什么责任?

作为企业家,我们都在忙着开发新的解决方案,但我们是不断发展的区块链社区的一部分。我们正在确定正在开发的解决方案,以及我们需要的工具和基础设施。我们当然对社区和我们的客户负有责任,但对于想要管理的政府和想要帮助提升社区的学术界来说呢?

小组回应:

·鉴于区块链是赚钱机器,我们需要改变这种情况,并提醒商业世界区块链解决真正的问题,我们可以构建美观和安全的解决方案

·我们需要教育我们的用户/客户

·ICO白皮书对区块链解决方案本身的重视程度不够

·虽然比特币促使全球走向区块链解决方案,但这并不意味着每个解决方案都会赚钱

理想情况下,我们应该隐藏用户区块链的复杂性

·我们必须鼓励社区扩大

·我们必须鼓励最佳做法

·人类能够分配信任意味着什么?以及这会带来哪些好处和机会?

·我们应该创造一个社区共享价值的概念; 让我们为此建立一个基础基础

·让我们以不同的角度让更多的人进入区块链空间,了解人类如何从分布式信任中受益和利用。

Q4。我们如何确保并加速采用区块链……。或者我们应该?

根据自己的观点,区块链解决方案的部署发生得太慢或太快。由于技术不成熟,用户和开发人员不得不承担风险,因此速度太慢。这太快了,因为行业,学术界,政府和技能收购没有跟上。因此,我们应该强制采纳还是让它以自然的速度发生?

小组回应:

·这是一种混合的反应:有人想让区块链按照自己的步伐进化,而其他人则想要加快速度

·区块链只能在适当的时候使用(而不是强制执行)

·让我们了解与AI相关的区块链

·大学可以在更多的政府支持下帮助教育

·金融科技有重要的资金,这意味着我们可以加快速度

·我们首先关注非风险领域,以便我们能够以最小风险快速实验。

Q5。需要哪些技能和新角色来支持区块链技术?

我们没有时间讨论这个问题,但是在一般性讨论中,我们发现需要填充新类型的角色,例如区块链设计师,区块链UX设计师,区块链成本建模师,机制设计师,区块链系统设计师,加密经济学家和成本测试器/模拟器。

我们需要诸如市场中存在的具有“焦点小组”的角色,其中设计师可以观看焦点小组以获得即时反馈并且与用户一起观看立即反馈。

结论

设计师非常有兴趣了解他们在区块链解决方案开发中可以发挥的作用。

目前关于区块链设计的研究似乎还很少。总的来说,关于区块链解决方案的设计,开发和部署需要大量的研究和阐述最佳实践。我们需要确定哪些是最好的技术。需要掌握学习内容并注意优雅的设计。还需要更稳定和成熟的工具和基础设施。这些都在同步发展。

对于理解和改进我们设计,开发和交付产品质量区块链解决方案而言,存在着巨大的机遇。创建新想法是发现可行的区块链解决方案的重要组成部分。

区块链渗透到各行各业意味着我们需要不同的教育方式,无论是大学还是私人培训或区块链/加密货币派对(就像特百惠方所做的那样)。我们正在把教育带到家庭,办公室以及正规的学习机构。所有的途径今天都需要。

小组讨论的视频流可以在https://m.facebook.com/academyx i /

小组会议几天后,发表了一些有趣的和相关的论文。

萨拉·贝克穆勒的约blockchain设计问题的文章https://media.consensys.net/designing-for-blockchain-whats-different-and-what-s-at-stake-b867eeade1c 9增加了巨大的价值上面的讨论。

设计”2018年技术报告中提供了一个重要的幻灯片,展示了对设计实践和先进设计的见解。

http://xzh.i3geek.com
hao, zui
ChainDAO御用写手,专业编辑,高级打杂,专注区块链应用及国家政策

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据