Warp Contracts ロードマップ2023
Warpは、2023年のロードマップを発表し、Arweave上の主要なスマートコントラクトプラットフォームとしてWarp SDKのポジションを確固たるものにすることを主眼に置いています。Warpの目標は、Web3開発者にとって使いやすく、十分に文書化されたスマートコントラクトスタックを提供することであり、同時にWeb2開発者にも馴染みやすいものにすることです。これを実現しながら、分散化の核心価値を維持します。
彼らのロードマップによれば、2023年上半期の具体的な計画が示されており、ユーザーにその舞台裏を紹介し、近い将来のゲームプランを明らかにしています。
詳細を知りたいですか?
さあ、探ってみましょう!
Warp Contracts 2023年ロードマップ
Warpの2023年上半期のロードマップは、以下の6つのキー項目に分けられています:
L1トランザクション(Syncer)
L2トランザクション(Sequencer)
コントラクトの強化
DRE&集約ノードの開発
開発者ドキュメント
SonAR(エクスプローラ)
1. L1トランザクション(Syncer)
Warpは新しいL1 Syncerを導入しました。Warp Syncerは、Warpコントラクトを基本となるArweaveレイヤーと効率的に同期するためのツールです。Arweaveノードからトランザクションをダウンロードし、SmartWeaveコントラクトに対してフィルタリングし、インタラクションを解析してデータベースに保存します。このようにして、同期プロセスを強化し、SmartWeave環境のセキュリティを向上させることを目指しています。また、アップグレードされたSequencerと組み合わせることで、L1とL2(Sequencer)のトランザクションを単一のコントラクト内でより強固かつ安全な方法で統合することができます。
状況:テスト中
Warp Syncerの技術仕様に関する詳細情報については、こちらをクリックしてください。
2. L2トランザクション(Sequencer)
Arweaveはモジュラーなインフラストラクチャを持ち、Warp Sequencerはその重要なコンポーネントとなっています。
データを直接Arweaveメインネットに投稿する代わりに、トランザクションはWarp Sequencerにルーティングされます。ここで、各トランザクションに対して一意のキーが生成されます。Bundlr Networkを使用することで、トランザクションは即座に決済され、エンドユーザーはデータに直ちにアクセスできるようになります。また、Warp Sequencerでは、フリーコントラクトのインタラクションの提出、トランザクションのオーナー/署名者のトレース可能性、およびコントラクトのコードにVerifiable Random Functions(VRF)を含めることも可能です。
Warpは、以下のようなさらなる機能を通じて、効率性と分散化の大幅な改善を目指しています。
専用のWarpトランザクションバンドル - 特定のブロック高さ内で確定性が保証されたWarp専用のバンドルです。
状況:実装済み
こちらで例をご覧ください。
SourceType Contract Manifest - SourceTypeは、Warp SDKによって評価されるコントラクトのインタラクションを管理します。SourceType.WARP_SEQUENCERは、シーケンサー固有のトランザクションの取得を高速化します。
状況:実装済み
Contract Manifestの技術仕様に関する詳細情報は、こちらをクリックしてください。
Async Bundling - 非同期バンドリングの目的は、Warpのバンドル送信プロセスの効率とスケーラビリティを向上させることです。
状況:進行中
Async Bundlingの技術仕様に関する詳細情報は、こちらをクリックしてください。
専用のサブチェーンによる分散化 - Warp Sequencerの分散化は、私たちにとって重要な関心事です。私たちの目標は、誰もがノードを運営し、シーケンシングプロセスを検証できるようにすることです。
状況:研究開発フェーズ中
3. コントラクトの強化
Warp Contractsは、Web2サービスと競合する分散型アプリケーション(dApps)のための完全な機能スタックを提供することを目指しています。
Warpはこれまでに、Warp Contractsの標準、ユーザーフレンドリーなコマンドラインインターフェース(CLI)、プラグインなど、SDKのコアパフォーマンス機能を補完するさまざまな価値あるツールを導入してきました。しかし、彼らは2023年上半期に機能を拡張し、より堅牢で使いやすいWarp Contractsの展開とメンテナンス方法を提供する予定です。これらの機能には以下が含まれます:
ネストされたバンドルを使用した契約の展開
状態:実装済み
Warp Nested Bundlesの技術仕様の詳細については、こちらをクリックしてください。
KVストレージ
状態:フラットな契約に対しては実装済み。内部契約呼び出しは近日公開予定です。
KVストレージの技術仕様の詳細については、こちらをクリックしてください。
内部書き込みのリファクタリング
状態:実装済み
内部書き込みの技術仕様の詳細については、こちらをクリックしてください。
Rust Contractメンテナンス - KVストレージなど、JSからのパフォーマンスの最適化と機能の移植
状態:進行中
RustのWarp WASMサポートの技術仕様の詳細については、こちらをクリックしてください。
アトミックNFT展開方法
状態:実装済み
トミックアセット展開方法の技術仕様の詳細については、こちらをクリックしてください。
相互作用トランザクションからトランザクションのデータフィールドに入力を送信するためのサポート
状態:進行中
方法スキーマの詳細については、こちらをクリックしてください。
4. D.R.E.とアグリゲートノードの開発
Warp D.R.E.(委任解決環境)とアグリゲートノードの開発は、Arweaveエコシステムのスケーリングにとって重要です。D.R.E. は高度なインタラクションや安全でないスマートコントラクトのための計算委任を可能にし、アグリゲートノードはコントラクト状態の総合情報を提供します。
初期テストフェーズを終えた後、WarpはD.R.E.ノードを公開参加可能にする計画です。これによりD.R.E.ノードの数が効果的に増え、結果としてネットワークの分散化とパフォーマンスが向上します。
さらに、WarpはSmartWeaveの各トランザクションにインデックスを追加する能力をさらに進化させ、「Indexed-By」という新しいタグを導入しました。このタグにより、1つのトランザクションに最大5つのカスタムインデックスを追加できます。
「Indexed-By」トランザクションは、自由に定義されたタグを含むインタラクションの完全なリストとして、アグリゲートノードからダウンロードできます。これにより、アトミックアセットの展開におけるデータプールと全体的な開発者エクスペリエンスが改善されます。
5. 開発者向けドキュメント
WarpはWarp Academyを完全刷新し、開発者がArweaveとWarpでの構築に必要な全ての情報にアクセスしオンボーディングをしやすくしました。 彼らはアカデミーに全てのドキュメントを保持する計画で、これにより開発者にとって包括的な知識源になることを目指しています。
6. SonAR(エクスプローラー)
Sonarは、Arweaveブロックチェーンのオンチェーンの洞察をユーザーに提供するWarpのエクスプローラーです。 今四半期、WarpはEthereumブロックチェーンエクスプローラーのEtherscanに慣れているユーザーにとって使いやすくなるよう、大幅なアップグレードを行いました。また、Arweave固有の機能も提供しています。 アップグレードには、コントラクト評価履歴の追加、リアルタイムのブロックチェーン状態変化のダッシュボード、高速なリクエストロードとデータ取得、その他の統計情報の追加などが含まれます。 これらの強化により、ユーザーはArweaveブロックチェーンをより簡単かつ効率的に探索できるようになります。
以上で、Warpの2023年ロードマップは終わりです。 Warpとその歴史についてもう少し知りたい場合は、以下を読んでください。
Warpの歴史
Warp Contractsは、もともとArweaveネットワーク上のRedStone Oraclesの計算ニーズを支援するために、RedStone Contractsとして作成されました。
ArweaveのスマートコントラクトプロトコルであるSmartWeaveは、パフォーマンスの低下、データインデックスの問題、不明確なベースプロトコルの定義などのボトルネックに直面していました。これらはRedStone Oraclesを完全に機能させるためにアップグレードが必要でした。 当初は内部使用のために開発されていたWarpスタックはオープンソース化され、Arweaveエコシステムで広く採用されるようになりました。 今日では、追加料金なしで任意の計算量を可能にする、完全機能のスマートコントラクトプラットフォームです。 Warpは、開発者にスムーズで便利な開発体験を提供しつつ、機能豊富でスケーラブルなスマートコントラクトdAppを作成する能力を提供します。
25以上のチームと数多くの個人開発者がWarp SDKを利用していることを考えると、Arweaveエコシステムが成長するにつれて、革新的でインパクトのあるプロトコルの開発に引き続き採用されることが予想されます。