国产一级电影在线观看_免费观看在线的黄片视频_激情五月天综合网_9l国产精品久久久久尤物

百科知識

當(dāng)前位置: 首頁 > 百科知識

百科知識

Ceramic 協(xié)議簡介

2024-10-18 13:40:24 來源:互聯(lián)網(wǎng)

Ceramic 的使命是創(chuàng)建一個無孤島的網(wǎng)絡(luò)。本文檔提供了 Ceramic 協(xié)議的介紹。有關(guān)更多技術(shù)概述,請參見 Ceramic 技術(shù)規(guī)范。

作者:Ceramic

翻譯:yy

Ceramic 的使命是創(chuàng)建一個無孤島的網(wǎng)絡(luò)。本文檔提供了 Ceramic 協(xié)議的介紹。有關(guān)更多技術(shù)概述,請參見 Ceramic 技術(shù)規(guī)范。

  • Ceramic 概述

  • Ceramic 文件

    • 分散標(biāo)識符(DID)

      • 3ID

    • 賬戶鏈接

    • Tiles

      • 方案

      • 元數(shù)據(jù)

      • 政策

      • 協(xié)議

      • 聲明

  • 使用案例

    • 自我主權(quán)身份

    • 互操作數(shù)據(jù)

    • 開放 Web 服務(wù)

    • 實(shí)例

  • Ceramic 生態(tài)

    • 錢包

    • 數(shù)據(jù)庫

    • 服務(wù)

    • 應(yīng)用程序

  • Ceramic 生態(tài)聯(lián)盟

  • 時間線

Ceramic 概述

Ceramic 是一種無許可協(xié)議,用于創(chuàng)建和訪問可變的、防篡改的文檔,這些文檔是無孤島網(wǎng)絡(luò)的基礎(chǔ)。Ceramic 的基礎(chǔ)設(shè)施為公共和互操作的重要信息提供了可驗(yàn)證的、反集權(quán)的事實(shí)來源。通過將關(guān)鍵信息從孤立的服務(wù)器遷移到受數(shù)字簽名和共識管理的公共空間,Ceramic 使用戶和應(yīng)用程序能夠擺脫信息和基礎(chǔ)設(shè)施孤島,并使開發(fā)人員能夠以可組合和高效的方式進(jìn)行構(gòu)建。Ceramic 為身份、數(shù)據(jù)和服務(wù)做了區(qū)塊鏈為資產(chǎn)做的事情。

因?yàn)閰⑴c者可以在沒有任何集中服務(wù)的情況下為任何類型的信息創(chuàng)建和解析文檔,Ceramic 解鎖了網(wǎng)絡(luò)上所有平臺和服務(wù)之間的互操作性。Ceramic 是存儲需要保證信任、跨平臺互操作性和多方消費(fèi)的信息的理想選擇。這使得 Ceramic 非常適合存儲分散標(biāo)識符及其相關(guān)元數(shù)據(jù)、服務(wù)使用策略、訪問控制權(quán)限、數(shù)據(jù)模式和其他文檔,這些文檔共同使錢包和應(yīng)用程序能夠訪問由可互操作身份、數(shù)據(jù)庫和服務(wù)組成的動態(tài)和未捆綁的生態(tài)系統(tǒng)。Ceramic 支持:

  • 便攜式,自我主權(quán)身份

  • 可互操作的用戶和應(yīng)用程序數(shù)據(jù)

  • 打開Web服務(wù),無需新帳戶或登錄

有關(guān)詳細(xì)信息,請直接跳轉(zhuǎn)到用例或查看示例。

Ceramic 的全球可互操作資源生態(tài)系統(tǒng)允許開發(fā)人員以前所未有的模塊化、信任和規(guī)模構(gòu)建可組合的應(yīng)用程序。Ceramic 是構(gòu)建更加連接、透明和以用戶為中心的互聯(lián)網(wǎng)的可信基礎(chǔ)。

背景資料

