Pinataを使用してIPFSでWebサイトを作成する [サイトをホストする] - JA

次の記事では、howtohosting.guideがIPFSネットワークを介してPinataを使用してWebサイトを作成する方法を紹介します。.

あなたにトピックの全体像を与えるために, この記事のコア用語が何を表しているのかを深く掘り下げます. 以下に、それらが何であるかを簡単に説明します, あなたの容易さのために.

Create-website-IPFS-Pinata-HowToHosting-guide

IPFSとは?

IPFSは、InterPlanetaryFileSystemの略語です。. これはプロトコルであり、最初のリリースが戻ってきました 2015. IPFSプロトコルもピアツーピアネットワークであり、分散化されて安全です, HTTPよりも優れているという考えで作成されました.

IPFSには、分散ファイルシステムにデータを保存および共有する機能があります. IPFSには、インターネットをよりオープンにするという目標があります, 大幅な帯域幅の節約を可能にしながら、復元力とアップグレード可能.

IPFSを使用すると、重複を作成することなく、膨大なサイズのデータを効率的に分散できます。. IPFSは、コンテンツアドレス可能ストレージを使用して、独自の方法でアイテムとファイルを識別します, すべてのコンピュータデバイス間ですべてのファイル情報を企業全体で分類します.

NFTとは何ですか?なぜそれが必要なのですか?

NFTはの略語です 非代替トークン そしてそれらは特定のユーザーに結び付けられたデジタル収集品を表します. NFTにはメタデータがあります, NFTデジタルオブジェクトに関する詳細です, ファイル名など, ファイルの内容, 等.

NFTは便利です, ファイルとして, 写真やビデオなどがウェブサイトから削除される可能性があります, しかし、それらがIPFSネットワークにアップロードされた場合, NFTメタデータ、したがってNFTアセットはそのまま残ります, ウェブサイトであっても, サーバーまたはインターネットプロバイダーがダウンする.

最大の利点は、NFTを無料で保存できることです, 作業プロジェクトなど, 個人の家族のファイルとすべてはあなただけがアクセスします, 安全で安心、いつでも利用可能, 外部の影響に関係なく.

NFTドメインとは (ブロックチェーンドメイン名)

NFT (非代替トークン) ドメインは、一意のドメイン名の所有権を表すブロックチェーンベースのデジタル資産の一種です。. NFT は、さまざまなデジタルアイテムの所有権を表現し、取引する方法として、暗号通貨とブロックチェーンの分野で人気を博しています。, 美術品も含めて, 収集品, 仮想不動産, そして今のドメイン名.

従来のドメイン名 (お気に入り “example.com”) 集中ドメインレジストラによって管理されており、他の資産と同様に売買できます。. 一方で, NFT ドメインは、NFT の作成と取引をサポートするブロックチェーン プラットフォーム上で動作します。, イーサリアムやその他のブロックチェーン ネットワークなど. これにより、複数のメリットが得られます:

1. NFTドメインで暗号通貨アドレスを簡素化する
– BTCを添付する, ETH, LTCと 275+ NFTドメインへの他の暗号通貨

2. ドメインでログインする
– 独身者, 分散型Webで覚えやすいユーザー名

3. ドメインを所有する, 生活のために

– 更新料なし, これまで

ピニャータとは?

コンピューティングにおいて, Pinata は、ファイルの NFT ストレージを作成する目的で作成された NFT メディア管理およびクラウド ホスティング システムを指します。, 素早い, 簡単, 透明で誰もがアクセス可能, 彼らが深い技術的経験を持っているかどうかに関係なく.

Pinataは、インターネット上でメディアを安全に共有できるオープンソースツールです。. 危害を与える, 違法で不快なコンテンツは禁止されています, 監視され、シャットダウンされます. アップロードするコンテンツが1GB以下の場合、Pinataサービスは無料です。. あなたは彼らのウェブサイトに登録する必要があります.

IPFS にファイルをアップロードする方法?

IPFSへのファイルのアップロード, そのようなファイルをより小さなチャンクに分割します, 暗号化されたハッシュ, CIDと呼ばれる固有の指紋を提供します – または明らかに, a コンテンツ識別子.

