如果区块链时代真的来临,DApp 可能会是链上与链下的结合。但目前阶段,区块链人才匮乏,了解区块链底层技术的开发者较少,是 DApp 较难落地的一个重要原因。Odaily星球日报之前有报道过解决此类痛点的项目,比如ArcBlock、Hero Node等平台,帮助开发者降低 DApp 的开发门槛。
近期 Odaily星球日报接触到的去中心化应用开发平台 Cardstack,是基于以太坊做一个去中心化网络的体验层,通过“全栈式”应用程序框架和代币机制,来帮助开发者降低门槛,协调多个应用程序之间的数据传递和事件驱动。
在降低开发者的使用门槛方面,Cardstack 给开发者提供了“全栈式” 应用程序框架。
Cardstack 除了为开发者提供关于应用开发的 SDK(软件开发工具包),还提供了拖入式功能程序库。Cardstack 创始人 Chris Tse 表示,Cardstack将开发者常用的功能进行模块化并封装 ,打包成可视化的“卡片”,卡片既可以独立使用,又可以嵌入到其它的应用程序中。这些卡片组成Cardstack 的拖入式功能程序库,开发者可直接将程序库中的卡片拖入界面,来创建应用程序,从而降低开发门槛。目前,功能程序库中有可搜索的索引、实时通知、统一用户权限等常见功能。
另外,Cardstack 还为开发者提供通用的操作环境,即 Cardstack 将区块链、云端为基础的应用程序与Cardstack Hub合并,来构建跨应用的工作流程,从而使得开发者在 CardstackHub 基础上构建的应用程序可以兼容。
其中的Cardstack Hub ,相当于用户工作流程的数据层适配器,桥接移动端、网络端的 App 与 DApp ,将用户命令传递到相应的数据系统,用户可进行查询。此外,Chris Tse 表示,用户有对 Cardstack Hub 的数据协调层的控制权,即用户可以自行配置自己的 Cardstack hub 数据层所连接到的底层设施,这个底层设施可能是区块链也可能是云端。用户也可以选择性的将这些链上信息传递到自己配置的前端应用。
最后,Cardstack 还将一些应用程序项目制作为 CardstackHub 的插件模板,方便开发者链接到区块链或云端。
Chris Tse 表示,由于开源软件是全免费软件,所以开发者后续的维护动力难免不足,所以 Cardstack 引入代币奖励机制,鼓励软件生态更开放、更公平的竞争,并能智能地将奖励根据用量发放到开发者手中,从而提升软件质量,提升用户体验。
Cardstack 不仅对开发者开放,还对网站后台管理者开放,当管理者发现 Cardstack 上没有自己需要的功能或者应用程序时,管理者可以在该平台上悬赏,由平台上的开发者来开发,开发者会获得用户悬赏的平台代币 CARD。
对于 Cardstack 的愿景,Chris Tse 认为,当今数字时代存在应用程序孤岛问题,比如对于终端用户来说,需要下载多个不同功能的应用程序,而且某一个 DApp 的代币,是无法在不同 DApp 之间进行流通的;对于某些企业级用户来说,需要管理多款基于云的 SaaS(软件即服务)产品的订阅问题,而且多款应用程序之间的功能会有重叠。Chris Tse 表示,在对 D 端的开发成熟后,会面向 C 端,让终端用户直接在用户界面上,链接相关的卡片,构建成卡片集,来编排出自己需要的应用程序。
Cardstack 成立于2014年,目前,Cardstack 团队在为早期使用者进行开发阶段,预计今年完成。之后会针对公开网络进行相关开发。
Cardstack 团队目前约 15 人,创始人 Chris Tse,Monegraph & Dot 区块链媒体的联合创始人,曾任麦格劳-希尔电子实验室研发主管以及《商业周刊》高级创新总监,拥有哥伦比亚大学计算机科学学士学位。Cardstack 项目的研发主管 Ed Faulkner,是 Ember 核心团队成员,Liquid Fire的创建者,曾就职于麻省理工学院媒体实验室和 Akamai 技术公司,拥有麻省理工学院计算机科学硕士学位。
特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。