国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

IPFS基本使用

BWrong / 1839人閱讀

摘要:將添加到節點使用命令添加執行命令將添加到當前的節點中添加到節點之后,會對文件生成一個唯一通過命令進行查看。數據已經添加到當前本地的節點中,但是并沒有同步到網絡,所以還需同步到網絡。最后需要如果網站數據修改,需要重新發布到。

在IPFS新增一個文件 新建test.txt文件

打開終端,切換到桌面,新建一個文件夾test,切換到test中,通過vi新建一個文件test.txt,文件里面輸入Hello World保存并且退出。

$ cd Desktop/
$ mkdir test
$ cd test/
$ vi test.txt
$ cat test.txt
Hello World
將test.txt添加到ipfs節點

使用ipfs add命令添加:

$ cd Desktop/test
$ ipfs add test.txt
added QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw test.txt
$ ipfs cat QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw
Hello World

執行ipfs add test.txt命令將test.txt添加到ipfs當前的節點中;

添加到節點之后,會對test.txt文件生成一個唯一hash QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw

通過ipfs cat QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw命令進行查看。

??:數據已經添加到當前本地的ipfs節點中,但是并沒有同步到ipfs網絡,所以還需同步到ipfs 網絡。

同步節點,新建一個終端,執行ipfs daemon命令。

$ ipfs daemon
Initializing daemon...
Successfully raised file descriptor limit to 2048.
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip4/192.168.17.52/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
Swarm listening on /p2p-circuit/ipfs/QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf
Swarm announcing /ip4/127.0.0.1/tcp/4001
Swarm announcing /ip4/192.168.17.52/tcp/4001
Swarm announcing /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
Daemon is ready

瀏覽器訪問https://ipfs.io/ipfs/QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw,顯示數據為Hello World,說明已經同步至ipfs網絡

通過IPFS創建目錄

通過ipfs files的相關命令在ipfs的根目錄下面創建文件夾,并且將test.txt文件移動或者拷貝到我們創建的文件夾中。

$ ipfs files mkdir /Jisen
$ ipfs files cp /ipfs/QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw /Jisen/test.txt
$ ipfs files ls
Jisen
$ ipfs files ls /Jisen
test.txt
$ ipfs files read /Jisen/test.txt
Hello World

??:cp不會改變文件hash,mv會改變hash尋址。

在IPFS新增一個目錄

使用ipfs add -r可以上傳一整個目錄

$ ipfs add -r ipfs-test
added QmRkk3DQWpJ6A98NJr75fXLeX6GT3Hk3Mmqir6kRWvb3ZP ipfs-test/cryptowallet.png
added QmZbi1n5wBUx1mx8azhuhBpEq2fewFexrHmRXLeWHofZ7h ipfs-test/dribble_ill.png
added QmRNFmmrD9yFMn9EP4AiUZmqj9nnmrLQz9q3qHo2u9w7tT ipfs-test/ipfs_test.txt
added QmabKwXZfpT8uZvJRKKW7fHN3Rg5ZjuRMPFnSc1VzMQ7ao ipfs-test

通過路徑訪問ipfs_test.txt文件數據

$ ipfs cat QmRNFmmrD9yFMn9EP4AiUZmqj9nnmrLQz9q3qHo2u9w7tT
Welcome IPFS!
$ ipfs cat /ipfs/QmRNFmmrD9yFMn9EP4AiUZmqj9nnmrLQz9q3qHo2u9w7tT
Welcome IPFS!
$ ipfs cat /ipfs/QmabKwXZfpT8uZvJRKKW7fHN3Rg5ZjuRMPFnSc1VzMQ7ao/ipfs_test.txt
Welcome IPFS!

通過Hash查看數據IPFS網絡數據

訪問目錄:https://ipfs.io/ipfs/QmabKwXZfpT8uZvJRKKW7fHN3Rg5ZjuRMPFnSc1VzMQ7ao

通過目錄訪問文件:https://ipfs.io/ipfs/QmabKwXZfpT8uZvJRKKW7fHN3Rg5ZjuRMPFnSc1VzMQ7ao/ipfs_test.txt

通過文件hash直接訪問:https://ipfs.io/ipfs/QmRNFmmrD9yFMn9EP4AiUZmqj9nnmrLQz9q3qHo2u9w7tT

發布簡易網頁到IPFS

新建一個site文件夾,然后按照下面的步驟在site文件夾中建立index.htmlstyle.css文件。

創建一個index.html文件




  
  Hello IPFS!
  


  

Hello IPFS!

創建一個style.css文件

h1 {
  color: green;
}

添加到ipfs

