如何實現IPFS私鏈搭建

如何實現IPFS私鏈搭建,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

敦煌網站制作公司哪家好,找創(chuàng)新互聯公司!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、響應式網站等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯公司2013年至今到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯公司。

IPFS私鏈搭建

星際文件系統(InterPlanetary File System,縮寫IPFS)是一個旨在創(chuàng)建持久且分布式存儲和共享文件的網絡傳輸協議,它是一種內容可尋址的對等超媒體分發(fā)協議。在IPFS網絡中的節(jié)點將構成一個分布式文件系統。

  • 準備兩臺 centos7 虛擬機,設置并網絡連通

    • 192.168.1.210

    • 192.168.1.211

  • 到 https://github.com/ipfs/go-ipfs 下在安裝包 https://github.com/ipfs/go-ipfs/releases/tag/v0.4.18

    • go-ipfs_v0.4.18_linux-amd64.tar.gz

  • 下載并安裝密鑰創(chuàng)建工具

    • go get -u github.com/Kubuxu/go-ipfs-swarm-key-gen/ipfs-swarm-key-gen

  • 將在 $GOPATH/bin/ipfs-swarm-key-gen 和 go-ipfs_v0.4.18_linux-amd64.tar.gz 復制到兩臺虛擬機里

  • 兩臺虛擬機安裝ipfs

    • 解壓

      tar -zxvf go-ipfs_v0.4.18_linux-amd64.tar.gz

    • 移動文件

      cd go-ipfs && sudo mv ipfs /usr/local/bin/ipfs

  • 初始化IPFS節(jié)點(無需在內網尋找相鄰節(jié)點)

    ipfs init

  • 在 192.168.1.210 虛擬機里創(chuàng)建共享密鑰,同一個IPFS私鏈內的所有節(jié)點必須共享同一個密鑰才能加入。
    創(chuàng)建密鑰:

    ./ipfs-swarm-key-gen > /root/.ipfs/swarm.key

    創(chuàng)建完密鑰放在了自己的ipfs默認配置文件夾下面(~/.ipfs/)
    并清除所有缺省啟動節(jié)點 

    ipfs bootstrap rm all

  • 在 192.168.1.211 里清除所有缺省啟動節(jié)點 

    ipfs bootstrap rm all

    將 192.168.1.210 創(chuàng)建的 /root/.ipfs/swarm.key 復制到 192.168.1.211 的 /root/.ipfs/swarm.key
    在 192.168.1.211 添加 192.168.1.210 為默認節(jié)點 (節(jié)點地址通過 ipfs id 查看)

    ipfs bootstrap add /ip4/192.168.1.210/tcp/4001/ipfs/QmRBWWrTwd7d1QCKEjcLdGgZAvSKtSNgZdQznzF58RBwZ2

  • 兩臺虛擬機啟動IPFS節(jié)點 

    ipfs daemon &

    查看peer

    ipfs swarm peers

    輸出日志,成功

    /ip4/192.168.1.210/tcp/4001/ipfs/QmRBWWrTwd7d1QCKEjcLdGgZAvSKtSNgZdQznzF58RBwZ2

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯行業(yè)資訊頻道,感謝您對創(chuàng)新互聯的支持。

網頁名稱:如何實現IPFS私鏈搭建
文章起源:http://muchs.cn/article36/ppjepg.html

成都網站建設公司_創(chuàng)新互聯,為您提供面包屑導航、用戶體驗App開發(fā)、云服務器網站設計公司、網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都做網站