盡管云服務(wù)、SaaS工具和應(yīng)用編程接口業(yè)務(wù)帶來了好處,但構(gòu)建一個功能齊全的產(chǎn)品或服務(wù)仍然極其復(fù)雜、脆弱和有限。即使是簡單的應(yīng)用程序也需要部署和維護(hù)后端,保護(hù)和管理用戶身份和數(shù)據(jù),并將錯綜復(fù)雜的應(yīng)用編程接口和服務(wù)捆綁在一起。早期做出的選擇通常會將開發(fā)人員鎖定在與技術(shù)提供商的長期關(guān)系中,供應(yīng)商利用了這種關(guān)系。讓產(chǎn)品的增值與其他產(chǎn)品和服務(wù)互操作通常是困難和不可預(yù)測的。所有這些都是因?yàn)榛A(chǔ)設(shè)施、信息和訪問控制對于每個單獨(dú)的應(yīng)用程序都是不必要的復(fù)制和孤立的。

為了解決這些重復(fù)、零碎和不安全的問題,互聯(lián)網(wǎng)需要一個靈活的公共基礎(chǔ)設(shè)施,參與者可以在其中存儲可驗(yàn)證的信息,這些信息在所有應(yīng)用程序中都是普遍可發(fā)現(xiàn)和可訪問的。通過將標(biāo)識符、其關(guān)聯(lián)數(shù)據(jù)和服務(wù)保留在公共域而不是孤立的應(yīng)用程序服務(wù)器上,所有參與者都可以在整個網(wǎng)絡(luò)中訪問它們。在這個模型中,參與者直接定義和控制他們的資源,與其他人共享(或不共享)這些資源,并將他們的身份和元數(shù)據(jù)帶到不同的體驗(yàn)中。

除了為用戶提供更多的代理和控制之外,這種模式還極大地簡化了開發(fā)人員的體驗(yàn)。開發(fā)人員可以專注于產(chǎn)品的附加值,而不是花費(fèi)精力管理數(shù)據(jù)和將各種服務(wù)捆綁在一起。每個應(yīng)用程序都可以簡單地查詢他們需要的信息和訪問權(quán)限。數(shù)據(jù)可以在不損害隱私的情況下輕松地在不同產(chǎn)品之間共享。體驗(yàn)可以根據(jù)用戶的偏好實(shí)時組合。雙邊賬戶注冊和協(xié)議可以被取消,取而代之的是無摩擦的服務(wù)支付渠道。

所有這些都讓產(chǎn)品和服務(wù)從需要執(zhí)行非關(guān)鍵功能、協(xié)調(diào)服務(wù)和數(shù)據(jù)、擔(dān)心用戶信任和責(zé)任,或者通過許多摩擦點(diǎn)爭先恐后地吸引和留住用戶中解放出來。相反,開發(fā)人員可以簡單地構(gòu)建一個產(chǎn)品,插入已經(jīng)存在的用戶、數(shù)據(jù)和服務(wù)無縫協(xié)作的生態(tài)系統(tǒng)。隨著時間的推移,這將導(dǎo)致更有針對性的鏡像服務(wù)和微應(yīng)用程序正在開發(fā)中,而不是我們今天看到的龐然大物。

要求

可組合網(wǎng)絡(luò)需要一個無許可、以身份為中心的互操作性協(xié)議,為應(yīng)用程序提供他們需要的所有信息,以便輕松發(fā)現(xiàn)、路由到、訪問用戶的資源并與之交互,而不管用戶帶來了哪個錢包、哪個應(yīng)用程序創(chuàng)建了數(shù)據(jù)或資源位于何處。該協(xié)議必須:

  1. 無許可地注冊可互操作身份;

  2. 用多個私鑰私下控制這個身份;

  3. 將公鑰和帳戶公開關(guān)聯(lián)到此身份;

  4. 公開或私下將資源與此身份關(guān)聯(lián);

  5. 為資源設(shè)置權(quán)限;

  6. 對資源進(jìn)行訪問控制;

  7. 互操作簽署以及/或加密信息;和

  8. 撤消資源的私鑰、公鑰和權(quán)限。

除了這些基本要求之外,旨在解鎖互操作性的協(xié)議還應(yīng)允許應(yīng)用程序和服務(wù):

  1. 發(fā)布元數(shù)據(jù)和定義;

  2. 發(fā)布數(shù)據(jù)模式;以及

  3. 發(fā)布策略和服務(wù)協(xié)議。

