IPFS初體驗

本文由幣乎(bihu.com)內(nèi)容支持計劃獎勵

A peer-to-peer hypermedia protocol to make the web faster, safer, and more open.

IPFS(InterPlanetary File System)是一個點對點的分布式超媒體分發(fā)協(xié)議诉位,為使用者提供全球統(tǒng)一的可尋址空間,包括Git痢法、自證明文件系統(tǒng)SFS、BitTorrent和DHT彼乌,同時也被認(rèn)為是最有可能取代HTTP的新一代互聯(lián)網(wǎng)協(xié)議。

IPFS使用內(nèi)容的尋址替代傳統(tǒng)的域名的尋址,用戶不用關(guān)心服務(wù)器的位置驻襟,不用考慮文件存儲的名字和路徑璧帝。我們將一個文件放到IPFS系統(tǒng)中捍岳,會得到根據(jù)內(nèi)容計算出的加密哈希值——報文摘要。哈希值直接反映文件的內(nèi)容睬隶,哪怕只修改1字節(jié)锣夹,哈希值也會完全不同。當(dāng)使用IPFS訪問一個文件的哈希值時苏潜,它會使用一個分布式哈希表找到文件實際存儲節(jié)點银萍,下載文件并校對文件Hash。

IPFS是通用目的的基礎(chǔ)存儲架構(gòu)恤左,沒有存儲大小的限制贴唇。大文件會被切分成小的分塊贰锁,下載的時候可以從多個服務(wù)器同時獲取。IPFS的網(wǎng)絡(luò)是不固定的滤蝠、細(xì)粒度的豌熄、分布式的網(wǎng)絡(luò),可以很好的適應(yīng)內(nèi)容分發(fā)網(wǎng)絡(luò)的要求物咳。IPFS提供了一個友好的WEB訪問接口锣险,用戶可通過http://ipfs.io/hash?獲取IPFS網(wǎng)絡(luò)中的內(nèi)容,也許在不久的將來览闰,IPFS協(xié)議將會徹底替代傳統(tǒng)的HTTP協(xié)議芯肤。

一、安裝

1. 首先下載ipfs安裝包?https://dist.ipfs.io/#go-ipfs压鉴,選擇對應(yīng)操作系統(tǒng)的包崖咨,比如我使用的是

2. 下載好之后,將壓縮文件解壓

執(zhí)行

./go-ipfs/install.sh

安裝好之后再測試下

ipfs help

看到如下輸出油吭,說明安裝完成

二击蹲、使用

1.1 初始化

ipfs init

1.2 啟動api服務(wù)

ipfs daemon

1.3 將資源發(fā)布到ipfs網(wǎng)絡(luò)上

echo "test" | ipfs add

執(zhí)行過后,會返回一個值婉宰,如下圖所示

查看的方式有幾種:

第一種通過命令行直接查看

ipfs cat QmeomffUNfmQy76CQGy9NdmqEnnHU9soCexBnGU3ezPHVH

返回:

第二種方式歌豺,通過訪問本地api的方式

curl "http://localhost:8080/ipfs/QmeomffUNfmQy76CQGy9NdmqEnnHU9soCexBnGU3ezPHVH"

或者使用瀏覽器查看:

第三種方式,是通過gateway查看:

curl "https://gateway.ipfs.io/ipfs/QmeomffUNfmQy76CQGy9NdmqEnnHU9soCexBnGU3ezPHVH"

或者使用瀏覽器查看

這說明剛才發(fā)布的內(nèi)容已經(jīng)到了ipfs主網(wǎng)絡(luò)上心包,即使本地的ipfs節(jié)點斷掉类咧,我們?nèi)钥梢哉业轿覀冎鞍l(fā)布的內(nèi)容

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蟹腾,隨后出現(xiàn)的幾起案子痕惋,更是在濱河造成了極大的恐慌,老刑警劉巖娃殖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件值戳,死亡現(xiàn)場離奇詭異,居然都是意外死亡珊随,警方通過查閱死者的電腦和手機述寡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門柿隙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叶洞,“玉大人,你說我怎么就攤上這事禀崖●帽伲” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵波附,是天一觀的道長艺晴。 經(jīng)常有香客問我昼钻,道長,這世上最難降的妖魔是什么封寞? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任然评,我火速辦了婚禮,結(jié)果婚禮上狈究,老公的妹妹穿的比我還像新娘碗淌。我一直安慰自己,他們只是感情好抖锥,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布亿眠。 她就那樣靜靜地躺著,像睡著了一般磅废。 火紅的嫁衣襯著肌膚如雪纳像。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天拯勉,我揣著相機與錄音竟趾,去河邊找鬼。 笑死宫峦,一個胖子當(dāng)著我的面吹牛潭兽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斗遏,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼山卦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诵次?” 一聲冷哼從身側(cè)響起账蓉,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎逾一,沒想到半個月后铸本,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡遵堵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年箱玷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片陌宿。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡锡足,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出壳坪,到底是詐尸還是另有隱情舶得,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布爽蝴,位于F島的核電站沐批,受9級特大地震影響纫骑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜九孩,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一先馆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧躺彬,春花似錦磨隘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至江解,卻和暖如春设预,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背犁河。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工鳖枕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人桨螺。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓宾符,卻偏偏與公主長得像,于是被迫代替她去往敵國和親灭翔。 傳聞我的和親對象是個殘疾皇子魏烫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容