Cardstack#(一)衝破數據孤島,重構軟體生態
前一段時間的Facebook用戶數據泄露事件,大家慢慢意識到了中心化的巨頭控制著我們的個人數據這並不是什麼好事。其實互聯網的早期,是設計成去中心化的,主要是美國為了防止蘇聯的單點攻擊導致網路的全面癱瘓。但是不知道什麼原因,後面就逐步成為了中心化的發展趨勢。如今,日益嚴重的中心化網路,形成了巨頭林立的壟斷格局。
這些少數的巨頭掌握這我們大多數人的數據,這樣的情況顯然有它自己的優勢,但是同樣缺點也非常明顯。其中,最重要的安全問題在理論上是無法保障的,例如幣圈裡面最出名的門頭溝事件,到如今我想還是讓很多幣友無法忘懷。其次,巨頭壟斷了用戶數據,他們就掌握了大量的資源,可以形成對軟體開發者和用戶的壓迫,顯然這不是我們願意看到的。比如說,蘋果的APP Store在2018元旦當天總收益達3億美金,那麼這些錢是從何而來?很明顯,蘋果成為了一個軟體的中間商,鏈接開發者和用戶,現如今,開發者的利潤嚴重壓榨,並且用戶對於想用的軟體也需要受到嚴格管制。這已經離我們當初互聯網的自由精神漸行漸遠。
早在2014年,Chris Tse就已經開始思考我們如何創造一種能夠讓人們對數字時代更有效的用戶體驗?我們如何為開源軟體創建可持續的經濟模型?我們如何聚合新興的分散互聯網的力量來實現這一切?於是,他帶領他的團隊創建了Cardstack (CARD) 這個項目。
Cardstack (CARD) 這個項目有著將來要服務10億用戶的宏大目標。它要建立的是一個去中心軟體生態系統,試圖打破巨頭對用戶數據壟斷產生的孤島效益,達到用戶數據從新歸還用戶,軟體選擇從新歸還用戶,軟體創造從新歸還軟體製作商。並且,這個生態里,它有自己一套治理演算法實現開源軟體可持續的自治經濟。這一點簡單理解是,Cardstack將用演算法代替中心化的巨頭實現經濟自治,從而讓生態更公平、健康和透明。
未來用戶需要那麼多軟體,那麼多應用嗎?這個問題我相信很多人都開始體會到了,眼花繚亂的軟體,根本忙不過來,並且一點也不個性化。微信之父張小龍也從他的行業進行思考,提出「用完即走」的理念,創建了小程序這個產品。這一點,我們可以省去了直接下載程序的麻煩。然而,對於未來軟體生態的設想,Cardstack的想法更酷。
在Cardstack的生態中,用戶可以根據自己喜好混合搭配來自多個應用或dApp的功能。你可以這樣想像,你的有一個這樣的應用程序,可以把聽音樂、看小說,留言等等只要市面上有的程序功能,都可以按照你的習慣進行單個的拼裝組合設計成你喜歡的樣子。並且,裡面你的數據流通都是共通的,你不會感覺你在使用多個程序,相反你感覺這個程序無所不能,你想用什麼樣的功能,只要輕輕點擊添加即可。這樣的設計理念,可以使得信息單元成為一個可擴展,嵌入,附加,鏈接,觸發,版本化,克隆,批准,取消或永久保存。你對於你的數據擁有絕對的控制權,並且享受真正的互聯網自由。正所謂大道至簡,也許這個就是Cardstack的對用戶的體驗的理念吧。
那麼如此神奇的應用,背後是靠什麼支持的呢?Cardstack率先推出了一項名為Tally的高級可擴展共識協議。Cardstack的目標是要建立10用戶的軟體生態系統。那麼在它面前就需要翻越三座大山:
第一,可拓展性(scalability)。也可以表達為高吞吐量,就是數據運行速度。目前來說有兩種方法在這個方面做嘗試。一個是類似側鏈,子鏈的技術,另外一個是將工作負載和數據佔用空間沿著某個維度分開,減少主鏈的數據交換。第二,易用性。目前區塊鏈的應用體驗性很差,比如錢包的私鑰助記詞,如果忘記了,所有的token都會GG。
第三,安全性。這一點是最重要的,再酷的應用如果是不安全的,絕對不能成為用戶的選擇。
這三個困境,有些是可以單獨解決,但是大多數時候是沒有辦法同時滿足。Tally協議,通過分層處理信息,顯著減少對於以太坊主鏈的需求(記住這個Tally單詞,這個是它能實現的重要技術,後面會專門用單一篇幅介紹它)。另外Cardstack採用GPU挖礦,這個挖礦形式有兩個優點,一個是快速,另外一個是可識別無用數據。那麼可以利用可識別無用數據的特點,設置獎勵,將計算資源更高效利用在有用的傳輸中。這樣就一定程度上提升了用戶速度體驗。
結語:大量的項目一上來,就提出對標比特幣、對標以太坊。其實區塊鏈是一場中心化和去中心化的對決,擁有更大格局的項目往往都是在圈外找對手。Cardstack就是這樣的項目,它的目標是幹掉中心化的軟體生態系統(如蘋果AppStore),衝破數據孤島,構建軟體生態的未來。這篇文章還僅僅是Cardstack項目的冰山一角,關於它的其它信息會在後續的文章里一一介紹(其中包括但不限於團隊、token細節、技術細節、項目進度等)
TAG:幣趣兒 |