最后,一個旨在使構(gòu)建強(qiáng)大應(yīng)用程序變得更簡單的解決方案必須易于開發(fā)人員使用。它必須符合現(xiàn)有的思維和開發(fā)模型,不增加額外的負(fù)擔(dān),并隨著新的用例和復(fù)雜性很好地?cái)U(kuò)展。

Ceramic 文件

Ceramic 提供了一個可驗(yàn)證文檔的通用圖。Ceramic 文檔被簽名,僅附加對象存儲在IPFS中,使用IPLD編碼,并錨定在一個或多個區(qū)塊鏈中。由于其依賴于IPFS/IPLD和各種區(qū)塊鏈的混合設(shè)計(jì),Ceramic 的文檔圖具有互操作性、可拓展性、無許可性和低成本(取決于區(qū)塊鏈錨服務(wù))。

文檔是一個靈活的原語,可以建模來表示許多東西,但是每個文檔必須符合協(xié)議支持的特定文檔類型。文檔指定了管理文檔有效更新的規(guī)則,如簽名和狀態(tài)轉(zhuǎn)換。這允許 Ceramic 節(jié)點(diǎn)以分散的方式驗(yàn)證給定文檔的狀態(tài)。

Ceramic 目前支持三種標(biāo)準(zhǔn)文檔類型: 3ID、帳戶鏈接和 Tiles。以下是找到這些文檔類型的一些常見使用方式。如果您的用例不適合其中一個文檔類型,您可以通過在 Ceramic 規(guī)格存儲庫中提交一個問題來向協(xié)議添加新的文檔類型。

了解有關(guān) Ceramic 文件的更多信息。

分散標(biāo)識符(DID)

DID 是全局較早的標(biāo)識,用于在 Ceramic 網(wǎng)絡(luò)上簽署文檔,也用于與任意鏈下服務(wù)和數(shù)據(jù)交互。更具體地說,它們是抽象的、與密鑰無關(guān)的接口,用于較早識別實(shí)體、互操作地簽名和加密信息、授權(quán)驗(yàn)證/訪問入口對服務(wù)的控制以及存儲對額外資源的映射。Ceramic 不假設(shè) DID 代表什么樣的實(shí)體,因此它們可以是用戶、組織、應(yīng)用程序、服務(wù)、設(shè)備等。DID 可以由一個或多個私鑰控制,提供跨錢包和平臺的靈活性和互操作性。

3ID 身份

Ceramic 上靠前個也是最廣泛使用的 DID 方法是 3ID。超過15,000個 3ID 已經(jīng)在生產(chǎn)中使用。符合 W3C DID 規(guī)范的其他 DID 方法可以作為額外的文檔類型添加到網(wǎng)絡(luò)中。

詳細(xì)了解 3ID 或查看示例。

賬戶鏈接

帳戶鏈接是 Ceramic 支持的第二種文檔類型。帳戶鏈接是可驗(yàn)證的公共映射,允許 DID 證明它擁有一個不同的公共密碼身份,該身份也能夠簽名,如公鑰、智能合同或其他 DID。

詳細(xì)了解帳戶鏈接。

Tiles

Tiles 是 Ceramic 支持的第三種文檔類型,是文檔的最通用形式,幾乎可以用來表示任何類型的信息。Tiles 是一種通過一個或多個 DID 進(jìn)行可驗(yàn)證聲明的方式。 Tiles 可以作為獨(dú)立對象,也可以引用其他 Tiles 。這允許各種 Tiles 之間的可組合性,創(chuàng)建可驗(yàn)證、可變信息的關(guān)系圖。有關(guān) Tiles 將如何在 Ceramic 上使用的幾個示例,請參見下面。

詳細(xì)了解 Tiles 。

模式

Tiles 的靠前個用例是創(chuàng)建可驗(yàn)證的、全局可用的數(shù)據(jù)模式。模式 Tiles 允許用戶定義一個可以被世界上任何地方的任何人使用的規(guī)范模式,鼓勵多方圍繞標(biāo)準(zhǔn)模式匯聚。這使得模式 Tiles 本身很有價值。模式 Tiles 還用于為其他 Tiles 中包含的信息提供結(jié)構(gòu)。因此,模式 Tiles 是其他 Tiles 的核心構(gòu)建塊,例如下面的 Tiles 。模式 Tiles 可以被視為其他 Tiles 的模板。

