なぜIPFSにはゲートウェイが必要なのか教えてください
わかりました
IPFSゲートウェイの役割は何ですか?
ゲートウェイの役割は、異なるトランスポートプロトコルを使用する2つのネットワークを接続することです。
IPFSゲートウェイは、従来のWebブラウザとIPFSネットワークの橋渡しの役割を果たします。
ゲートウェイを介して、ユーザーはIPFSネットワークに保存されているファイルやウェブサイトを、従来のウェブサーバーに保存されているかのように閲覧することができます。
一般的に使用されているIPFSゲートウェイはgateway.ipfs.io、gateway.pinata.cloudなどです。
IPFSゲートウェイはどのように使用するのでしょうか?
IPFSゲートウェイは、CID(コンテンツのハッシュアドレス)の要求を受け付け、指定されたCIDに対応するコンテンツを返すという仕組みになっています。
ゲートウェイを介してコンテンツにアクセスするたびに、URLリンクを提供する必要があります。
これには2つの部分があります。
1.CIDリクエストに答えてほしい相手であるゲートウェイのホスト名。
2.ホスト名の後に位置するリクエストのパス。
例:
https://gateway.pinata.cloud/ipfs/QmWRPvfkVMEzZrSosgcBtxmYyZ6rZBbX8QwqYHDK2hb312
ここで、gateway.pinata.cloudはゲートウェイのホスト名です。 /ipfs/はIPFSに保存されているコンテンツのアドレスを提供したいということをゲートウェイに伝え、QmXoypizjW3WknFiJnKLwHCnL72vedxjQKDDP1mXWo6ucoはアドレスそのものです。
わかりました
ありがとうございます
コメント