如果區塊鏈時代真的來臨,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 技術公司,擁有麻省理工學院計算機科學碩士學位。
推薦閱讀
惠普登陸China Joy,重磅推出星15微邊框輕薄本能量版
惠普公司于2018年中國國際數碼互動娛樂展其間(China Joy)與NVIDIA® 強強聯手,共同推出配有NVIDIA® GeForce GTX 1050/1050 Ti 搭載 Max-Q 設計的 惠普星15微邊框輕薄本能量版(以下簡稱惠普星15能量版)>>>詳細閱讀
本文標題:「Cardstack」 要通過“全棧式”應用程序框架,降低DApp的開發
地址:http://www.brh9h.cn/a/05/307102.html