他カテゴリ

IPFSをつかって無料でファイルを公開する方法(超簡潔版)

RIO's icon'
  • RIO
  • 2019/02/07 16:29
Content image

IPFSの仕組みについてはALISで述べてきた。ぜひそちらも参照してほしい

IPFS whitepaper まとめ ①

IPFS whitepaper まとめ ②

今回はこのIPFSを用いて無料でファイルを公開する方法を記事にする。

まずはIPFSをインストールする。(golangが入っていれば以下)

$ go get -u -d github.com/ipfs/go-ipfs
$ cd $GOPATH/src/github.com/ipfs/go-ipfs //pathを通す
$ make install

そしてinstallが全て終わったら

$ ipfs init

すると to get started, enter: と出るので、その次の行をコピペしてターミナルの続きに入力する。

Hello and Welcome to IPFS!
██╗██████╗ ███████╗███████╗
██║██╔══██╗██╔════╝██╔════╝
██║██████╔╝█████╗ ███████╗
██║██╔═══╝ ██╔══╝ ╚════██║
██║██║ ██║ ███████║
╚═╝╚═╝ ╚═╝ ╚══════╝
If you're seeing this, you have successfully installed
IPFS and are now interfacing with the ipfs merkledag!

のように出れば準備完了!

そしてあげたいファイルの場所を指定する。(今回はtestファイルとする)

$ ipfs add -r /Users/username/Desktop/test

そして以下のように左側にハッシュ値 右側にそのハッシュと紐づいているファイル名が出現する

$ added QmJD494jadjD049dJ3j49JDji4CvU843cz3yLtXg5YRVwdRcq6w test

その後 以下のコマンドでP2Pネットワークにデータを送っていく。

$ ipfs daemon

以下のコードでpinをした後に自身のpeerIdと紐づける作業を行う

ipfs pin add -r QmJD494jadjD049dJ3j49JDji4CvU843cz3yLtXg5YRVwdRcq6w
ipfs name publish QmWrTQcLqjUG5EJLNZUdFCvU843cz3yLtXg5YRVwdRcq6w
Published to QmUT8d93hjIJHIHFDaiJGEoUUPFxm4KLHBgc9Z7e6BjJXM: /ipfs/QmWNDUDOEO039948DHUDo43cz3yLtXg5YRV

そしてpublished to に続くハッシュ値が最終的にurlに用いるものだ。

published to に続くハッシュ値とhttps://gateway.ipfs.io/ipns/を繋げ合わせると、IPFSを用いてファイルが公開されていることが確認できる。公開まで10分くらいかかった気がする。


以上。ほとんど自己アウトプット用の記事になってしまいました。

公開日:2019/02/07
獲得ALIS:25.23
RIO's icon'
  • RIO
  • @riorio
りおです

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
他カテゴリ

オランダ人が語る大麻大国のオランダ

Like token Tip token
46.20 ALIS
Eye catch
他カテゴリ

テレビ番組で登録商標が「言えない」のか考察してみる

Like token Tip token
26.20 ALIS
Eye catch
トラベル

梅雨の京都八瀬・瑠璃光院はしっとり濃い新緑の世界

Like token Tip token
216.64 ALIS
Eye catch
トラベル

わら人形を釘で打ち呪う 丑の刻参りは今も存在するのか? 京都最恐の貴船神社奥宮を調べた

Like token Tip token
486.35 ALIS
Eye catch
トラベル

無料案内所という職業

Like token Tip token
84.20 ALIS
Eye catch
他カテゴリ

SASUKEオーディションに出た時の話

Like token Tip token
35.87 ALIS
Eye catch
ゲーム

【初心者向け】Splinterlandsの遊び方【BCG】

Like token Tip token
6.32 ALIS
Eye catch
グルメ

バターをつくってみた

Like token Tip token
127.90 ALIS
Eye catch
ビジネス

海外企業と契約するフリーランス広報になった経緯をセルフインタビューで明かす!

Like token Tip token
16.10 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS