ENSを取得して、その.ethドメインに紐づけて簡単にIPFSに分散型Webサイトなどを簡単にアップできるようになっていたのでやってみました。
参考にしたページ:Upload to IPFS Directly from the ENS Manager with New Tool from Temporal Cloud
マイENSページの取得した.ethドメインを選択。詳細ページを表示します。
このツールは、IPFSピン留めサービスTemporal Cloudを使用します。
使い方
0)始める前に必要なもの
.ETHドメインを取得しましょう。取得方法は、
.ETHドメインを取得してみた をご覧ください。
1)新しいコンテンツレコードを作成
ENS Appに移動し、.ETH名を検索します。RECORDSがない場合は、右側の[+]ボタンをクリックし、ドロップダウンメニューから[コンテンツ]を選択します。
2)「新規アップロード」をクリックします
初めてコンテンツレコードを作成する場合は、右側の[新しいアップロード]ボタンをクリックします。
名前に既にコンテンツレコードがある場合は、右側のアップロードアイコンをクリックします。
3)Temporal Cloudアカウントを作成する
Temporal Cloudアカウントをまだお持ちでない場合は、「サインアップ」ボタンをクリックしてアカウントを作成してください。
※アカウントを作成するのにクレジットカードや支払いは必要ありません。
注:新しいTemporal Cloudアカウントを作成してメールアドレスを確認すると、Temporal Cloudの無料枠が自動的に付与されます。これにより、最大3 GBのデータをアップロードできます。アップロードしたデータは、少なくとも12か月間IPFSネットワークに固定されます。さらに多くのデータをアップロードしたい場合、またはIPFSネットワークに12か月以上保持することを確認したい場合は、ここでアカウントをアップグレードできます。
Temporal Cloudアカウントを既にお持ちの場合は、このステップをスキップしてください(単一のTemporal Cloudアカウントを使用して、必要な数のENS名を作成できます)。
4)ログイン
Temporal Cloudアカウントを作成してメールアドレスを確認した後、またはTemporal Cloudアカウントを既に持っている場合は、Temporal Cloudのユーザー名とパスワードを入力して、[ログイン]をクリックします。
5)ファイルをアップロードする
「フォルダーアップロード」ボタンを使用してフォルダー全体(例:ウェブサイトファイルが入っているフォルダー)をアップロードするか、「ファイルアップロード」ボタンを使用して単一のファイルをアップロードします。
6)IPFSハッシュをコンテンツレコードに保存します
ファイルはIPFSにアップロードされていますが、IPFSハッシュはまだENS名のコンテンツレコードに保存されていません。これを行うには、「保存」をクリックします。
Web3ブラウザーは、レコードを保存するためのトランザクションの確認を求めてきます。(ヒント:取引の確認を迅速化するために、イーサリアムネットワークの取引手数料をより高い金額に調整することができます。)
7)これで完了です。
IPFSハッシュをコンテンツレコードに保存するトランザクションが確認されると、完了です。アップロードしたファイルのIPFSハッシュがコンテンツレコードに表示されます。
どのブラウザでもアクセスます。
例:Web3ブラウザーで https://masia02.eth/ にアクセスできます。
通常のブラウザでは、https://masia02.eth.link とお尻に.linkを付けるとアクセスできます。
デスクトップブラウザにMetaMask拡張機能がある場合は、[[yourname] .eth /]に移動して(末尾に「/」を必ず含める)、通常のWebサイトと同じように読み込まれるはずです。
結論
これによりプロセスが大幅に簡素化され、分散型Webサイトを簡単に立ち上げることができます。
----------------------------------------
▼私のプロフィールページ
ENSドメインを取得してIPFSに静的ページを適当に作ってアップしました。
masia02.eth
私が日々思うつぶやきもフォローしてくれる方は、
masia02 Twitterをフォローする
記事を読みたい方は、
CipherWeb Line公式アカウントをフォローする