Arweave 2.0:無制限のサイズの永続的なオンチェーンデータストレージへの道
Arweave 2.0はArweaveプロトコルにとって重要なマイルストーンであり、ネットワークの実用的なブロックサイズを劇的に増加させ、将来のArweave 2.1ではハードフォークなしで事実上無制限のサイズのオンチェーンデータストレージへの道を切り開くことになります。
Arweave 2.0では、革新的なFast Writeメカニズムが導入され、Arweaveネットワークへのデータの書き込み速度の制限がなくなりました。本質的には、Fast Writeでは、ネットワークに書き込まれたデータは、もはやトランザクション自体の中に保存されるのではなく、データを構成するマークルルート が書き込まれます。トランザクションとデータを同時に分離することで、データをより迅速にネットワークに書き込むことができ、ネットワーク全体でのトランザクションの通信がより効率的になります。これは、すべてのノードがデータのすべてのバイトを確認する必要があるのではなく 、データを保存したいノードだけがデータをダウンロードする必要があるためです 。データルートを含めることで、保存されたデータの暗号化された完全性をシームレスに維持しながら、ネットワークの書き込み速度の制限を効果的に解除することができます。
同時に、Arweaveコア・チームは、「レイヤー2」スケーラビリティ・ソリューションであるバンドル・トランザクションの仕様と実装を公開しています。Arweave 2.0の新しいProof of Accessスキームと組み合わせることで、バンドルされたトランザクションは、ネットワーク上の単一の「レイヤー1」トランザクション内に膨大な量の個々のArweaveデータエントリを保存する機能を提供します。そして、スケーラビリティの限界をネットワークのコンセンサス時間ではなく、ハードウェアの処理速度に上昇させます。
これら2つの技術を組み合わせることで、Arweaveは、最大規模の従来型Web2.0アプリケーションでさえも、インフラの要件をはるかに超えた拡張が可能になります。これらの改善を組み合わせることで、サードパーティアプリケーションがユーザーに代わってトランザクション料金を支払うことを可能にする「委任型トランザクション」も可能になり、使いやすさが大幅に向上します。例えば、これは実際には、ネットワーク自体はネイティブトークンであるARを引き続き使用しながら、サードパーティのアプリケーションがユーザーに彼らのプラットフォーム上のフィアット通貨或いは他の通貨でArweaveトランザクションの支払いを許可できることを意味します。 2.0の最大トランザクションサイズ(実装レベルではなくプロトコルレベルで)は2²⁵⁶バイトとなります 。各ベースレイヤーのトランザクションは、~2.7x10⁷³トランザクションのバンドルを含む可能性があります。各ブロックは、これらの「ベースレイヤー」のバンドルトランザクションを少なくとも1,000個含むことができるようになります。
今回のアップグレードでは、マイニングソフトウェアのメモリ使用量を1GB削減、ウォレットリストストレージの削除によるマイニングコスト削減、データの同期速度の向上など、Arweaveのマイナーにとって重要なメリットも提供されます。これらの改善により、より効率的で合理化されたマイニング体験をすべての人に提供します。Arweaveマイナーになることに興味がある場合は、マイニングガイドをチェックしてください。Arweaveプロトコルの次の主要なステップは、今年後半にリリースされるArweave 2.1です。これは、Arweave 2.0の改良されたブロックとトランザクションフォーマットの力を利用して、ネットワークの速度と信頼性を高く保ちながら、すべてのデータサイズの制限を完全に解除することを可能にします。