元數(shù)據(jù)

Tiles 用于表達(dá)關(guān)于 Ceramic DID的額外元數(shù)據(jù)或上下文。至少,DID 需要一個 DID 管理器 Tiles ,以便它們可以由一個或多個私鑰控制。其他元數(shù)據(jù)需求將根據(jù)DID表示的實(shí)體類型和用例而異。

  • DID Manager:包含允許一個或多個私鑰控制 DID 所需的信息

  • 公共簡介:提供一個 DID 的上下文

    • 基本:一般配置文件元數(shù)據(jù),如名稱、圖像、logo 等。

  • 身份鏈接:允許其他人驗(yàn)證非加密標(biāo)識符屬于一個 DID

    • 社交鏈接:公共映射到 twitter、github 等。

    • DNS 鏈接:到域名的公共映射

  • 資源鏈接:允許其他人驗(yàn)證資源是否屬于 DID

    • 數(shù)據(jù)鏈接:映射到各種數(shù)據(jù)源,如數(shù)據(jù)庫、可驗(yàn)證的聲明、注冊表等。

    • 服務(wù)鏈接:服務(wù)和 API 的映射

?政策

Tiles 圍繞特定服務(wù)的設(shè)計(jì)或訪問所需的訪問控制要求和權(quán)限定義更明確、更具體的術(shù)語。例如,政策可以定義應(yīng)用程序的數(shù)據(jù)模型、服務(wù)的術(shù)語和要求,或者用戶訪問其數(shù)據(jù)的權(quán)限。

  • 收集政策:用于定義應(yīng)用的數(shù)據(jù)模型(數(shù)據(jù)庫類型加上對模式 Tiles 的引用)

  • 服務(wù)政策: 服務(wù)條款和使用資源的要求,可能包括服務(wù)端點(diǎn)和支付信息

  • 隱私政策:用戶管理的資源訪問控制權(quán)限

協(xié)議

Tiles 用于在 DID 之間形成明確的協(xié)議。這方面的一個例子是服務(wù)協(xié)議,這是服務(wù)提供商和購買者之間的多方協(xié)議(即數(shù)據(jù)托管)。

聲明

Tiles 用于創(chuàng)建關(guān)于其他 DID 的聲明。為了實(shí)現(xiàn)這一點(diǎn),他們可以創(chuàng)建一個可驗(yàn)證的聲明,這是創(chuàng)建簽名聲明或數(shù)據(jù)的靈活標(biāo)準(zhǔn)。如果收件人接受了可驗(yàn)證的聲明,則包含在收件人的上述元數(shù)據(jù)中。

使用案例

大多數(shù)使用Ceramic 的生產(chǎn)系統(tǒng)和應(yīng)用程序?qū)⒔Y(jié)合這些簡單的原語(DID、帳戶鏈接和 Tiles )來享受簡單、互操作性和規(guī)模,只有當(dāng)身份、資源和服務(wù)從應(yīng)用程序孤島中分離出來時,這才是可能的。以下是一些基于 Ceramic 的強(qiáng)大用例:

可攜帶的自我主權(quán)身份

自我主權(quán)身份(SSI)描述了一個系統(tǒng),參與者可以使用一個或多個私鑰無許可地創(chuàng)建和控制他們的數(shù)字身份。從技術(shù)上講,SSI 可以由任何分散的非對稱密碼系統(tǒng)啟用,在這種系統(tǒng)中,公鑰(身份)由比特幣或以太坊等私鑰(密碼)控制。然而,這種類型的系統(tǒng)將僅限于注冊這些身份的網(wǎng)絡(luò)以及單個私鑰賬戶。這兩個約束起到了孤島的作用,阻止了這種身份在其他環(huán)境中的互操作。