誰かがIPFSを介してあなたのファイルにアクセスしたい場合, 彼はこのユニークな指紋のルックアップを行います. ルックアッププロセスは、ピアIPFSノードをスキャンして、その人がCIDにアクセスできることを確認します。. 検証され、特定のCIDが見つかったら, ファイルはIPFSからダウンロードされ、使用できるようになります.

Pinata を使用してファイルを IPFS にアップロードするには, 次の手順に従ってください:

1. サインアップしてログインする:
まだ行っていない場合は、, ウェブサイトでピニャータ アカウントにサインアップする (https://ピニャータ.クラウド/) そしてログインしてください.

2. API キーと API シークレットを取得する:
ログイン後, Pinata ダッシュボードに移動します. 下 “APIキー” タブ, API キーと API シークレットが見つかります. これらは、Pinata の API へのリクエストを認証するために必要になります。.

3. Pinata SDK をインストールする (オプション):
Pinata SDK を使用すると、Pinata の API をより簡単に操作できます。. SDKをインストールするには, Node.js と npm がインストールされている必要があります. ターミナルまたはコマンド プロンプトを開き、次のコマンドを実行します:

npm インストール pinata-sdk

4.Pinata SDK を初期化する (オプション):
Pinata SDK をインストールしている場合, これを要求し、API キーと API シークレットを設定することで、プロジェクト内で初期化できます。:

const pinataSDK = 必要(「@ピナタ/SDK」);
const pinata = pinataSDK(「あなたのAPIキー」, 「あなたの API シークレット」);

5.ファイルをアップロードする:
Pinata SDK を使用している場合, を使用してファイルをアップロードできます pinFileToIPFS 方法. SDKを初期化していない場合, curl コマンドを使用して直接 API 呼び出しを行うことができます。.

a.ピニャータ SDK の使用:

const fs = 必要(「fs」);

const filePath = 'あなたの/ファイルへのパス'; // ファイルへのパスに置き換えます
const ファイル = fs.readFileSync(ファイルパス);
const オプション = {
pinataメタデータ: {
名前: 「あなたのファイル名」, // 任意のファイル名に置き換えます
},
};

pinata.pinFileToIPFS(ファイル, オプション).それから((結果) => {
コンソール.ログ(result.IpfsHash);
}).キャッチ((エラー) => {
コンソールエラー(エラー);
});

b.カールの使用 (your-api-key と your-api-secret を実際の API キーと API シークレットに置き換えます):

カール -X POST https://api.pinata.cloud/pinning/pinFileToIPFS \
-H “認可: API キーのベアラー:あなたの API シークレット” \
-H “コンテンツタイプ: マルチパート/フォームデータ” \
-F “file=@/パス/to/your/file”

c.ファイルを固定する (オプション):
ファイルを Pinata に固定すると、ファイルは永続的に保存され、IPFS ネットワークから削除されなくなります。. SDKを使用する場合, これは、pinataOptions.pinataMetadata.pinataPinName プロパティを設定することで自動的に行われます。. 直接API呼び出しの場合, あなたは付け加えられます “pinataオプション”: {“pinataメタデータ”: {“ピニャータピン名”: “あなたのピン名”}} JSONボディに.

それでおしまい! Pinata を使用してファイルを IPFS にアップロードしました。. Pinata は、追加機能と使いやすさを提供する IPFS 上に構築されたサービスであることを忘れないでください。. これは、IPFS ファイル ホスティングのマネージド ソリューションを必要とする開発者にとって優れたオプションとなります。.

Pinata を使用して IPFS に Web サイトを作成する [より簡単に]

ピニャータを使用すると、IPFSでWebサイトをホストするのが最も簡単で最速です。, 正しく動作させるには少し調整が必要かもしれませんが. HowToHosting.guideは、次の行でWebサイトを実行するために必要な手順を提供します。.

Webサイトの作成プロセスは、上記で説明したIPFSへのファイルのアップロードと同様であり、CIDを取得する必要もあります。.

IPFSはあなたのデータを永久に保存しません. IPFS上の他のノードがコンテンツに到達できるようにするため, そのコンテンツを含むノードは、ネットワーク上の他のノードに接続する必要があります. したがって, IPFSでウェブサイトをホストする, コンテンツをホストするために使用しているノードが必要です, 常にオンラインである.

ステップ 1: 開始するには, に行く ピニャータの公式ページ と登録. 無料です. 次に、を使用して静的Webサイトのファイルをアップロードする必要があります アップロードディレクトリ オプションを選択し、Webサイトのファイルを含むディレクトリに移動します.

Pinataを使用してIPFSでWebサイトを作成する

ステップ 2: Webサイトのコンテンツは1つのビルドフォルダーに含まれている必要があることに注意してください, と index.html ファイル. また, ファイル内のすべてのリンクは相対リンクである必要があります.

ピンマネージャーを使用します:

Pinata-cloud-pin-manager-howtohosting-guide

ピンにカスタム名を付け、フォルダ名を保持するオプションを選択します. アップロードが完了したら, これで、コンテンツ識別子が作成されます (CID) またはIPFSハッシュ.

カスタム名をクリックすると, あなたのファイル (またはフォルダ) ピニャータIPFSゲートウェイで起動します. これで、データが無期限にIPFSに固定されます.

あなたのウェブサイトが機能しているかどうかを確認するには, ピニャータIPFSハッシュをコピーします (あなたが見る長いコード, アップロード後) このページに移動します:

  • https://Gateway.pinata.cloud/ipfs/yourWebsiteHash

の代わりにハッシュコードを配置します yourWebsiteHash Enterキーを押します. あなたのサイトはすぐに到達可能でなければなりません, でも時々それは少し時間がかかるかもしれません. エラーが発生した場合 – 待つ 5 に 10 分とそれがロードする必要があります.

あなたのウェブサイトがその特定のプラットフォーム上にあることを望むなら、あなたがピニャータとワードプレスを同期させることを可能にする無料のアプリケーションがあります. また, ドメイン名を購入して、Webサイトとブランディングをさらにカスタマイズできます.

結論

ピニャータは情報を保存するための非常に便利なツールです, 特にウェブサイトの作成を伴う場合. メディアがダウンすることを心配する必要はありません, を示す 404 エラー, 403 リダイレクトまたは他の一般的なウェブサイトの煩わしさ.

このサービスは最大1GBまで無料で、その制限を超えると超格安になります. 簡単, アクセス可能, 速い, オープンで安全, IPFSとPinataは未来の道であり、Webサイトの作成に役立ちます, あなたがそれほど技術的に熱望していなくても.


あなたは他を読むことができます, このトピックについて書いた同様の記事:

ブロックチェーンウェブサイトを作成する方法

止められないドメインレビュー

NFTドメインの登録方法

調査・執筆者:
HowToHosting 編集者
HowToHosting.guideは、ブログやウェブサイトの作成プロセスに関する専門知識と洞察を提供します。, 適切なホスティングプロバイダーを見つける, そしてその間にあるすべてのもの. 続きを読む...

コメントを残す

あなたのメールアドレスが公開されることはありません. 必須フィールドは、マークされています *

この Web サイトでは、ユーザー エクスペリエンスを向上させるために Cookie を使用しています. 当社のウェブサイトを使用することにより、当社の規定に従ってすべてのクッキーに同意したことになります プライバシーポリシー.
同意します
HowToHosting.Guideで, 私たちは透明性のあるウェブホスティングレビューを提供します, 外部の影響からの独立性を確保する. すべてのレビューに厳格で一貫した基準を適用するため、評価は公平です。.
紹介されている企業の一部からアフィリエイト手数料を得る場合がありますが、, これらの手数料はレビューの完全性を損なったり、ランキングに影響を与えることはありません.
アフィリエイトの収益はアカウント獲得のカバーに貢献します, 試験費用, メンテナンス, ウェブサイトや社内システムの開発.
信頼できるホスティングの洞察と誠実さのためにhowtohosting.guideを信頼してください.