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