為了使身份在平臺和密鑰之間真正具有靈活性和可攜帶性,從而使其在實(shí)踐中更加有用,我們需要一個位于區(qū)塊鏈賬戶之上的額外身份抽象。這就是 DID 的價值。在 Ceramic 上,DID 作為全球公共身份,可以由任何區(qū)塊鏈或密碼系統(tǒng)的任何數(shù)量的私鑰控制。DID 提供了一個單一的接口,所有者可以使用該接口來識別自己、互操作地簽名消息、加密數(shù)據(jù)以及授權(quán)/獲得與用戶所在區(qū)塊鏈無關(guān)的鏈下服務(wù)。DID 是私鑰和網(wǎng)絡(luò)鎖的解毒劑。

SSI 通常不僅僅包括對標(biāo)識符的直接控制。大多數(shù)情況下,該標(biāo)識符需要更多的情景,以便其他人可以與之交互,例如配置文件詳細(xì)信息。Ceramic Tiles 允許 DID 所有者向其 SSI 添加元數(shù)據(jù)和其他信息或資源,從而形成靈活和動態(tài)的 SSI 解決方案。

互操作數(shù)據(jù)生態(tài)系統(tǒng)

對于強(qiáng)大的互操作體驗(yàn),需要跨應(yīng)用程序的數(shù)據(jù)可移植性。這需要幾個核心功能。首先,我們需要有一種通用的方式,讓用戶跨平臺識別自己,這樣我們就可以知道哪些數(shù)據(jù)是他們的。這由 SSI/DIDs 處理(見上文)。第二,我們需要知道這些數(shù)據(jù)在哪里,以便請求它。第三,我們需要能夠訪問這些數(shù)據(jù),在用戶許可下。最后,我們需要知道數(shù)據(jù)的模式,這樣我們就可以在應(yīng)用程序中使用它,而無需手動處理。

Ceramic 使這一點(diǎn)對所有各方都很簡單。通過映射到用戶的數(shù)據(jù)資源中,Ceramic 為應(yīng)用程序(和其他數(shù)據(jù)消費(fèi)者)提供了一種有效發(fā)現(xiàn)信息所在位置的方法,無論是在特定的服務(wù)器上還是在公共網(wǎng)絡(luò)上。Ceramic 還允許 Ceramic DID 通過 Tiles 為其數(shù)據(jù)資源定義訪問控制策略,Ceramic 為用戶提供了一種以身份為中心的方式,讓消費(fèi)者訪問他們的信息,而不管它住在哪里。訪問控制不是發(fā)生在服務(wù)器上,而是直接發(fā)生在用戶身上。最后,Ceramic 允許應(yīng)用程序?yàn)槿魏伪槐4娴臄?shù)據(jù)定義模式,以便數(shù)據(jù)消費(fèi)者可以先驗(yàn)地知道將返回的數(shù)據(jù)的形式,即使它是加密的。

這些功能允許用戶在各種應(yīng)用程序中無摩擦地控制和共享他們的數(shù)據(jù),同時也允許開發(fā)人員使用比以往任何時候都更豐富、更高質(zhì)量的數(shù)據(jù)集——而不存儲任何數(shù)據(jù)。

開放的 Web 服務(wù)

互操作性難題的最后一部分是對網(wǎng)絡(luò)服務(wù)提供更開放的訪問。Ceramic 上的所有服務(wù)提供商(即數(shù)據(jù)托管、索引、錨定、支付或其他任意 web/API 服務(wù))都可以服務(wù)來自所有其他身份的請求,而不需要雙邊的一次性賬戶。服務(wù)提供商可以取消創(chuàng)建賬戶和使用應(yīng)用編程接口密鑰訪問服務(wù)的要求。只要用戶、應(yīng)用程序或其他服務(wù)滿足某些預(yù)定義的條件,就可以訪問服務(wù),而不是通過應(yīng)用程序后端的應(yīng)用編程接口密鑰。這使得服務(wù)提供商能夠消除訪問其服務(wù)時的所有摩擦,并在每次使用(或其他預(yù)定義)的基礎(chǔ)上擴(kuò)大其客戶群。

例如,一個托管需要許多不同方訪問的用戶數(shù)據(jù)的服務(wù)提供商現(xiàn)在可以為所有用戶提供服務(wù),而不需要每個用戶都有服務(wù)賬戶。使用 Ceramic,數(shù)據(jù)托管服務(wù)可以定義他們的服務(wù),并創(chuàng)建服務(wù)策略,其中包括消費(fèi)者訪問服務(wù)必須滿足的要求。當(dāng)用戶(或應(yīng)用程序)選擇使用此服務(wù)將其數(shù)據(jù)托管在由 Ceramic DED 控制的訪問數(shù)據(jù)庫中時,用戶(或應(yīng)用程序)隨后將此資源添加到其 DID 中。當(dāng)其他消費(fèi)者想要請求此信息時,他們需要向用戶請求訪問權(quán)限,一旦獲得批準(zhǔn),然后在數(shù)據(jù)返回之前滿足托管服務(wù)的要求(如支付或其他)。

盡管 Ceramic 提供了服務(wù)接受各方每次使用支付所需的信息,但 Ceramic 協(xié)議本身并不處理支付。因?yàn)檫@些交易很可能是小額支付,Ceramic 與新興的無許可密碼小額支付網(wǎng)絡(luò)(如E VM 區(qū)塊鏈上的 Connext Network 和比特幣上的閃電網(wǎng)絡(luò))極其互補(bǔ)。在這些系統(tǒng)最為缺少許可的版本中,服務(wù)提供商和最終用戶將運(yùn)行支付節(jié)點(diǎn)并進(jìn)行交易。在更實(shí)用的版本中,這些責(zé)任可以委托給第三支付處理器。這種模式還允許應(yīng)用程序代表用戶支付服務(wù)費(fèi)用。我們認(rèn)為這在短期內(nèi)最有意義。

雖然此示例描述了數(shù)據(jù)托管服務(wù),但 Ceramic 服務(wù)策略幾乎可以用于任何類型的服務(wù)。

實(shí)例

為了讓一切變得更加具體,讓我們深入研究 3Box 如何依賴 Ceramic 來實(shí)現(xiàn)一個可互操作的、用戶控制的數(shù)據(jù)管理系統(tǒng)。3Box 是一個框架,允許開發(fā)人員將用戶和應(yīng)用程序數(shù)據(jù)存儲在由用戶控制的開放數(shù)據(jù)托管服務(wù)網(wǎng)絡(luò)上,而不是孤立的應(yīng)用服務(wù)器上。用戶始終控制自己的數(shù)據(jù),并可以選擇將其許可給其他應(yīng)用程序,使其可以跨平臺和應(yīng)用程序共享。實(shí)現(xiàn)這一 3Box依賴于自我主權(quán)身份、可互操作數(shù)據(jù)和開放的網(wǎng)絡(luò)服務(wù)。

對于自主權(quán)身份和啟用用戶管理的訪問控制,3Box 使用 Ceramic 的 3ID DID 方法,該方法允許用戶使用所有現(xiàn)有的私人錢包密鑰來控制他們的身份、信息和服務(wù)。為了啟用可互操作的數(shù)據(jù)和共享訪問網(wǎng)絡(luò)服務(wù),3Box 依賴于以下一組由在系統(tǒng)中扮演角色的各種參與者創(chuàng)建的 Tiles ,包括應(yīng)用程序、服務(wù)和用戶:

Tile

Description

Function

模式

描述特定數(shù)據(jù)庫中使用的數(shù)據(jù)模式

允許開發(fā)人員定義其數(shù)據(jù)模式,或使用現(xiàn)有的數(shù)據(jù)模式

收集政策

描述數(shù)據(jù)庫的集合。鏈接到 模式 Tiles

允許應(yīng)用程序定義其數(shù)據(jù)庫及其使用的數(shù)據(jù)模型,以便其他人可以輕松使用數(shù)據(jù)

服務(wù)政策

描述接受輸入并產(chǎn)生輸出的簡單功能。在這種情況下,它用于在“收集政策”中托管數(shù)據(jù)庫

允許服務(wù)提供商定義其服務(wù)或 API 以及訪問要求

隱私政策

在“收集政策”中描述對數(shù)據(jù)庫的用戶管理的訪問控制權(quán)限

允許用戶設(shè)置權(quán)限并控制其隱私,同時跨應(yīng)用共享數(shù)據(jù)

