Cardstack:去中心化的軟件生態體系
(麥田與柏樹,梵高)
全世界有數百萬的應用程序,幾乎可以找到任何你能想到的App。但,所有這些app之間并沒有相互關聯。為了滿足不同需求,為了其中的某個功能,用戶不得不下載多個App,不得不在多個App中使用一些重復的功能。比如每個App都要重新注冊單獨的賬戶,如果需要驗證身份,每次都得重新走一遍流程,等待審核。如果需要聊天、支付等,不同的應用程序上都有聊天功能、支付等重復功能。
目前的互聯網世界充滿孤島現象。科技巨頭掌握了大流量應用,獲取了最大部分的價值,不同應用之間無法互通。去中心化的技術,如區塊鏈向我們展示了它的潛力,但它依然只是讓早期接受者獲益的技術。比如比特幣和以太坊,大多數的利益依然掌握在少數人手中。
目前的區塊鏈孤島現象也很嚴重。不同公鏈和基于不同公鏈的DApp往往也無法跨鏈通信,用戶也需要打開多個賬戶,管理不同的token,這里也有較高的使用成本。
那么,有沒有辦法解決這樣的問題,一是減少網絡孤島現象,實現互通;二是減低用戶軟件使用成本,提升用戶體驗;三是破解巨頭掌控局面,形成去中心化的軟件生態,讓用戶獲得數據的控制權;四是讓開發者獲得更好的去中心化開發生態的支持,獲得更公平的收益;五是加速區塊鏈走向主流人群。
區塊鏈給我們很多啟發,它對這個時代最大的貢獻之一是激活了創新。藍狐筆記最近關注到Cardstack的項目,它要利用開源的程序架構、區塊鏈技術和token經濟模型來重構軟件生態系統,創建一個去中心化的軟件生態系統,改變目前科技巨頭分割市場狀態,釋放出去中心化軟件世界的潛能。
Cardstack的設計哲學
Cardstack的設計哲學的關鍵詞:組合式設計范式。這是理解Cardstack的核心。
Cardstack把復雜的用戶界面和工作流程等分解成為可控的組件。每個組件都是“卡片”的小封裝,可以實現一系列操作,包括擴展、嵌入、附加附件、鏈接、自動填充、觸發、版本化、克隆、批準、撤銷或永久保存。
不僅如此,還可以在多工作流云環境和區塊鏈上游走。Cardstack的卡片可以獨立存在,也可以嵌入到其他應用程序中,在必要時還可以充當其他卡片的域名解析。
Cardstack要把垂直的應用孤島重新定位到水平層,這樣可以讓App、云應用、DApp組成未來的軟件堆棧。
Cardstack通過積木式組件模式,打破“全能型應用”的概念,尤其是超級應用,要讓用戶自己去選擇自己需要的功能。Cardstack是開源應用程序的框架,可插拔、事件溯源,用于構建去中心化的應用程序網絡,它要實現構建一個數據、內容、代碼同步發展和變化的現代應用程序。
這也是為什么取名為Cardstack的重要原因吧。Card卡片式組件表達和軟件堆棧,形成富有彈性的、可組合的、可互操作的體驗層。
這樣的設計哲學,讓Cardstack有更多的靈活性,更好的用戶體驗,并通過代幣經濟激勵來實現去中心化的軟件生態系統的目標。
通過Cardstack,普通用戶可以混合和匹配不同App和DApp的功能,與此同時,不用擔心一大堆的云程序訂閱和各種用途token的問題。
此外,用戶甚至可以利用Cardstack設計新的工作流,獲得不同互聯網層的服務。當然,這在中心化的世界是無法實現的。還有一個重要的優點是,用戶通過Cardstack不僅有更好的用戶體驗,也可獲得數據的控制權。這也是中心化世界無法做到的。
對于開發者來說,Cardstack框架,全面的SDK可以用來創建功能強大的卡片區塊鏈應用;可以使用模塊化敘述和發現容器構建任何內容;可以使用Cardstack Hub構建自定義工作流。Cardstack Hub可以協調跨多個區塊鏈和云的數據和價值的轉移。它還提供便于使用的功能,比如可搜索的索引、實時的通知、統一的用戶權限、靈活的容器化部署等。這些都是可以擴展到,都是開源的。
Cardstack也是一個去中心化的軟件生態系統,作為一個系統,它需要運轉的燃料和動力。Cardstack跟其他區塊鏈項目一樣,也有它的代幣經濟體系,可以激勵去中心化軟件系統的參與者們提供共享。Cardstack的代幣是CARD是基于以太坊的ERC20代幣,它可以給這個去中心化系統提供正向激勵作用,給開源軟件的開發者和貢獻者提供公平的回報,可以讓用戶得以獲得混合及匹配自己需求的軟件服務,最終形成一個自運轉可持續的市場。
Cardstack的體驗層
1.用戶為中心的卡片界面
Cardstack試圖構建全新的體驗層,它可以讓用戶協調各應用之間的交互。體驗層以用戶為中心,應用程序和服務流程都是通過用戶控制的軟件棧來實現交互。雖然軟件的生態體系是去中心化的,但這個去中心化是以用戶為中心的,是圍繞用戶的工作流程的中心化。
為了讓用戶更容易上手,Cardstack采用了card卡片的視覺呈現,它把應用的每個狀態轉變為“卡片”,通過鏈接相關卡片來指示下一個操作。這樣也會讓功能編排變得直觀和簡單。
前面也提到,Cardstack把用戶界面和工作流程等分解成為組件,組件封裝成為卡片,是用戶體驗的重要組成部分,可實現嵌入、復制、添加附件、觸發、版本更新、注入鏈接等多項操作。卡片有獨立性,也可嵌入到其他應用,非常靈活。
通過卡片式生態系統,與傳統巨頭專有的數據孤島不同,它會逐漸走向開源軟件生態體系,讓所有人都能夠獲益。
總言之,Cardstack的卡片式界面是它用戶體驗的重要組成部分,對于用戶來說更便利,使用成本更低。
2. 逐步向去中心化過渡
最終來說,Cardstack希望構建的是一個純粹的去中心化卡片生態,但這個過程不是一蹴而就。
目前既有終端本地的應用程序,也有云端應用程序,也有區塊鏈上運行的去中心化應用。Cardstack的卡片應用會包容不同的應用程序。比如通過卡片界面的交易,可以是通過云服務也可以通過區塊鏈協議來傳遞信息,交易的對方可以是另外一個人,也可以是智能合約代表的代理機構;交易身份證明和權限可以通過區塊鏈ID,也可以通過設備上的人臉識別ID進行。總言之,這里有一個過程,這個過程也是逐步向去中心化演進的過程。
卡片是主要交互單位,可以在本地、云端或區塊鏈上運行,滿足用戶的多樣化需求。通過積木式的組件,通過用戶的選擇,可以將積木連接一起,為用戶所用。
另外,用戶有自己熟悉的平臺,比如移動設備和公開網絡,Cardstack也會通過用戶熟悉的平臺來引導用戶過渡到區塊鏈的世界。這也是從走向主流人群的角度考慮。
Cardstack軟件和協議可以讓開發者在網絡上部署卡片式界面。開發者還可以把相同代碼打包成點對點應用程序,給用戶提供區塊鏈服務,幫助用戶獲得自己數據的掌控權。
3.Cardstack Hub是用戶操作流程的協調器
Cardstack Hub會把用戶的命令傳遞給數據系統,對任何變化隨時待命,同時,建立一個統一和可查詢的真實視圖。
Cardstack Hub可以讓用戶獲得對數據的控制權,它是一個數據協調層,由用戶掌控。即使是托管模式,插件在多用戶配置的Hub內運行,用戶也可以通過命令和查詢聚合數據集合來代表他們自己。
目前Cardstack完成了一個以Git為核心的遠程倉庫。Cardstack要構建一個可插拔的開源應用程序框架,構建代碼、數據和內容同步發展的現代應用程序。以Git為基礎,在Cardstack Hub中實現工作流程與區塊鏈結合。在制作各種Cardstack Hub的插件之后,開發者可以更容易編寫面向用戶的組件和卡片,而不用過多關注每個DApp程序協議中的底層細節。
4.通用操作環境的優勢
一旦基于區塊鏈或云端的應用程序跟Cardstack Hub合并,共同的組件在處理優先隊列、檢索庫、字段級配置等方面有優勢。
Cardstack Hub提供統一的協調層,可實現讓應用程序無縫兼容地為用戶服務。也就是說,連接用戶的不再是基于使用相同的應用程序,而是基于彼此之間的交互關系,服務于人的需求。它定義了共同場所、私人空間以及僅限邀請的三種場景,實現隱私控制。
5.四邊設計與信息的流動性
Cardstack有一個“四邊”設計的概念:從網絡應用程序中提取常見功能,把它們作為整個Cardstack操作環境一部分,這些功能被內化到用戶界面的范式中,這樣,被構建成卡片集的新應用程序可以由用戶進行創建、接受、保護、修改、發布、再混合、重復使用。
Cardstack中不同來源的卡片通過相同的通知隊列傳遞,卡片聯結在一起形成工作流,用戶可以通過移動設備自由移動重組,從而實現信息的流動。
6.卡片和容器的組合讓生態系統價值倍增
Cardstack發布了與web內容管理系統特征相匹配的敘述容器以及可以成為個性化推薦系統基礎的發現容器。它還正在開發會話和工作流容器,在一個混合鏈上和鏈下的網絡中,實現便利的分布式工作流程。
一旦用戶無需輸入新代碼即可把預構建的卡片和容器組合起來,有利于搭建去中心化的網絡體系,這也會讓卡片生態
責任編輯:售電衡衡
-
5大重點任務11個重點細分 河北加快構建省級能源大數據中心
-
能源互聯網注入數字經濟新動能 電力大數據實現更多價值
2020-07-21能源互聯網,電力大數據,電力企業 -
中國首個100%利用清潔能源運營的大數據產業園投運
2020-07-21清潔能源,清潔能源消納,青海
-
探索大數據 區塊鏈實現與能源互聯網良好契合
2020-06-09區塊鏈,電力行業,能源互聯網 -
基于區塊鏈的含安全約束分布式電力交易方法
-
區塊鏈在能源交易與協同調度的應用前景:提升電力交易的自由度和實時響應效率
2019-11-04區塊鏈在能源交易與協同
-
5大重點任務11個重點細分 河北加快構建省級能源大數據中心
-
中國首個100%利用清潔能源運營的大數據產業園投運
2020-07-21清潔能源,清潔能源消納,青海 -
大數據產業園四處開花
2019-03-05大數據產業園
-
能源互聯網注入數字經濟新動能 電力大數據實現更多價值
2020-07-21能源互聯網,電力大數據,電力企業 -
全國人大代表、貴州六盤水市市長李剛:借力大數據綜合試驗區 建設六盤水5G示范城
2020-05-27大數據,5G,電力,六盤水,物聯網 -
融媒體平臺建設及縣域融媒體平臺軟件系統
2019-04-03融媒體平臺