$ ipfs add -r site/
added QmS4a85WLxie6Zy6Tntg6CccyGHyV4823Vo1vkjGBYhetP site/index.html
added QmZL2UBTwnhcLv66fARL9UV8W8a9ZA4iwTLcaUCsB1u1yW site/style.css
added QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX site

網絡同步

$ ipfs daemon

訪問網站:https://ipfs.io/ipfs/QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX

發布到IPNS

修改網頁內容重新添加到ipfs時,hash會發生變化,這時我們可以將網頁發布到IPNS,在IPNS中,允許我們節點的域名空間中引用一個IPFS hash,也就是說我們可以通過節點ID對項目根目錄的IPFS HASH進行綁定,以后我們訪問網頁時直接通過節點ID訪問即可,當我們更新網頁時,重新發布到IPNS即可。

$ ipfs name publish QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX
Published to QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf: /ipfs/QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX
$ ipfs id
{
    "ID": "QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf"
    ......
}

當我們執行ipfs name publish命令時,會返回我們的節點ID,你可以通過ipfs id進行查看驗證是否是你的節點ID。

??:驗證

$ ipfs name resolve QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf
/ipfs/QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX

接下來,就可以通過IPNS進行訪問了:https://ipfs.io/ipns/QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf

??:訪問的時候注意上面鏈接是ipns而不是ipfs

最后需要??:如果網站數據修改,需要重新發布到IPNS

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24139.html

相關文章

  • 【董天一】如何在IPFS里面上傳一張圖片

    摘要:之前有好幾人問過小編,想在里面上傳一張圖片。如何做今天小編就講一下如何在里面上傳下載文件。這個時候你可以在瀏覽器里面輸入你的哈希值就可以看到你的文件了,比如,這個小編剛才上傳的文件。 作者簡介:董天一 ,IPFS/Filecoin中國區技術布道人 ,《IPFS指南》作者。畢業于北京大學軟件與微電子學院曾擔任甲骨文亞洲研發中心(中國)數據庫開發工程師。資深區塊鏈技術開發者,現致力于IPF...

    awesome23 評論0 收藏0
  • 【董天一】IPFS的競爭對手們(一)

    摘要:作者簡介董天一中國區技術布道人指南作者。資深區塊鏈技術開發者,現致力于在中國的技術推廣的競爭對手。的共享硬盤代幣每月支付一次。相關文章和視頻推薦董天一和競爭對手們二圓方圓學院匯集大批區塊鏈名師,打造精品的區塊鏈技術課程。 作者簡介:董天一 ,IPFS/Filecoin中國區技術布道人 ,《IPFS指南》作者。畢業于北京大學軟件與微電子學院曾擔任甲骨文亞洲研發中心(中國)數據庫開發工程師...

    xiguadada 評論0 收藏0
  • 【董天一】IPFS的競爭對手們(二)

    摘要:資深區塊鏈技術開發者,現致力于在中國的技術推廣的競爭對手。接上一篇,今天繼續講的競爭對手們。小編對比了里面各個項目的源代碼熱度,顯然遠遠超過其他競爭對手。 作者簡介:董天一 ,IPFS/Filecoin中國區技術布道人 ,《IPFS指南》作者。畢業于北京大學軟件與微電子學院曾擔任甲骨文亞洲研發中心(中國)數據庫開發工程師。資深區塊鏈技術開發者,現致力于IPFS/Filecoin在中國的...

    xiaoxiaozi 評論0 收藏0
  • 【董天一】什么是IPFS(三)

    摘要:作者簡介董天一,中國區技術布道人,指南作者。相關文章和視頻推薦董天一什么是二圓方圓學院匯集大批區塊鏈名師,打造精品的區塊鏈技術課程。 作者簡介:董天一,IPFS/Filecoin中國區技術布道人,《IPFS指南》作者。畢業于北京大學軟件與微電子學院曾擔任甲骨文亞洲研發中心(中國)數據庫開發工程師資深區塊鏈技術開發者,現致力于IPFS/Filecoin在中國的技術推廣。 前兩篇介紹了IP...

    jasperyang 評論0 收藏0
  • 【董天一】IPFS vs Filecoin: 開發者該如何選擇

    摘要:了解上述的基本內容后如果開發者僅僅想要的是一個安全快速的云存儲,那么選擇即可。那么有朋友會問一個問題存到里面的數據還是我的數據么如果被修改了怎么辦注意是一個云存儲,由區塊鏈和哈希值保證數據不會被篡改。 作者簡介:董天一 ,IPFS/Filecoin中國區技術布道人 ,《IPFS指南》作者畢業于北京大學軟件與微電子學院,資深區塊鏈技術開發者,現致力于IPFS/Filecoin在中國的技術...

    hqman 評論0 收藏0

發表評論

0條評論

BWrong

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<