您好,登錄后才能下訂單哦!
這篇文章主要介紹了IPFS環(huán)境搭建節(jié)點(diǎn)如何安裝,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
到官網(wǎng)下載windows版的ipfs節(jié)點(diǎn)軟件:32位,64位 如果你不能訪問(wèn)官網(wǎng),可以使用百度云盤鏡像:32位,64位
下載后解壓到指定目錄,例如d:\go-ipfs,開一個(gè)控制臺(tái)窗口,測(cè)試:
D:\go-ipfs > ipfs version Ipfs version 0.4.14
可以將該目錄加入環(huán)境變量PATH, 或者將d:\go-ipfs\ipfs.exe拷貝到windows系統(tǒng)目錄,以便在任何目錄中可以啟動(dòng)ipfs.exe。
和git類似,ipfs節(jié)點(diǎn)也需要先初始化一個(gè)本地倉(cāng)庫(kù)。執(zhí)行init子命令來(lái)初始化本地倉(cāng)庫(kù):
D:\go-ipfs> ipfs init Initializing IPFS node at C:\Users\hubwiz\.ipfs generating 2048-bit RSA keypair...done peer identity: QmQaTgU1TLNHPBEvLGgWK1G9FgVByyUZNVhDs789uWPtku to get started, enter: ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
默認(rèn)情況下,ipfs將在當(dāng)前用戶主目錄(例如:對(duì)于hubwiz用戶,其主目錄就是C:\Users\hubwiz)下建立.ipfs子目錄,作為本地倉(cāng)庫(kù)的根目錄。
如果你的C盤空間不夠大,或者你就是希望使用其他目錄作為本地倉(cāng)庫(kù)根目錄,可以設(shè)置IPFS_PATH環(huán)境變量,使其指向目標(biāo)路徑,例如D:\my_ipfs_root
如果你期望重新初始化節(jié)點(diǎn),會(huì)提醒你不能這么做,否則會(huì)改寫你的密鑰:
D:\go-ipfs> ipfs init Initializing IPFS node at C:\Users\hubwiz\.ipfs Error: ipfs configuration file already exists! Reinitializing would overwrite your keys.
這擋不住我們。如果你必須重新初始化的話,先刪除原來(lái)的倉(cāng)庫(kù)根目錄即可:
D:\go-ipfs> del C:\users\hubwiz\.ipfs
使用add子命令將指定的文件添加到本地倉(cāng)庫(kù),例如將當(dāng)前目錄的README.md文件添加到本地倉(cāng)庫(kù):
D:\go-ipfs> ipfs add README.md 465 B / ? [-------------------------------------------------------=--] added QmXBpD37vBm5537pqHwyJRGSaX7hMrkHyp866wqEVU2BE8 README.md
ipfs會(huì)根據(jù)文件的內(nèi)容生成一個(gè)哈希值,例如:
QmXBpD37vBm5537pqHwyJRGSaX7hMrkHyp866wqEVU2BE8
你需要記錄下這個(gè)編碼,因?yàn)樾枰褂盟鼇?lái)訪問(wèn)本地倉(cāng)庫(kù)(或ipfs網(wǎng)絡(luò))中的文件。 注意:ipfs并不會(huì)無(wú)節(jié)制地將你本地倉(cāng)庫(kù)中的文件分布到其他ipfs節(jié)點(diǎn)中,如果沒有其他的ipfs節(jié)點(diǎn)搜索你的文件(的哈希值),那么你本地倉(cāng)庫(kù)中的文件將始終只存在于本地。
Ipfs網(wǎng)絡(luò)中只能通過(guò)內(nèi)容的哈希值來(lái)訪問(wèn)文件,例如對(duì)于上面的README.md文件,我們使用cat子命令通過(guò)其哈希值來(lái)查看其內(nèi)容:
D:\go-ipfs> ipfs cat QmXBpD37vBm5537pqHwyJRGSaX7hMrkHyp866wqEVU2BE8
控制臺(tái)將輸出內(nèi)容:
\# ipfs commandline tool This is the [ipfs](http://ipfs.io) commandline tool. It contains a full ipfs node. ......
執(zhí)行daemon子命令將節(jié)點(diǎn)接入ipfs網(wǎng)絡(luò):
D:\go-ipfs> ipfs daemon Initializing daemon... ...... Daemon is ready
只有當(dāng)啟動(dòng)監(jiān)聽后,節(jié)點(diǎn)才能夠接受ipfs網(wǎng)絡(luò)中的內(nèi)容檢索請(qǐng)求,參與內(nèi)容的交換與分布。
可以按Ctrl+C退出監(jiān)聽狀態(tài)。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“IPFS環(huán)境搭建節(jié)點(diǎn)如何安裝”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。