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