成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

IPFS基本使用

BWrong / 1929人閱讀

摘要:將添加到節(jié)點(diǎn)使用命令添加執(zhí)行命令將添加到當(dāng)前的節(jié)點(diǎn)中添加到節(jié)點(diǎn)之后,會(huì)對(duì)文件生成一個(gè)唯一通過(guò)命令進(jìn)行查看。數(shù)據(jù)已經(jīng)添加到當(dāng)前本地的節(jié)點(diǎn)中,但是并沒(méi)有同步到網(wǎng)絡(luò),所以還需同步到網(wǎng)絡(luò)。最后需要如果網(wǎng)站數(shù)據(jù)修改,需要重新發(fā)布到。

在IPFS新增一個(gè)文件 新建test.txt文件

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

$ cd Desktop/
$ mkdir test
$ cd test/
$ vi test.txt
$ cat test.txt
Hello World
將test.txt添加到ipfs節(jié)點(diǎn)

使用ipfs add命令添加:

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

執(zhí)行ipfs add test.txt命令將test.txt添加到ipfs當(dāng)前的節(jié)點(diǎn)中;

添加到節(jié)點(diǎn)之后,會(huì)對(duì)test.txt文件生成一個(gè)唯一hash QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw;

通過(guò)ipfs cat QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw命令進(jìn)行查看。

??:數(shù)據(jù)已經(jīng)添加到當(dāng)前本地的ipfs節(jié)點(diǎn)中,但是并沒(méi)有同步到ipfs網(wǎng)絡(luò),所以還需同步到ipfs 網(wǎng)絡(luò)。

同步節(jié)點(diǎn),新建一個(gè)終端,執(zhí)行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

瀏覽器訪問(wèn)https://ipfs.io/ipfs/QmUXTtySmd7LD4p6RG6rZW6RuUuPZXTtNMmRQ6DSQo3aMw,顯示數(shù)據(jù)為Hello World,說(shuō)明已經(jīng)同步至ipfs網(wǎng)絡(luò)。

通過(guò)IPFS創(chuàng)建目錄

通過(guò)ipfs files的相關(guān)命令在ipfs的根目錄下面創(chuàng)建文件夾,并且將test.txt文件移動(dòng)或者拷貝到我們創(chuàng)建的文件夾中。

$ 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不會(huì)改變文件hash,mv會(huì)改變hash尋址。

在IPFS新增一個(gè)目錄

使用ipfs add -r可以上傳一整個(gè)目錄

$ 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

通過(guò)路徑訪問(wèn)ipfs_test.txt文件數(shù)據(jù)

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

通過(guò)Hash查看數(shù)據(jù)IPFS網(wǎng)絡(luò)數(shù)據(jù)

訪問(wèn)目錄:https://ipfs.io/ipfs/QmabKwXZfpT8uZvJRKKW7fHN3Rg5ZjuRMPFnSc1VzMQ7ao

通過(guò)目錄訪問(wèn)文件:https://ipfs.io/ipfs/QmabKwXZfpT8uZvJRKKW7fHN3Rg5ZjuRMPFnSc1VzMQ7ao/ipfs_test.txt

通過(guò)文件hash直接訪問(wèn):https://ipfs.io/ipfs/QmRNFmmrD9yFMn9EP4AiUZmqj9nnmrLQz9q3qHo2u9w7tT

發(fā)布簡(jiǎn)易網(wǎng)頁(yè)到IPFS

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

創(chuàng)建一個(gè)index.html文件




  
  Hello IPFS!
  


  

Hello IPFS!

創(chuàng)建一個(gè)style.css文件

h1 {
  color: green;
}

添加到ipfs

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

網(wǎng)絡(luò)同步

$ ipfs daemon

訪問(wèn)網(wǎng)站:https://ipfs.io/ipfs/QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX

發(fā)布到IPNS

修改網(wǎng)頁(yè)內(nèi)容重新添加到ipfs時(shí),hash會(huì)發(fā)生變化,這時(shí)我們可以將網(wǎng)頁(yè)發(fā)布到IPNS,在IPNS中,允許我們節(jié)點(diǎn)的域名空間中引用一個(gè)IPFS hash,也就是說(shuō)我們可以通過(guò)節(jié)點(diǎn)ID對(duì)項(xiàng)目根目錄的IPFS HASH進(jìn)行綁定,以后我們?cè)L問(wèn)網(wǎng)頁(yè)時(shí)直接通過(guò)節(jié)點(diǎn)ID訪問(wèn)即可,當(dāng)我們更新網(wǎng)頁(yè)時(shí),重新發(fā)布到IPNS即可。

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

當(dāng)我們執(zhí)行ipfs name publish命令時(shí),會(huì)返回我們的節(jié)點(diǎn)ID,你可以通過(guò)ipfs id進(jìn)行查看驗(yàn)證是否是你的節(jié)點(diǎn)ID。

??:驗(yàn)證

$ ipfs name resolve QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf
/ipfs/QmPAygbESghBjPbLhGJAda5rA9GCBMHMGfgwLoB61DfnxX

接下來(lái),就可以通過(guò)IPNS進(jìn)行訪問(wèn)了:https://ipfs.io/ipns/QmZXXApnUUTD75bph88eNii3Sc97fiumTX7AMBv5CKHGdf

??:訪問(wèn)的時(shí)候注意上面鏈接是ipns而不是ipfs

最后需要??:如果網(wǎng)站數(shù)據(jù)修改,需要重新發(fā)布到IPNS。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/24139.html

相關(guān)文章

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

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

    awesome23 評(píng)論0 收藏0
  • 【董天一】IPFS的競(jìng)爭(zhēng)對(duì)手們(一)

    摘要:作者簡(jiǎn)介董天一中國(guó)區(qū)技術(shù)布道人指南作者。資深區(qū)塊鏈技術(shù)開(kāi)發(fā)者,現(xiàn)致力于在中國(guó)的技術(shù)推廣的競(jìng)爭(zhēng)對(duì)手。的共享硬盤(pán)代幣每月支付一次。相關(guān)文章和視頻推薦董天一和競(jìng)爭(zhēng)對(duì)手們二圓方圓學(xué)院匯集大批區(qū)塊鏈名師,打造精品的區(qū)塊鏈技術(shù)課程。 作者簡(jiǎn)介:董天一 ,IPFS/Filecoin中國(guó)區(qū)技術(shù)布道人 ,《IPFS指南》作者。畢業(yè)于北京大學(xué)軟件與微電子學(xué)院曾擔(dān)任甲骨文亞洲研發(fā)中心(中國(guó))數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師...

    xiguadada 評(píng)論0 收藏0
  • 【董天一】IPFS的競(jìng)爭(zhēng)對(duì)手們(二)

    摘要:資深區(qū)塊鏈技術(shù)開(kāi)發(fā)者,現(xiàn)致力于在中國(guó)的技術(shù)推廣的競(jìng)爭(zhēng)對(duì)手。接上一篇,今天繼續(xù)講的競(jìng)爭(zhēng)對(duì)手們。小編對(duì)比了里面各個(gè)項(xiàng)目的源代碼熱度,顯然遠(yuǎn)遠(yuǎn)超過(guò)其他競(jìng)爭(zhēng)對(duì)手。 作者簡(jiǎn)介:董天一 ,IPFS/Filecoin中國(guó)區(qū)技術(shù)布道人 ,《IPFS指南》作者。畢業(yè)于北京大學(xué)軟件與微電子學(xué)院曾擔(dān)任甲骨文亞洲研發(fā)中心(中國(guó))數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師。資深區(qū)塊鏈技術(shù)開(kāi)發(fā)者,現(xiàn)致力于IPFS/Filecoin在中國(guó)的...

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

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

    jasperyang 評(píng)論0 收藏0
  • 【董天一】IPFS vs Filecoin: 開(kāi)發(fā)者該如何選擇

    摘要:了解上述的基本內(nèi)容后如果開(kāi)發(fā)者僅僅想要的是一個(gè)安全快速的云存儲(chǔ),那么選擇即可。那么有朋友會(huì)問(wèn)一個(gè)問(wèn)題存到里面的數(shù)據(jù)還是我的數(shù)據(jù)么如果被修改了怎么辦注意是一個(gè)云存儲(chǔ),由區(qū)塊鏈和哈希值保證數(shù)據(jù)不會(huì)被篡改。 作者簡(jiǎn)介:董天一 ,IPFS/Filecoin中國(guó)區(qū)技術(shù)布道人 ,《IPFS指南》作者畢業(yè)于北京大學(xué)軟件與微電子學(xué)院,資深區(qū)塊鏈技術(shù)開(kāi)發(fā)者,現(xiàn)致力于IPFS/Filecoin在中國(guó)的技術(shù)...

    hqman 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<