はじめに(翻訳者より)
Arweaveプロジェクトは2017年にICOを行い(その際は「Archain」という名称でした)、以来継続的にコラムやリリースなど情報発信を続けてきています。
それらの情報の大部分が英語で発信されたものであるため、日本人に向け、少しずつ翻訳して紹介していきます(都合上、意訳を多く含みます。文末にリンクを張りますので可能なら原文も確認してみてください)。
Arweave 2.0が始動しました:サイズ無制限の永久オンチェーンデータストレージへの道
2020年5月1日
1年以上にわたる熱心な計画、コーディング、テストを経て、Arweaveネットワーク2.0が正式に稼動しました! このブログでは、主要な変更点のいくつかと、プロトコルの将来のための次のステップを説明します。
Arweave 2.0はArweaveプロトコルにとって重要なマイルストーンであり、今日ネットワークの実用的なブロックサイズを劇的に増加させ、将来Arweave 2.1でさらなるハードフォークなしに実質無制限のサイズのオンチェーンデータストレージへの道を切り開くものです。
主に、Arweave 2.0は革新的なFast Writeメカニズムを導入し、Arweaveネットワークにデータを書き込む際の速度の制限をなくしました。
要するに、Fast Writeでは、ネットワークに書き込まれたデータはもはやトランザクション自体には保存されず、むしろデータを構成するもののMerkleルートが書き込まれるのです。
トランザクションとデータを同時に切り離すことで、ネットワークへのデータ書き込みがより高速になり、ネットワーク全体のトランザクションの通信もより効率的になります。
これは、すべてのノードがデータの全バイトを見るのではなく、データを保存したいノードだけがデータをダウンロードしなければならないからです。
データルートを含めることで、保存データの暗号完全性をシームレスに維持しながら、ネットワーク書き込み速度の制限を効果的に解除しています。
同時に、Arweaveのコアチームは、「レイヤー2」のスケーラビリティ・ソリューションであるバンドル・トランザクションの仕様と実装を公開しています。
バンドル・トランザクションは、Arweave 2.0の新しいアクセス証明スキームと組み合わせると、膨大な量の個々のArweaveデータエントリーをネットワーク上の単一の「レイヤー1」トランザクション内に格納する能力を提供します。
これら2つの技術を組み合わせることで、Arweaveは従来のWeb 2.0アプリケーションのインフラ要件を遥かに超えるスケーラビリティを実現することができます。
また、これらの改良を組み合わせることで、サードパーティアプリケーションがユーザーに代わって取引手数料を支払う「委任型取引」を可能にし、使い勝手を大幅に向上させました。
例えば、実際には、ネットワーク自体はネイティブ・トークンであるARを使い続けながら、サードパーティーのアプリケーションは、ユーザーがArweaveの取引手数料をフィアットや他の通貨でプラットフォーム上で支払うことができるようになることを意味します。
2.0の最大取引サイズ(実装レベルではなくプロトコルレベル)は2²⁵⁶バイトで、各基本層取引には~2.7x10⁷³の取引バンドルが含まれる可能性があります。
各ブロックは少なくとも1,000の「ベースレイヤー」バンドルトランザクションを含むことができるようになります。
このアップグレードは、マイニングソフトウェアのメモリフットプリントを1GBも減らし、ウォレットリストストレージを削除することでマイニングの台帳管理コストを削減し、データ同期の速度を改善するなど、Arweaveのマイナーにいくつかの重要な利点を提供します。
これらの改善により、より効率的で合理的なマイニング体験をすべての人に提供します。Arweaveの採掘者になることに興味がある方は、こちらの採掘ガイドをご覧ください。
Arweaveプロトコルの次の大きなステップは、今年後半にリリースされるArweave 2.1です。Arweave 2.1では、ブロックと取引の形式が大幅に改善され、ネットワークの速度と信頼性を高く保ちながら、すべてのデータサイズの制限を完全に解除することが可能になります。
コア・チームは、Arweave 2.0とその先への旅路において、コミュニティ全体のサポートに感謝したいと思います。
Arweave・チーム