有望超越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.
圖中為創始人Max
那麼Dat和IPFS有什麼關係?又有什麼區別?
Dat有以下特性:
- 開放數據:存檔,編目和共享數據管道。
- 公共檔案館:存檔有丟失風險的公共數據。
- 實時同步:簡單的文件傳輸,分佈式數據庫,p2p流。
- 默認為私有,加密和對等。
- Beaker Browser:通過Dat瀏覽,創建和託管網站。
- 私有共享:私下共享文件,使用秘密URL加密。
其實IPFS創始人也是從Dat項目裡出來的,有人在Github上詢問過IPFS創始人胡安關於Dat和IPFS的區別。他的回答如下圖
IPFS是處理低階文件,而Dat更關注於高階數據操作工作流。
但事實目前IPFS能做的,Dat都能實現。
我們下面看幾個利用Dat開發產品案例:
Beaker
一個基於兼容Dat協議,可以創建和瀏覽點對點web頁面。
大家只需點擊下載按鈕即可安裝Beaker瀏覽器,大家就可以暢快的瀏覽各種去中心化網站。
如何創建去中心化網站呢?
首先我們打開瀏覽器後,看到如圖頁面:
如何創建去中心化網站呢?
首先我們打開瀏覽器後,看到如圖頁面:
點擊New創建按鈕:
下面給大家展示一下,作者自己寫的個人頁面:
當然Dat不僅僅只這些,Dat社區已經開發眾多Dapp,例如去中心化的推特:
dat://fritter.hashbase.io/
在線音樂合成器
dat://drum-machine-from-glitch-mshook.hashbase.io/
還有網頁遊戲:
dat://256-farben-emanuelfeld.hashbase.io/
當然Dat和Beaker瀏覽器提供豐富的API供開發者選擇:
綜合上面情況而看,基於Dat開發項目整體而言並不高,普通前端開發人員即可開發自己的Dapp。另外Dat目前版本是穩定版,Bug問題也會較少。對於越來越多Dapp出現,Dat在存儲上提供了較好的解決方案。
對Dat項目感興趣的朋友可以私信我!
閱讀更多 區塊鏈技術謝大炮 的文章