NFTクリエーターがIPFSよりArweaveを選ぶ理由(SolanaとMetaplexが以前から知っていたこと)
どのブロックチェーンでも、NFTを作成する際には永続性が大きな問題となります。NFTの所有者が死んだリンクで絶叫するようなことは避けたいものです。コレクターはNFTが永遠に生き続けることを望んでいます。では、NFTファイルを保存するとなったとき、どのオプションを選ぶのでしょうか?定期的に料金が発生し、ファイル消失のリスクが高いものを選ぶか。それとも、ファイルを長く保存すればするほど、保存しているノードが報われるオプションですか?
NFT – 契約と同じように永久的?
アセットとコントラクトが技術的にどのように分かれているかを説明するために、NFTがどのように作られるのか、つまりミントされるのかについて簡単に見てみましょう。
ミントプロセスは、スマートコントラクトを通じて行われます。スマートコントラクトとは、ブロックチェーン上で動作するコードや小さなアプリのようなものだと考えてください。誰かがNFTをミントすると、スマートコントラクトがそのコードを実行し、トークンと呼ばれるものを作成します。各トークンは独自のURI(Uniform Resource Identifier)を持っています。このURIは基本的に、どこかのストレージ上のファイルを指すリンクです。このファイルには、NFT固有のプロパティや実際の画像ファイルへのリンクなど、NFTのすべての情報が含まれています。
このファイルをメタデータ・ファイルと呼びます。
ちょっと待って!私のNFTは単なるリンクなんですか?
ある意味そうですが、それだけではありません。正確には、NFTはリンクを含む情報のかたまりです。あるファイルへのリンクが、今度は別のファイルを指し示すのです。つまり、各NFTは画像とメタデータファイルから構成されています。そして、これらをどこかに保存する必要があります。
しかし、画像はイーサリアムのようなブロックチェーンに保存するには大きすぎるし、そうするとコストがかかるので、NFTとURIが作られたわけです。NFTの技術的な名称はERC-721トークンです。しかし、今はあまり専門的な話はしません。それでは、これらのファイルをどのように保存するか見てみましょう。
「おっけー、自分のDropboxアカウントに保存しよう!」と思われるかもしれません。それはうまくいくでしょうか?そうです、うまくいきます。でも、誰もあなたのNFTを買わなくなります。なぜなら、NFTの将来は、次のことにかかっているからです。
- あなたがファイルを削除しないこと。
- Dropboxのアカウントが無効化されないこと。
- Dropboxが廃業しないこと。
しかし、それはあまりにも中央集権的であり、それゆえにリスクが高すぎるのです。そこで、分散型ストレージの登場です。IPFSとArweaveです。
どちらも複数のノード(IPFSやArweaveのソフトウェアが動作するコンピュータ)にデータが保存されるため、一人の人間のミスやアカウントの無効化の影響を受けず、分散化された状態となります。では、どれが一番いいのでしょうか?では、詳しく見ていきましょう。
IPFSとガベージ(ごみ)コレクション
IPFSにファイルをアップロードすると、そのファイルはノードに保存されます。ファイルは暗号化され(ハッシュ化)、他のノードから認識できるように一意の識別子(CID)が与えられます。
お客様がファイルを問い合わせると、他のノードがCIDを利用してファイルを見つけ、お客様に提供します。そのノードは、将来使用するためにそのファイルを保存することができます。しかし、誰もが自分のファイルを保存したいと思い、ストレージスペースが不足し始めたらどうなるでしょうか?ここでガベージ(ごみ)コレクションが始まります。
ガベージ(ごみ)コレクションとは、ソフトウェアが、もう必要ないと判断したファイルを自動的に削除し始めるプロセスのことです。これは、ファイルが固定されていない限り、ファイルが削除されることを意味します。
ファイルを固定することは、簡単に言えば、ファイルを削除しないようにガベージ(ごみ)コレクタに依頼することを意味します。 ファイルは、Piñata などのピン留めサービスを通じてピン留めすることができます。ピン留めサービスの中には、少量のデータであれば無料のアカウントを提供しているものもありますが、その制限を超えると、有料アカウントが必要になります。そこで、またDropboxの問題が発生するわけです。ピン留めサービスの支払いをやめれば、ファイルは削除されます。
そこで登場するのがFilecoinです。Filecoinは分散型ストレージソリューションで、ユーザーとノードが、一定期間データを保存するための固定価格に合意します。保管期間が終了し、Filecoinからデータをダウンロードすると、その後は削除することができます。つまり、私たちは時間によって制限されているのです。私たちのファイルは永久に保存されるわけではありません。
要するに、短期的にはいいのですが、永続性が保証されていないので、長期的にはダメなのです。
永久保存のソリューションとしてのArweave
Arweaveは上記の問題を解決するために着手しました。解決策は簡単でした。データを永久に保持するよう、ノードにインセンティブを与えるのです。 それは、ユーザーがノードにAR(Arweaveのネイティブ・トークン)で1回限りの料金を支払うことで実現されます。
料金の計算式は、200年以上データを保持するインセンティブをノードに与えるものです。この手数料は、物理的なストレージの価格が下がる一方で、時間とともに上昇するARの価格を考慮したものです。さらにArweaveチームは、安全性を高めるために、ストレージのコストが年々低下することを意図的に見積もっています。
さらに、ノードは定期的にArweaveネットワーク全体からランダムなデータの一部を要求されます。もしノードがそのデータを保存していることを確認できれば、追加のARトークンが与えられます。つまり、ネットワーク上のすべてのノードが、全データのコピーを保持することで利益を得ることができるのです。
Arweaveにまだ納得していないようでしたら、ソラナが何を選択したのかを見てみましょう。
ソラナとArweave
過去1年間で、ソラナは最も大きく、最も認知度の高いブロックチェーンの1つになりました。最近、彼らはKYVEを介してブロックチェーン台帳全体のバックアップを保存するためにArweaveを選択しました。
Arweaveは、「忘れないハードディスク」として、重要な情報や記録を永久に保存し、歴史の塗り替えを防ぎます。solana.comより
ソラナは、このようにArweaveを活用した最初のブロックチェーンの1つです。(それ以降、AvalancheからNEARまで、数多くのブロックチェーンに利用されています)。
Metaplexはソラナ上に構築されたツールのセットで、主にユーザーがNFTを簡単に造幣・競売できるように設計されています。その主なツールの1つは、「キャンディマシン 」と呼ばれています。
キャンディマシンが行うのは、すべてのアセット(画像ファイルとメタデータファイルの両方)を取り込んで、NFTに結合することです。まず、すべてのファイルをArweaveにアップロードし、ユーザーがNFTを作成する際に参照することでこれを実現します。Solseaで開始された多数のNFTコレクションはまさにこの方法を使用しており、この方法で開始されたプロジェクトは10,000を超え、急速に人気を集めているようです。
トレードオフの結論
一般的に言って、IPFSには利点がありますが、回避策なしに永久保存を提供することはできません。そしてその場合でも、回避策には欠点があり、NFTを安全に保存できなくなる可能性があります。インセンティブ付きのブロックチェーンに保存されない場合、クラウドに近いものになります。
NFTをArweaveに保管することは、長期的な解決策です。Arweaveは、ストレージプロバイダーからNFTをレンタルするような月額料金なしで、永久的な保管を提供します。このオプションがあることで、NFTクリエイター(およびコレクター)は、404のリスクなしにアートを販売・保管できる安全なソリューションとして、Arweaveを選ぶことができるのです。
Join our
Telegram / Discord / Twitter / JP Twitter