現在のArweaveエコシステムのアプリケーションは、単なるストレージ以上のものになっています。
著者:律動研究院
多くの人々の印象では、Arweaveは低コストの永久保存サービスを提供することで知られています。しかし、Arweaveエコシステムが徐々に発展し成熟するにつれて、Arweave技術に基づいて開発された新しいアプリケーションの形態が次々と登場しています。
Arweave上で直接NFTを鋳造し、取引することを想像できますか?または、Arweave上でERC20トークンをゼロコストで支払い、Arweaveのネイティブ取引プラットフォームでこれらの資産を直接ステーブルコインに交換することができるのでしょうか?
この記事では、いくつかの典型的なアプリケーションを例に挙げ、読者にArweaveエコシステムの新しいアプリケーションシナリオを紹介します。
一、 NFTの鋳造と取引
かつてArweaveとNFTの唯一の関係は、他のエコシステムのNFTプロジェクトのメタデータを保存することでした。しかし、実際には、Arweaveの技術を利用して完全なNFT取引プラットフォームを直接構築することが可能です。以下では、最近注目を集めている音楽NFTプラットフォームPianityを例に、その背後にある構築ロジックを分析します。
Pianityは音楽NFTの鋳造と取引プラットフォームで、クリエイターが音楽作品をNFT化し、持続的な収益を得る手助けをします。では、Pianityで取引されるNFTは、私たちが慣れ親しんでいるERC721標準を採用しているのでしょうか?
まず、Pianityのホームページにアクセスし、ランダムに音楽NFTをクリックします。クリック後の詳細ページで曲を試聴し、曲の基本情報を閲覧できます。
同時に、詳細ページの左下にArweaveのストレージ取引リンクがあり、クリックするとその取引のブラウザインターフェースに入ることができます。
この取引では、音楽の音声ファイルが直接Arweaveチェーン上に永久保存されています。また、取引のInputフィールドでは、Pianityのスマートコントラクト内のmint関数が呼び出され、新しいNFTが鋳造されています。このNFTの生成数は100で、著作権者のアドレスは:wigfR4Dm76tDOTz8wjhJNauHUQc493Mdy8YFsFhwVRwです。
呼び出されたNFTコントラクトアドレス:SJ3l7474UHh3Dw6dWVT1bzsJ-8JvOewtGoDdOecWIZoは、Pianity内のすべてのNFTの鋳造アドレスのようです。
次に、このNFTコントラクトのアドレスリンク(https://viewblock.io/arweave/address/SJ3l7474UHh3Dw6dWVT1bzsJ-8JvOewtGoDdOecWIZo)をクリックして、対応するブラウザインターフェースに入ります。
このインターフェースでは、このNFTコントラクトに関連するすべての取引を見ることができ、コントラクトの完全なコードや最新の状態(特定のNFTの最新所有者情報など)を確認できます。
スマートコントラクトインターフェースの右側にあるSTATEボタンをクリックすると、所有者の情報を確認できます。
PianityでのNFTの鋳造または取引の全過程には、他のパブリックチェーンは一切関与しておらず、以前一般的だったマルチメディアファイルの保存に使用されるメタデータフィールドも存在しません。NFTの鋳造全過程は、Arweave上でNFTコントラクトに取引を送信し、新しいNFTを鋳造すると同時に曲の音声ファイルをチェーン上に保存することです。
Pianityの公式文書によると、Pianityで使用されているのはArweaveに基づいて構築された新しいNFT標準です。この標準は、以前のユーザーが慣れ親しんでいるERC721プロトコルに対して、最も顕著な特徴は、NFTメタデータのチェーン外保存の問題を根本的に解決していることです。
以前のイーサリアムのNFTがメタデータフィールドを通じてストレージアドレスをチェーン外に指し示す必要があったのは、一般的なパブリックチェーンの高額なチェーン上ストレージコストが原因でした。しかし、Arweaveに基づいて構築されたNFT標準は、低コストのチェーン上ストレージの利点を享受できます。したがって、Arweave上のNFT標準では、コンテンツとNFTが本当に一体不可分の全体として実現できます。このため、この標準は原子化されたNFT、すなわちAtomic NFTとも呼ばれています。
Atomic NFTは、従来のNFT標準における最大の信頼問題を解決しました。Atomic NFT標準の下では、ユーザーはNFTのコンテンツ保存の問題を心配する必要がなくなります。ユーザーアドレスに保持されているNFTが存在する限り、その保存されている音楽などのコンテンツも必然的に存在します。これは、ユーザーがNFT取引の過程での信頼コストをさらに低下させることに寄与します。ユーザーはメタデータやさまざまな保存方法などの複雑な概念を理解する必要がなくなり、取引プロセスは見たままの結果を得られるようになり、真の意味での取引の非信頼化が実現されます。
将来的に文字、音声、さらには動画などのマルチメディアファイルを主要製品とするクリエイター経済にとって、Arweave技術に基づいて策定されたAtomic NFT標準は、業界の発展にとって非常に良い条件を創出することは間違いありません。
二、スマートコントラクトの利益分配トークンの作成
Arweaveエコシステムには新しいNFT標準があるように、Arweaveには独自のERC20トークンフォーマットもあります。この新しいトークン標準は、利益分配トークンProfit Sharing Token(PST)と呼ばれています。
開発者はスマートコントラクトを展開する際に、対応するPSTトークンを設定し、PSTの保有者が今後そのコントラクトから発生するガス代を按分して分配することを約定できます。したがって、Arweave上に展開されたスマートコントラクトが多く使用されるほど、そのPSTトークンの内在的な価値も高まります。
現在、多くのネイティブなArweaveエコシステムプロジェクトが独自のPSTトークンを発行しています。以下の図に示すように、PST取引プラットフォームVertoが発行したVRTや、Arweaveに基づくクラウドストレージアプリケーションArDriveが発行したARDRIVEなどは、PSTモデルのトークンに該当します。
このようなトークンの構築モデルは、開発者により豊富な価値捕獲のチャネルを提供します。開発したアプリケーションが広く使用される限り、開発者がトークン経済モデルを精巧に設計しなくても、PSTトークンを通じて得られる収益で安定した収入を得ることができます。
もちろん、PTSトークンの発展もまだ初期段階にあり、上の図からもわかるように、現在取引プラットフォームでサポートされているPSTトークンの総数はわずか29個であり、大部分の取引量は低く、市場でほとんど存在感がありません。したがって、PSTはむしろ将来のArweaveエコシステムの繁栄に向けた技術的な備えとして位置づけられ、近い将来にその役割を果たすかもしれません。
三、資産取引プラットフォームの構築
そうです、Arweaveのようなストレージ型パブリックチェーン上で、開発者は独立した分散型資産取引プラットフォームを構築することもできます。
Vertoは現在、Arweave上に構築されたPSTトークンの取引に特化した唯一の取引プラットフォームです。Vertoのウェブサイトのホームページを開くと、その全体的なスタイルもArweave系の白黒の冷淡なデザインであることがわかります。ホームページには、ログインアドレスの基本情報に加えて、いくつかの一般的なトークンの価格動向や、アドレスに保存されたNFTの表示インターフェースがあります。
資産取引を行う必要がある場合は、ページ上部のSwapボタンをクリックします。
Vertoの取引インターフェースは、ユーザーが慣れ親しんでいるUniswapのフロントエンドと基本的に一致しています。サポートされている資産は、ArweaveのネイティブトークンARを除いて、すべてさまざまなエコシステムアプリケーションが発行したPSTトークンです。
現在、Vertoは全体的なアップグレードプロセスにあるため、実際の取引デモは行えません。しかし、公式のデモ動画によれば、Vertoの取引体験はイーサリアムの取引プラットフォームと本質的に変わりません。同時に、Vertoは私たちが慣れ親しんでいるAMM取引メカニズムを採用しています。言い換えれば、誰もこれがストレージを主打とするArweave上に開発されたものであると教えなければ、一般のユーザーは明らかな違いを感じないかもしれません。
Vertoのアップグレード前の取引記録から見ると、現在Vertoの取引量は活発ではありません。しかし、これはVertoの製品が優れていないことを示すものではありません。現在、Arweave全体のエコシステムの発展は初期段階にあり、Vertoで取引可能なPST資産もまだ豊富ではありません。逆に、Arweaveエコシステムが将来的に繁栄することが確信できるなら、Vertoのようなインフラは無視できない存在となるでしょう。
四、無料のチェーン上支払い
無料のチェーン上支払いは、一見するとマーケティングのキャッチフレーズのように聞こえます。結局のところ、アプリケーションがパブリックチェーンと相互作用する場合、理論的には本当に無料を実現することは不可能であり、少なくとも長期的に本当に無料を実現することはできません。しかし、Arweaveに基づいて開発されたチェーン上支払いプロトコルeverPayは、この不可能な目標をほぼ実現しています。
everPayが無料支払いを実現する具体的な原理を紹介する前に、まずその製品の具体的な使用プロセスを体験してみましょう。
まず、アプリのウォレットインターフェースにアクセスすると、現在everPayがサポートしている入金可能な資産リストが表示されます。ArweaveのネイティブトークンARのほか、すべてイーサリアムからクロスチェーンされた主要資産(現在ArweaveのネイティブPSTトークンは含まれていません)です。
入金ボタンをクリックすると、ウォレットログインボタンがポップアップします。原生のArweaveエコシステムアプリであるにもかかわらず、everPayはArConnectとイーサリアムウォレットのログインを同時にサポートしています。
イーサリアム資産を入金する必要があるユーザーは、まずイーサリアムウォレットにログインします。その後のクロスチェーン入金プロセスは、通常の送金支払いプロセスに似ており、まず資産と数量を選択し、確認してガス代を支払います(クロスチェーンはeverPay使用時に唯一支払う必要があるイーサリアムのガス代の部分です)。少し待つと、everPayアカウントに転入した資産残高が表示されます。
入金が成功したら、無料送金の操作インターフェースに入ることができます。画面下部の受取アカウントに表示されている赤枠内の情報に注意してください。everPayのアプリでは、everPayに入金された資産はまず入金したイーサリアムアドレスにデフォルトで保存されますが、送金画面では、ユーザーはイーサリアムアドレスの残高を他のイーサリアムアドレスやArweaveのアドレスに直接送金できます(これはクロスチェーンではありません)。
everPayを通じて完了したすべての支払いでは、全操作は原資産の所有者がウォレットを通じて署名するだけで、ガス代を支払う必要はありません。さらに重要なのは、everPayがイーサリアムアドレスとArweaveアドレスの間の障害のない直接の相互転送をサポートし、クロスチェーンコストを直接省略できることです。
では、everPayが無料のチェーン上支払いを実現できる原理は何でしょうか?
公式の紹介によると、everPayはArweaveに取引記録を保存することで、1ドルの保存コストで百万単位の取引規模をサポートできます。言い換えれば、everPayでの支払いの唯一のコストは、Arweaveチェーン上にこの支払い取引記録を保存するための保存コストです。もちろん、保存に最適化されたArweaveパブリックチェーンにとって、単一の支払い記録の保存コストは自然に無視できるものです。したがって、everPayチームはこの本来少ない保存費用を免除し、ユーザーが本当に無料のチェーン上支払いサービスを利用できるようにしています。
ステーブルコインの無料支払いは、暗号業界における厳しい需要であり、Tronの送金でも取引手数料が発生し始めた現在、業界内で良い代替案はまだ登場していません。everPayがArweaveのストレージ技術を利用して構築した無料支払いアプリケーションは、注目すべき方向性かもしれません。
五、他のブロックチェーンのストレージミドルウェアになる
厳密に言えば、これらのアプリケーションは依然として主にArweaveのストレージ機能を利用しており、本記事においてはややテーマから外れているように見えます。しかし、これらのアプリケーションは現在Arweaveの大量のストレージスペースを消費しており、Arweaveのビジネスデータの成長を支える主要な貢献者であるため、本記事の最後の章で簡単に紹介します。
(1)Bundlr
新しいWeb3アプリケーションがArweaveを使用してストレージを行う際に直面する最大の障害は、ストレージコストの支払い問題です。私たちは、イーサリアムアプリケーションがストレージを必要とする際に、ユーザーにArconnectウォレットをインストールし、ARトークンを購入してストレージコストを支払うように促すことを想像するのは難しいです。
Near上のNFTプラットフォームMintbaseや執筆プラットフォームMirrorでは、このストレージコストはプロジェクト側が黙って負担していますが、このビジネスモデルは明らかに将来のより大規模な使用需要を支えることはできません。
したがって、暗号業界全体が、他のスマートコントラクトパブリックチェーンのユーザーがArweaveストレージサービスをより便利に購入できるようにするストレージミドルウェアを切実に必要としています。これが、最初に紹介するストレージミドルウェア製品、Bundlrです。
Bundlrは先月新たに立ち上げられた製品で、その公式ウェブサイトのホームページは非常にシンプルです。
Bundlrの主なビジネスロジックも比較的シンプルです。まず、他のパブリックチェーンのユーザーは、ストレージタスクをBundlrに直接委託し、所在するパブリックチェーンのネイティブトークンでストレージコストを支払い、Bundlrが他のパブリックチェーンのトークンをARに変換してストレージのガス代を支払います。
次に、Bundlrはバックグラウンドで複数のストレージ取引を1つにまとめ(このまとめられた取引はbundleと呼ばれます)、メインネットに提出します。これにより、Arweaveメインネット上の取引数が大幅に減少し、Arweaveメインネットの取引スループット能力を間接的に向上させ、各ストレージ取引のガスコストをある程度低下させることができます。
現在、Polygon上のユーザーはBundlrに直接Maticを支払うことで、Arweave上のストレージコストを支払うことができるようになっています。今後、Bundlrは徐々に他のパブリックチェーンをサポートする計画もあります。
Arweaveブラウザでも、Bundlrを使用したストレージの取引数が徐々に増加しているのが見受けられます。下の取引ブラウジングインターフェースでは、紫色のシンボルの取引がBundlrサービスを利用してパッケージ化されたストレージ取引です。
さらに、Bundlrは経済的メカニズムを利用してストレージノードの悪行を防止します。Bundlrシステムでは、集中ストレージノードはBundlerと呼ばれ、各ノードはプロジェクトトークン$BNDLを担保にし、ユーザーのストレージ指示を正常に完了できなかった場合、その担保トークンは没収されます。
(2)KYVE
KYVEはArweaveのストレージ機能を利用して、Arweaveと他のパブリックチェーンの間にストレージミドルウェアを構築しています。いくつかのプロジェクトが単にArweaveを使用してアプリ内のユーザーデータをバックアップするのとは異なり、KYVEは直接全パブリックチェーンの履歴をバックアップすることを選択しています。
私たちは、現在のパブリックチェーンの履歴状態の保存は主にパブリックチェーンネットワーク内のフルノードによって実現されていることを知っています。しかし、フルノードを運営することはコストが高く、新しいフルノードが履歴データを同期するには、以前のすべての計算プロセスを繰り返す必要があり、全体のイベントは時間と労力を要します。また、フルノードを通じてブロックチェーンの履歴データを検索するプロセスも比較的遅いです。
したがって、これらのパブリックチェーンの履歴記録をすべてストレージに優れたArweaveに直接保存できれば、新しいノードの情報同期や履歴データの検索・照会が大幅に効率化されます。唯一の問題は、Arweaveに保存された履歴データが改ざんされないことをどう保証するかです。
KYVEの考え方は、経済的インセンティブ制度を設立することでこの重要な問題を解決することです。現在、KYVEエコシステムには2種類のノードが存在します。一つはストレージノード、もう一つは検証ノードです。ストレージノードはプロジェクトトークンを担保にし、Arweaveに保存する情報を提出します。一方、検証ノードは情報の正確性を検証し、ストレージノードが悪行を行った場合、システムはその担保資金を没収します。このような経済的ゲーム理論を通じて、KYVEはアップロードされたブロックチェーン情報の真実性と有効性を保証しています。
KYVEは現在テストネット段階にありますが、すでにSolana、Cosmos、Nearなどの主要なパブリックチェーンのデータストレージをサポートしています。この傾向に従えば、将来的にKYVEはブロックチェーン業界の歴史アーカイブとして急速に進化し、Arweaveのストレージ機能を利用して他のパブリックチェーンが生成した歴史データを保存する可能性があります。これは、ある程度、パブリックチェーンのフルノードが不足し、検索効率が低いという主要な問題を解決します。
Arweaveエコシステムの発展の背後にある重要な支柱
上記で紹介したほとんどのアプリケーション形式は、Arweaveが基盤としてスマートコントラクト機能を提供する必要があります。ストレージを主打とするパブリックチェーンがどのようにスマートコントラクトをサポートできるのかは、多くの人々がArweaveエコシステムを理解する上での重要なポイントです。記事の最後に、この問題について簡単に紹介します。
まず、ストレージコンセンサスに基づくArweaveと他のパブリックチェーンの最大の違いは、チェーン上の計算機能をサポートしていないため、スマートコントラクトの計算結果に対するコンセンサスを得ることができないことです。しかし、チェーン上の計算をサポートしない場合、スマートコントラクトの計算結果はどのように取得されるのでしょうか?
比較的わかりやすく説明すると、Arweaveはあらゆるデータを永久に保存できるため、スマートコントラクトのコードも保存できます。したがって、スマートコントラクトが実行される際に、ユーザーがそれぞれ同じコードをダウンロードし、ローカルで実行すれば、たとえチェーン上でスマートコントラクトの計算結果に対するコンセンサスが得られなくても、同じコードをダウンロードしたすべてのユーザーは理論的に完全に同じ結果を計算できるはずです。
ただし、このモデルには最大の欠点があります。スマートコントラクトがデプロイされた後に長期間頻繁に使用されると、大量の新しい取引状態が生成されます。新しいユーザーがそのコントラクトの最新状態を最初から計算しようとすると、すべての履歴取引記録を繰り返し計算する必要があります。この論理の下では、ハッカーは低コストで大量の無効な取引を保存し、スマートコントラクトにDDoS攻撃を仕掛けることができ、特定のコントラクトが正常に使用できなくなる可能性があります。
上記で言及したKYVEが解決しようとしている第二の問題は、スマートコントラクトの状態爆発問題です。KYVEは独自の検証ノードを通じて、Arweave上のスマートコントラクトの最新状態を計算し、Arweaveパブリックチェーン上に保存します。これにより、新しいユーザーは最新の状態からスマートコントラクトを実行できるようになり、Arweaveスマートコントラクトの使用難易度が大幅に低下します。
ストレージコンセンサスに基づいて実現されたスマートコントラクトは、一見するとイーサリアムよりもいくつかの欠点があるように見えますが、エコシステムアプリケーションの適切な補完を通じて、依然としてほとんどのアプリケーションシナリオをサポートできます。また、Arweaveにおけるスマートコントラクトのコストはコードの保存コストであるため、Arweaveスマートコントラクトに基づいて構築されたアプリケーションのガスコストは非常に低く抑えられ、将来のArweaveエコシステムアプリケーションに非常に有利な競争優位性を与えます。
まとめ
Arweaveは初期に多くの人々にFilecoinの同類製品と見なされていましたが、現在示されている発展の潜在能力から見ると、ArweaveとFilecoinは最初から同じトラックには属していません。将来のArweaveは、主流の計算型パブリックチェーンと競争する潜在能力を持っています。
Web3時代のアプリケーションは、クリエイター経済、ゲーム、ソーシャルなどの分野に関わらず、データの保存需要が金融系アプリケーションに比べて桁違いに増加しており、現在の主流パブリックチェーンは明らかにこの規模のチェーン上ストレージを支えることができません。
かつて私たちはNFTが権利を確立できると当然のように考えていましたが、NFTの背後にある文字、音楽、または動画が信頼できる保存を得られなければ、ユーザーが購入したNFTは、従来の商業信用に基づいて発行された票券と本質的には何も変わらないかもしれません。しかし、Arweaveに基づいて作成されたAtomic NFTモデルは、この問題を解決するための選択肢の一つとして機能する可能性があります。
- 今年の初めから、私たちは無数のパブリックチェーンエコシステムとトークン価格の爆発を目撃しました。しかし振り返ってみると、大多数のパブリックチェーンは最終的に同質化競争の泥沼に陥っています。このような環境の中で、Arweaveを代表とするストレージ型パブリックチェーンは、目立たない分野で新しい戦場を切り開いています。Arweaveや、ソーシャルを主打とする新しいパブリックチェーンDesoは、低廉なチェーン上ストレージコストを活用して他のパブリックチェーンと差別化競争を実現しています。
革新と試行錯誤は常にブロックチェーン業界の発展の最も原始的な原動力であり、このようなプロジェクトは常に普通の道を歩まないArweaveエコシステムの中で頻繁に現れます。もしあなたが業界内のさまざまなDeFi模倣プロジェクトに飽きているなら、Arweaveエコシステムを見てみることをお勧めします。ここでは、プロジェクトがブロックチェーンアプリケーションのさらなる可能性を探求し続けています。