大家關(guān)注老雅痞公眾號這么久,對Web3的概念不陌生吧?讓我們做一個簡短的回顧,Web3主要被描述為去中心化的網(wǎng)絡(luò),旨在實現(xiàn)無服務(wù)器、去中心化的互聯(lián)網(wǎng),即用戶掌握自己身份、數(shù)據(jù)和命運的互聯(lián)網(wǎng)。
總而言之就是去除中間人,使用戶擁有數(shù)據(jù)主權(quán)。
目前大多數(shù)DApp的后端運行在一個去中心化的網(wǎng)絡(luò)上(例如Ethereum,Solana)。這是一個開始,但還不夠,我們需要讓整個技術(shù)棧去中心化,而不僅僅是某個特定的部分。這包括后端、存儲、數(shù)據(jù)庫、API層等。
在這篇文章中,我們將討論數(shù)據(jù)層(和身份識別--在我們討論以用戶為中心的數(shù)據(jù)時,這兩者是緊密相連的)。
在區(qū)塊鏈上存儲大量的數(shù)據(jù)可能是昂貴和低效的,特別是對于可變的數(shù)據(jù),舉個列子:在 IPFS 中當你想更新數(shù)據(jù)時,文件一旦被存儲是不能在系統(tǒng)中修改的,因為修改文件內(nèi)容會改變文件的哈希值,用戶無法通過原始的哈希值找到更改的文件。
這是 IPFS 被大家所詬病的一個痛點:不善于存儲需要隨時更新升級的文件。因此,我們需要一種高效且去中心化存儲動態(tài)數(shù)據(jù)的解決方案。
數(shù)據(jù)層是一個存儲和更新數(shù)據(jù)的去中心化的節(jié)點網(wǎng)絡(luò)。所有發(fā)布到Ceramic網(wǎng)絡(luò)上的數(shù)據(jù)都在應(yīng)用程序之間共享,沒有中間人。
這個動態(tài)數(shù)據(jù)庫可以管理的內(nèi)容包括:
1.用戶的身份信息:檔案、社交圖、聲譽分數(shù)、鏈接的社交賬戶等
2.用戶生成的內(nèi)容:帖子、博客文章、互動消息、社交媒體等
3.Dapp的各類動態(tài)應(yīng)用數(shù)據(jù)、用戶表等
Ceramic的開發(fā)團隊為3Box,創(chuàng)立于2018年。CEO及聯(lián)創(chuàng)Michael Sena曾在Consensys擔(dān)任產(chǎn)品經(jīng)理。
2 月 16 日,去中心化數(shù)據(jù)庫協(xié)議 Ceramic 的核心開發(fā)商 3Box Labs 宣布完成 3000 萬美元 A 輪融資,本輪融資由 Multicoin Capital 和 Union Square Ventures 領(lǐng)投,DAOSquare 等參投。籌集資金將用于加速 Ceramic 的發(fā)展和增加 Web3 生態(tài)中的數(shù)據(jù)可組合性。
該構(gòu)件由三部分組成:
去中心化的數(shù)據(jù)網(wǎng)絡(luò):一個運行ceramic協(xié)議的節(jié)點網(wǎng)絡(luò)。
認證:了解哪些用戶在添加和讀取數(shù)據(jù)。
客戶端庫:對數(shù)據(jù)進行操作。
Ceramic網(wǎng)絡(luò)上的每個條目都被添加到一個僅有的附錄列表中,稱為 "stream"。
每個stream都有一個單獨類型。stream支持各種分散的標識符(DID);Ceramic也有其去中心化的身份協(xié)議。這使得用戶擁有/更新他們的數(shù)據(jù)和獲得與某個用戶相關(guān)的數(shù)據(jù)成為可能。
Ceramic上的所有數(shù)據(jù)都是開放的,可供任何Dapp使用。一旦一個數(shù)據(jù)stream(數(shù)據(jù)流)被創(chuàng)建,它可以被同一個用戶更新,更新會反映給所有使用這個數(shù)據(jù)流的應(yīng)用程序,同時客戶端庫提供了對數(shù)據(jù)流執(zhí)行操作的接口。
打破當前互聯(lián)網(wǎng)的孤島式的數(shù)據(jù)存儲形態(tài),構(gòu)建開源信息的互聯(lián)網(wǎng)
互聯(lián)網(wǎng)公司發(fā)展到一定階段,每個公司(app)都有各自數(shù)據(jù)庫,數(shù)據(jù)庫服務(wù)器上僅供自己使用,其他人很難訪問這些信息,這就是數(shù)據(jù)孤島,這種孤島式的競爭環(huán)境不僅導(dǎo)致了開發(fā)者開發(fā)時的更多阻力,也降低用戶在每個應(yīng)用程序上的體驗。
2.在去中心化內(nèi)容存儲的基礎(chǔ)上,實現(xiàn)動態(tài)的內(nèi)容計算
當前很多Web3協(xié)議已經(jīng)在去中心化的文件存儲方面取得了成功。IPFS和AR作為去中心化網(wǎng)絡(luò)的通用存儲系統(tǒng),雖然這些Web3協(xié)議在存儲靜態(tài)文件方面表現(xiàn)良好,但是他們都缺乏計算和狀態(tài)管理能力,無法實現(xiàn)更多類似數(shù)據(jù)庫的高級功能(如可變性、版本控制、訪問控制和可編程邏輯),這些都是使開發(fā)者能夠建立全功能的Dapp所需要的。
可變的數(shù)據(jù)存儲
Ceramic為開發(fā)者提供了一套標準、開放的API,用于存儲、更新和檢索網(wǎng)絡(luò)中的數(shù)據(jù)。這有助于打破數(shù)據(jù)孤島,使所有數(shù)據(jù)都可以公開訪問。此外,Ceramic上的所有數(shù)據(jù)可變都是和加密驗證的,并且可以提供對某一數(shù)據(jù)的所有歷史版本的審計,這些數(shù)據(jù)隨著時間的推移而改變。
Ceramic上的數(shù)據(jù)是結(jié)構(gòu)化的,并存儲在數(shù)據(jù)模型中,不同的應(yīng)用程序可以很容易地重復(fù)使用,在它們之間共享數(shù)據(jù)。數(shù)據(jù)模型是由社區(qū)中的開發(fā)者創(chuàng)建的,數(shù)據(jù)模型的生態(tài)系統(tǒng)也在不斷擴大。數(shù)據(jù)模型通常代表一個單一的、有邏輯的應(yīng)用功能,如用戶檔案、社交圖或博客,開發(fā)者通常結(jié)合多個數(shù)據(jù)模型來創(chuàng)建他們的應(yīng)用。
在Ceramic上用Web3數(shù)據(jù)構(gòu)建可組合的應(yīng)用程序很簡單,安裝Ceramic,瀏覽數(shù)據(jù)模型市場,將這些模型插入你的應(yīng)用程序,并自動獲得符合這些數(shù)據(jù)模型的網(wǎng)絡(luò)上存儲的所有數(shù)據(jù)。社區(qū)正在不斷創(chuàng)造新的工具,使每個用戶更容易建立屬于自己的dapp,并擴大可組合數(shù)據(jù)的可能性。
Ceramic使用DID標準,這與所有區(qū)塊鏈錢包兼容。當在你的應(yīng)用程序中使用Ceramic時,用戶可以用他們已經(jīng)擁有的Web3錢包進行認證,如果他們愿意,甚至可以從多個不同的區(qū)塊鏈錢包(跨鏈)控制同一個Ceramic賬戶。數(shù)據(jù)模型通常以賬戶為中心,這意味著每個用戶都能控制自己的數(shù)據(jù)。
去中心化
Ceramic網(wǎng)絡(luò)是去中心化和無權(quán)限的,允許世界上任何人運營一個節(jié)點,為用戶和網(wǎng)絡(luò)上的應(yīng)用程序提供存儲、計算和帶寬資源。
Ceramic的數(shù)據(jù)網(wǎng)絡(luò)基礎(chǔ)設(shè)施是高度可擴展的,可以為需要大量數(shù)據(jù)吞吐量的用例提供服務(wù)。在Ceramic上,每個數(shù)據(jù)對象都保持自己的狀態(tài),節(jié)點獨立處理流交易,允許無限制的并行化。
目前Ceramic也與一些著名的Web 3.0協(xié)議開展了合作,建立其自己的生態(tài):
NEAR協(xié)議是一個開源的去中心化的PoS公鏈,該協(xié)議采用了分片技術(shù),對開發(fā)者十分友好。NEAR Protocol 與 Ceramic 合作,開發(fā)跨鏈身份和動態(tài)數(shù)據(jù)存儲,以及 Ceramic 支持 NEAR 錢包。Ceramic 提供了數(shù)據(jù)庫的高級動態(tài)功能,通過在 NEAR 協(xié)議上集成 Ceramic,NEAR 上的開發(fā)人員可以:在完全去中心化的技術(shù)上構(gòu)建數(shù)據(jù)豐富的用戶體驗和社交功能;無需運行中央服務(wù)器即可為用戶提供類似云的備份、同步和恢復(fù);在開放網(wǎng)絡(luò)上發(fā)布內(nèi)容,無需在鏈上錨定 IPFS 哈希;在整個 Web3 生態(tài)系統(tǒng)中利用可互操作的配置文件、社交圖和聲譽系統(tǒng)。
3ID DID 還支持跨鏈、多錢包用例,以便用戶可以將賬戶連接到無縫的身份結(jié)構(gòu)中,確保 CyberConnect 經(jīng)得起未來多dapp無縫切換考驗。
CyberConnect 還使用 Ceramic 的身份協(xié)議 IDX,方便用戶數(shù)據(jù)索引以及與其他協(xié)議和應(yīng)用程序的集成。IDX 為應(yīng)用程序開發(fā)人員提供了一個統(tǒng)一的界面,以在 CyberConnect 內(nèi)部和外部查詢用戶命名空間內(nèi)的數(shù)據(jù)。
除了上述咱們提到的Cyberconnect和NEAR 協(xié)議,Ceramic還為其他知名的Web3項目提供服務(wù),包括官網(wǎng)提到的RabbitHole、BoardRoom、GeoWeb和MetaGame等等,由于篇幅有限,這里就不展開講,大家感興趣可以自己去了解。
一旦Web3的大量dapp規(guī)模發(fā)展起來,對于高級數(shù)據(jù)庫和可重用的數(shù)據(jù)模型需求會逐漸爆發(fā),Ceramic作為 Web3 去中心化網(wǎng)絡(luò)的數(shù)據(jù)基礎(chǔ)設(shè)施能捕獲其中最大的價值,
本文鏈接:http://www.www897cc.com/showinfo-40-269-0.htmlCeramic:為Web3.0社交應(yīng)用打造的中間件
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com