多伦多时间8月15日,在加拿大多伦多举办的Blockchain Futurist Conference大会上,Cardstack 创始人Chris Tse 发表了题为《从投机到效用:dApp应用落地的蓝图》的演讲,他就关于当下区块链应用落地的现状,行业的痛点、原因以及解决办法和大家分享了自己的观点。
Chris表示,在大量的营销宣传背后,即使是最受欢迎的dApp也只有数百个日常活跃用户。其主要原因是应用层欠缺,缺乏一个大家熟悉的方式,如app或网页,大多应用需要下载和调试Chrome插件,就连之前最火的crypto kitty也是如此,整个过程繁琐困难。其次,大部分区块链项目均为中间件或底层公链,都处于提升后端功能,而致力于解决前端交互问题的项目较少、目前大多解决方案都是基于已有的互联网前段框架上。除此之外,dApp应用都需要各自的代币,并不能通用,因此形成了“应用孤岛”,增加了用户使用的难度。
去中心化应用开发平台Cardstack 采用组合式设计范式,把复杂的用户界面和工作流程等分解成为可控的组件。每个组件都是“卡片”的小封装,可以实现一系列操作,包括扩展、嵌入、附加附件、链接、自动填充、触发、版本化、克隆、批准、撤销或永久保存。不仅如此,还可以在多工作流云环境和区块链上游走。Cardstack的卡片可以独立存在,也可以嵌入到其他应用程序中,在必要时还可以充当其他卡片的域名解析。Cardstack通过积木式组件模式,打破“全能型应用”的概念,尤其是超级应用,要让用户自己去选择自己需要的功能。Cardstack是开源应用程序的框架,可插拔、事件溯源,用于构建去中心化的应用程序网络,它要实现构建一个数据、内容、代码同步发展和变化的现代应用程序。
在体验层,Cardstack试图构建全新的用户体验,它可以让用户协调各应用之间的交互。体验层以用户为中心,应用程序和服务流程都是通过用户控制的软件栈来实现交互。虽然软件的生态体系是去中心化的,但这个去中心化是以用户为中心的,是围绕用户的工作流程的中心化。为了让用户更容易上手,Cardstack采用了card卡片的视觉呈现,它把应用的每个状态转变为“卡片”,通过链接相关卡片来指示下一个操作。这样也会让功能编排变得直观和简单。在Cardstack平台上,用户使用统一的代币进行交易,也避免了代币种类繁多带来的各种弊病。
Cardstack为构建一个去中心化的软件生态体系提供了新的方案,模块化、卡片化的组合方式将会降低开发者的设计门槛,同时也为用户带来更便捷的使用体验。