此功能集合允許應(yīng)用程序 A 將用戶 B 在托管服務(wù)上的數(shù)據(jù)存儲在由用戶 B 的 3ID 控制的數(shù)據(jù)庫中。用戶 B 現(xiàn)在可以轉(zhuǎn)到應(yīng)用程序 C,并允許他們從應(yīng)用程序 A 訪問他們的數(shù)據(jù)。要從托管服務(wù)接收數(shù)據(jù),應(yīng)用程序 C 必須滿足托管服務(wù)服務(wù)的服務(wù)政策定義的要求,其中可能包括支付信息。

Ceramic 生態(tài)系統(tǒng)

到目前為止,您已經(jīng)明白,Ceramic 支持一個多樣化的、可互操作的生態(tài)系統(tǒng)的出現(xiàn),該生態(tài)系統(tǒng)由用戶控制的錢包、數(shù)據(jù)存儲和基礎(chǔ)設(shè)施服務(wù)組成,允許開發(fā)人員構(gòu)建輕量級、可組合的協(xié)作應(yīng)用程序。以下是您可以參與的方式。

錢包和認(rèn)證系統(tǒng)

集成平臺不可知、自我主權(quán)身份:讓錢包的用戶能夠使用他們的 DID 而不是特定的私鑰管理他們的數(shù)據(jù)和其他鏈下服務(wù)。DID 是從單個密鑰對和合同帳戶中抽象出來的,消除了私鑰鎖定。DID 用于與用戶已經(jīng)擁有的所有錢包密鑰進(jìn)行可互操作的數(shù)據(jù)簽名、加密和服務(wù)授權(quán)。

數(shù)據(jù)庫

集成統(tǒng)一的、用戶管理的訪問控制系統(tǒng):使您的數(shù)據(jù)庫的訪問控制系統(tǒng)與 Ceramic 3ID 兼容,以便用戶可以用一個身份管理存儲在所有數(shù)據(jù)庫中的信息,并允許不同的應(yīng)用程序訪問他們的信息。Ceramic 將首先支持基于 IPFS 的對等數(shù)據(jù)庫 OrbitDB 和 Textile。

服務(wù)項(xiàng)目

提供開放、共享的訪問服務(wù):提供 Ceramic 兼容的服務(wù),并在 Ceramic 網(wǎng)絡(luò)上列出您的基礎(chǔ)設(shè)施,以允許其他人與您的服務(wù)交互,即使他們不是您的直接客戶。

應(yīng)用程序

構(gòu)建可組合的、以用戶為中心的應(yīng)用程序:使用 Ceramic 的互聯(lián)、互操作服務(wù)生態(tài)系統(tǒng)構(gòu)建您的應(yīng)用程序。與支持 Ceramic 服務(wù)協(xié)議的基礎(chǔ)設(shè)施提供商一起,將您的用戶和應(yīng)用程序數(shù)據(jù)存儲在支持 Ceramic 的數(shù)據(jù)庫中。還可以使用 Ceramic 發(fā)現(xiàn)可用的數(shù)據(jù)源來填充您的應(yīng)用程序。

Ceramic 生態(tài)系統(tǒng)聯(lián)盟

Ceramic 生態(tài)系統(tǒng)聯(lián)盟是一個由積極為 Ceramic 協(xié)議的研究和開發(fā)做出貢獻(xiàn)的組織、社區(qū)和個人組成的協(xié)作團(tuán)體,將 Ceramic 標(biāo)準(zhǔn)集成到他們的產(chǎn)品中,或者在 Ceramic 網(wǎng)絡(luò)上構(gòu)建服務(wù)。成為會員并在此注冊。

時間線

Ceramic 的核心貢獻(xiàn)者正在努力發(fā)布網(wǎng)絡(luò)的靠前個版本。我們已經(jīng)有一些 js-Ceramic 的工作代碼,理想情況下將在今年夏天的某個時候投入生產(chǎn)。

加入我們的 Discord,問更多的問題。

原文鏈接:https://github.com/ceramicnetwork/ceramic/blob/master/OVERVIEW.md

來源:金色財(cái)經(jīng)

上一篇:英鎊的符號是什么_英鎊符號是什么-金投外匯網(wǎng)
下一篇:貴金屬行情分析軟件排行榜前十名

熱門文章