IPFS(一)介紹與環(huán)境的搭建

IPFS(一)介紹與環(huán)境的搭建

1:What is IPFS

星際文件系統(tǒng)(InterPlanetary File System). IPFS 是一個分布式的web, 點到點超媒體協(xié)議. 可以讓我們的互聯(lián)網(wǎng)速度更快, 更加安全, 并且更加開放

ps:這是官方的解釋

在我看來IPFS就是一個分布式文件系統(tǒng)

2:為什么會有IPFS

眾所周知, 互聯(lián)網(wǎng)是建立在HTTP協(xié)議上的. HTTP協(xié)議是個偉大的發(fā)明, 讓我們的互聯(lián)網(wǎng)得以快速發(fā)展.但是互聯(lián)網(wǎng)發(fā)展到了今天HTTP逐漸出來了不足.

HTTP的中心化是低效的, 并且成本很高.

使用HTTP協(xié)議每次需要從中心化的服務(wù)器下載完整的文件(網(wǎng)頁, 視頻, 圖片等), 速度慢, 效率低. 如果改用P2P的方式下載, 可以節(jié)省近60%的帶寬. P2P將文件分割為小的塊, 從多個服務(wù)器同時下載, 速度非诚考瘢快.

Web文件經(jīng)常被刪除

回想一下是不是經(jīng)常你收藏的某個頁面, 在使用的時候瀏覽器返回404(無法找到頁面), http的頁面平均生存周期大約只有100天. Web文件經(jīng)常被刪除(由于存儲成本太高), 無法永久保存. IPFS提供了文件的歷史版本回溯功能(就像git版本控制工具一樣), 可以很容易的查看文件的歷史版本, 數(shù)據(jù)可以得到永久保存

中心化限制了web的成長

我們的現(xiàn)有互聯(lián)網(wǎng)是一個高度中心化的網(wǎng)絡(luò). 互聯(lián)網(wǎng)是人類的偉大發(fā)明, 也是科技創(chuàng)新的加速器. 各種管制將對這互聯(lián)網(wǎng)的功能造成威脅, 例如: 互聯(lián)網(wǎng)封鎖, 管制, 監(jiān)控等等. 這些都源于互聯(lián)網(wǎng)的中心化.而分布式的IPFS可以克服這些web的缺點.

現(xiàn)在的互聯(lián)網(wǎng)應(yīng)用高度依賴互聯(lián)網(wǎng)主干網(wǎng)

主干網(wǎng)受制于諸多因素的影響, 戰(zhàn)爭, 自然災(zāi)害, 互聯(lián)網(wǎng)管制, 中心化服務(wù)器宕機等等, 都可能是我們的互聯(lián)網(wǎng)應(yīng)用中斷服務(wù). IPFS可以是互聯(lián)網(wǎng)應(yīng)用極大的降低互聯(lián)網(wǎng)應(yīng)用對主干網(wǎng)的依賴.

3:下載最新的IPFS

下載go-ipfs

3.1:官網(wǎng)下載

https://dist.ipfs.io/#go-ipfs


ps:這個網(wǎng)址打開以后會出現(xiàn)很多的下載選項击碗,我們需要下載對應(yīng)的go-ipfs,會自動識別對應(yīng)系統(tǒng)的下載鏈接

3.2:網(wǎng)盤下載

鏈接: https://pan.baidu.com/s/1SVe0zEY_x4cduDOAdO2MoQ 提取碼: 7dtz

4:安裝IPFS

1)將下載好的ipfs文件夾移動的創(chuàng)建好的文件夾解壓们拙,進入解壓后的文件夾稍途,目錄結(jié)構(gòu)如下:


2)運行install.sh


3)? 測試安裝是否成功


4)查看命令幫助


ps:在安裝執(zhí)行./install.sh之后可能會出現(xiàn)執(zhí)行ipfs version 或ipfs help 無法找到命令的錯誤,這個時候需要全局代理翻墻睛竣,翻墻后重新執(zhí)行./install.sh

5:初始化配置信息與啟動守護進程

1)初始化ipfs

在命令行執(zhí)行ipfs init


ps:初始化時會默認初始化在你的用戶目錄下新建一個.ipfs

會生成你的節(jié)點id:/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv ps:這是這是我生成的id晰房,每個人都是不一樣的

2)查看安裝信息


3)啟動守護進程

ipfs daemon

這條命令是啟動一條守護進程運行你的ipfs節(jié)點

可以通過ipfs swarm peers來查看鏈接的節(jié)點

6:上傳下載

ipfs提供了兩種方式對文件進行操作

1)weiui 方式

瀏覽器輸入localhost:5001/webui進入瀏覽器文件操作頁面這里不做演示傻瓜式操作

ps:在節(jié)點加載頁面特別的耗費資源,電腦可能會產(chǎn)生卡頓射沟,關(guān)掉就好了

2)命令行方式

我在F:盤新建了一個1.txt內(nèi)容為:123456789

上傳1.txt

ipfs add F:/1.txt


這個 QmbbHQPfRcXmZMgwFbu8wiaA1oG3NRQcni7zDQXbuvVaXB就是文件的hash值,通過它可以找到這個文件

通過hash查看1.txt

ipfs cat? QmbbHQPfRcXmZMgwFbu8wiaA1oG3NRQcni7zDQXbuvVaXB


下載1.txt

ipfs get QmbbHQPfRcXmZMgwFbu8wiaA1oG3NRQcni7zDQXbuvVaXB


ps:下載到當(dāng)前目錄下与境,且文件名為默認為hash值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末验夯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子摔刁,更是在濱河造成了極大的恐慌挥转,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異绑谣,居然都是意外死亡党窜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門借宵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來幌衣,“玉大人,你說我怎么就攤上這事壤玫』砘ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵欲间,是天一觀的道長楚里。 經(jīng)常有香客問我,道長猎贴,這世上最難降的妖魔是什么班缎? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮她渴,結(jié)果婚禮上达址,老公的妹妹穿的比我還像新娘。我一直安慰自己惹骂,他們只是感情好苏携,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著对粪,像睡著了一般右冻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上著拭,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天纱扭,我揣著相機與錄音,去河邊找鬼儡遮。 笑死乳蛾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鄙币。 我是一名探鬼主播肃叶,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼十嘿!你這毒婦竟也來了因惭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤绩衷,失蹤者是張志新(化名)和其女友劉穎蹦魔,沒想到半個月后激率,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡勿决,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年乒躺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片低缩。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡嘉冒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出表制,到底是詐尸還是另有隱情健爬,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布么介,位于F島的核電站娜遵,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏壤短。R本人自食惡果不足惜设拟,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望久脯。 院中可真熱鬧纳胧,春花似錦、人聲如沸帘撰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽摧找。三九已至核行,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蹬耘,已是汗流浹背芝雪。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留综苔,地道東北人惩系。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像如筛,于是被迫代替她去往敵國和親堡牡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355