「Cardstack」 要通过“全栈式”应用程序框架,降低DApp的开发门槛_区块链:区块链专业方向好就业吗

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

中币交易所一文读懂隔离见证到底是什么?_DAI:BTS

要想理解隔离见证是什么,我们需要先来看下比特币。比特币是一个全球的分类账簿如果你把比特币看做是一个全球分类账簿,那么一笔比特币交易就像是一张银行支票。作为一笔钱的持有者,你可以把你的钱签给别人.

[0:15ms0-4:150ms