有望超越IPFS的天王項目:Dat project

有望超越IPFS的天王項目:Dat project

Dat:分佈式存儲系統,速度更快,更安全,更簡單。該項目創始於2013/06/04,已經有5年的發展歷史,2017年發佈正式穩定版。

創始人Max說,Dat的靈感來自於Github,開發人員可以拷貝項目以此來開發自己的版本。

Git是一個最初由Linux創建者Linus Torvalds編寫的軟件。它可以跟蹤代碼更改,並且可以更輕鬆地集成外部開發人員提交的代碼。 Ogden意識到開發人員需要的不是數據的GitHub,而是數據的Git。那就是Dat。

Dat不再使用CouchDB,而是依賴於Google稱為LevelDB的輕量級開源數據存儲系統。該軟件的其餘部分是由Ogden及其越來越多的合作者用JavaScript編寫的,這使他們能夠保持最小化並輕鬆地在多個操作系統上運行軟件,包括Windows,Linux和Macintosh OS X.

有望超越IPFS的天王項目:Dat project

圖中為創始人Max

那麼Dat和IPFS有什麼關係?又有什麼區別?

Dat有以下特性:

  • 開放數據:存檔,編目和共享數據管道。
  • 公共檔案館:存檔有丟失風險的公共數據。
  • 實時同步:簡單的文件傳輸,分佈式數據庫,p2p流。
  • 默認為私有,加密和對等。
  • Beaker Browser:通過Dat瀏覽,創建和託管網站。
  • 私有共享:私下共享文件,使用秘密URL加密。

其實IPFS創始人也是從Dat項目裡出來的,有人在Github上詢問過IPFS創始人胡安關於Dat和IPFS的區別。他的回答如下圖

有望超越IPFS的天王項目:Dat project

IPFS是處理低階文件,而Dat更關注於高階數據操作工作流。

但事實目前IPFS能做的,Dat都能實現。

我們下面看幾個利用Dat開發產品案例:

Beaker

有望超越IPFS的天王項目:Dat project

一個基於兼容Dat協議,可以創建和瀏覽點對點web頁面。

大家只需點擊下載按鈕即可安裝Beaker瀏覽器,大家就可以暢快的瀏覽各種去中心化網站。

如何創建去中心化網站呢?

首先我們打開瀏覽器後,看到如圖頁面:

如何創建去中心化網站呢?

首先我們打開瀏覽器後,看到如圖頁面:

有望超越IPFS的天王項目:Dat project

點擊New創建按鈕:

有望超越IPFS的天王項目:Dat project

有望超越IPFS的天王項目:Dat project

有望超越IPFS的天王項目:Dat project

下面給大家展示一下,作者自己寫的個人頁面:

有望超越IPFS的天王項目:Dat project

當然Dat不僅僅只這些,Dat社區已經開發眾多Dapp,例如去中心化的推特:

dat://fritter.hashbase.io/

有望超越IPFS的天王項目:Dat project

在線音樂合成器

dat://drum-machine-from-glitch-mshook.hashbase.io/

有望超越IPFS的天王項目:Dat project

還有網頁遊戲:

dat://256-farben-emanuelfeld.hashbase.io/

有望超越IPFS的天王項目:Dat project

當然Dat和Beaker瀏覽器提供豐富的API供開發者選擇:

綜合上面情況而看,基於Dat開發項目整體而言並不高,普通前端開發人員即可開發自己的Dapp。另外Dat目前版本是穩定版,Bug問題也會較少。對於越來越多Dapp出現,Dat在存儲上提供了較好的解決方案。

對Dat項目感興趣的朋友可以私信我!


分享到:


相關文章: