对用户而言,dApp代表着未来去中心化经济的入口,然而目前的dApp设计带给用户的体验极其糟糕。虽然dApp用户体验的糟糕部分源于区块链基础设施性能不足的后果(例如链上交易缓慢导致的应用反应迟钝现象),但不可否认的是,其设计哲学的缺失也难辞其咎。笔者根据对区块链的理解提出如下粗浅的设计哲学供读者参考。
(一)连续性
连续性是指在dApp的前端用户交互设计中,充分的尊重互联网用户的使用习惯和审美趋势,以实现最小摩擦的用户迁移,包括但不限于用户访问方式、界面布局、页面跳转和色调及字体选择等方面。保持dApp设计连续性的基本原理是:人类的大脑倾向于快速接受具有一定历史相似度的事物,通过保持设计的连续性,能够帮助用户快速完成从传统互联网应用转移到dApp。
(二)教育性
教育性是指在dApp中提供新手打开的导引教育以及对区块链相关知识的普及教育(如区块链特性、区块链技术基础、资产和数据安全等知识)。由于区块链独立于互联网领域,自成话语体系,因此,如何做好用户教育,帮助用户理解dApp的优秀特质将极大的影响用户的留存率。在教育性设计中,重点在于生动有趣且能辅助新手练习,这方面可以充分借鉴传统互联网应用中的优秀案例,如游戏的新手导引就往往非常有趣。另外,也可以为新手准备一些升级奖励。此外,丰富的新手教育资料和新手交流社区也至关重要。
(三)易用性(https://www.xing528.com)
易用性主要指位用户提供简单的使用体验,例如需要将区块链中不必要的技术细节进行隐藏处理,但同时要保留良好的辨识度。
(四)自治性
自治性是指用户自己做主,对资产、数据等拥有完全的自治能力的特性。区块链首次让用户能够真正掌握自己的资产和数据,然而由于区块链的去中心化,也往往意味着并不存在一个可以在遇到问题或困难后的及时求助对象。例如,假如因为用户丢失私钥导致资产损失,那么在dApp中就不会存在一个第三方对此负责,也没有组织和个人能帮助找回资产。在这种前提下,dApp的设计要充分体现出用户自治辅助的功能,如准备详尽的用户帮助手册,并体现在易于寻找的地方,以保证用户遇到困难时能自行找到解决方案。此外,也需要帮助建立应用的用户交流社区,为用户之间的互助自治提供便利等。
(五)自证性
自证性是指dApp需要自证清白,主动为用户展示可以证明的资源,如源码、转账哈希等。区块链的由于没有责任主体,所以对于初识区块链的人而言,需要为他们提供能够自行验证的信任的渠道。例如,为用户提供能轻易获取dApp源码的途径,鼓励用户自发求证该应用是否存在预留的程序后门与漏洞;为用户提供便利的交易追踪路径,点击转账交易ID或交易地址便可以轻松跳转到第三方区块浏览器。凡此种种,不一而足。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
