Artelaのアスペクトプログラミングは、オンチェーンインテントソルバーの革新的なコンセプトを導入しています。 従来、ユーザーはトランザクションを実行するために詳細な関数呼び出しを指定する必要がありましたが、オンチェーンインテントソルバーを使用すると、ユーザーは人間が読める言語で目的の結果を表現できるため、より直感的でカスタマイズ可能なエクスペリエンスが得られます。 たとえば、ユーザーはインテントを「X ETH を Y USDC に交換する」と指定できるため、複雑な関数を呼び出す必要がなくなります。
Artela: 並列 EVM+ ドライバ、ブロックチェーンの無限のスケーラビリティとスケール・アプリケーション実装を探る
著者: YBB Capital Researcher Ac-Core
巻頭言:
EVM+は、急速に変化する暗号化環境によりよく適応するために、イーサリアム仮想マシンのさらなる開発を推進するために特別に設計された高度なモデルです。 このモデルでは、Web2の革新と生産性が徐々にWeb3に統合されるにつれて、人工知能、DePIN、分散型金融セキュリティなどの現実世界のテクノロジーも暗号化アプリケーションに急速に統合されています。 EVM+ は、EVM 資産、プロトコル、インフラストラクチャをシームレスに統合することで、大規模アプリケーションの開発を容易にし、暗号資産とメインストリーム・アプリケーションのコンバージェンスを加速する新しいソリューションを提供します。 EVM+WASMのオンチェーン・ネイティブ・スケーリングを実装することでブロックチェーンのスケーラビリティを強化し、EVMの並列実行をサポートすることでブロックチェーンの処理能力をさらに最適化します。
Techandtips123によると、パラレルEVMはパーティーを組織するときの分業のようなものです。 たとえば、引っ越しの準備をして、Aがかさばる荷物を運び、Bが貴重品を運び、Cが荷物を運び、Dが新しいサイトのレイアウトを担当するように、全員に仕事を任せる必要があるとします。 この分業により、すべての作業を4人で行うことができるため、時間を大幅に節約し、効率を高めることができます。
並列 EVM の概念は、計算タスクを最も長い実行ユニットに割り当てるという点で似ています。 イーサリアムネットワークでは、ロング参加者は異なるトランザクションを同時に処理し、それぞれが送金や新しいトークンの生成などの個別のタスクとして機能します。 各参加者は、ブロックチェーン上で実行される個別のコンピュータ・プログラムと同様に、EVM上で個別にタスクを処理します。 完了すると、これらのタスクの結果はネットワークにロールバックされ、最後のブロックを形成します。 1 人の実行者が多数のトランザクションを個別に処理できない場合、速度が低下し、使いにくくなります。 パラレル EVM の導入は、まさにこの問題を解決するためのものであり、ロング・パフォーマーが異なるトランザクションを同時に処理できるようにすることで、ネットワークはより多くのロング・トランザクションをより高速に処理できるようになり、輻輳と関連コストが削減されます。
新しい「レイヤー」を導入するというアイデア:
ソース: Artela — EVM+ から EVM++ へ
「L2は拡張機能用で、L3はプライバシーなどの機能をカスタマイズするためのものです」とビタリックブテリンは言います。 このビジョンでは、誰も「スケーラビリティの正方形」を提供しようとはしていません。その代わりに、スタック内にアプリケーションの拡張を支援するレイヤーが 1 つあり、別のレイヤーはさまざまなユース ケースのカスタム機能ニーズを満たすために使用されます。 "
ヴィタリックのイーサリアムビジョンでは、非スケーリングのニーズに対応する「レイヤー」が明らかに重要な役割を果たします。 彼の指摘は、ブロックチェーンネットワークが「カスタム機能」をサポートする必要性を強調しています。 イーサリアムの場合、このニーズを満たす方法は新しいレイヤーを構築することかもしれませんが、Artelaはベースレイヤーの上に「ネイティブ拡張」を追加することです。
ブロックチェーンの場合、機能とは、さまざまなアプリケーションをサポートする機能を指します。 イーサリアム仮想マシン(EVM)は、スマートコントラクトをサポートするランタイムエンジンとして、DApps実装を作成するための主流モデルです。 もともとイーサリアムによって提案されたEVM、現在ではEVM対応チェーンまたはEVM同等のチェーンと呼ばれるロング スマートコントラクトチェーンで採用されています。 しかし、現在のEVMは、DAppsの拡張機能をサポートするという点で限界があることが証明されています。 重要な課題は、EVM チェーンの機能的境界をどのように拡張するかです。 実際には、次の 2 つの改善点があります。
最初のアプローチはEVMの制限を回避しますが、EVMベースのスマートコントラクトを放棄する必要があります。 MoveVM と FuelVM は、この実装の例です。 将来的には、より高度な仮想マシンが必要になる可能性がありますが、EVMと同じレベルの成熟度と人気を得るには、かなりの時間がかかるでしょう。
2つ目のアプローチは、「スケーリング」によってEVMを強化する新しいスタックを導入することです。 その目的は、EVM の同等性を維持しながら、EVM の機能限界を元の仕様を超えるようにすることです。 このアプローチは、既存の EVM インフラストラクチャ上で DApps の機能を強化するものです。 EVMの機能強化を検討することで、DApps機能におけるエキサイティングな可能性と継続的なイノベーションへの扉が開かれ、重要な新たなイノベーションにつながります。
アルテラ:
Artela ネットワークの EVM+
Artelaの使命は、大規模な分散化アプリケーションに対する需要の上昇に対応するために、ベースレイヤーのブロックチェーンネットワークを作成することです。 Artelaの革新的な設計により、開発者はブロックチェーンベースレイヤーの上にネイティブ拡張機能をモジュール方式で作成し、ブロックチェーン プログラム可能性を向上させることができます。 このアプローチは、開発者がカスタム機能を軽量かつ動的な方法で実装するのに役立ち、より迅速なイノベーションと最も長い可能性への扉を開きます。
Artelaには、アスペクトと呼ばれるネイティブのユーザー定義拡張モジュールを追加できる拡張レイヤーがあり、既存のEVM スマートコントラクトとの互換性を確保しながらプログラム可能性を向上させます。 Aspectを使用すると、開発者は、スマートコントラクトの外部でトランザクションのライフサイクル全体を通じてトランザクションと関連するブロックを処理するための追加のロジックを挿入できます。
Artelaは、アスペクトプログラミング(拡張リンク1を参照)を活用して、拡張性の高いEVM+ネットワークを構築し、相互運用可能なEVM互換ネットワーク上にWASM仮想マシン 仮想マシンを導入し、オンチェーン拡張機能の動的な追加と実行を可能にしました。 EVM+ を使用すると、開発者は高性能プロトコルの構築、DApps のモジュール化、基盤となる機能の長い芯のローソクを特定のシナリオに合わせて調整できます。
出典:アルテラ公式
DevNetとパブリックテストネットの期間中、Artelaは開発者のコミュニティと協力してEVM+ネットワークの可能性を探り、想像力に富んだユースケースを生み出しました。
EVM世界との互換性と相互運用性を維持しながら、オンチェーン プロトコル、AI、セキュリティ分散型金融を完全に実現する新しい時代が到来しています。
EVM+ から EVM++ へ
Artelaのビジョンは無限にスケーラブルなネットワークを構築することであり、EVM+は最終目標ではなく出発点です。 Artelaの次のステップは、スケーラブルなブロックチェーンの可能性を最大限に引き出す並列EVM+ネットワークであるEVM++です。 EVM+は、EVMのスケーラビリティを解き放ち、Web2の生産性とイノベーション、人工知能、DePIN、フィンテックなどの実用的なテクノロジーがDAppsに急速に組み込まれている新しい暗号化の世界に適応するように設計されています。 EVM++は、EVMのスケーラビリティを解き放ち、この非常に創造的なネットワークがDAppsの大量採用をさらに促進し、暗号資産の主流アプリケーションへの統合を加速することを可能にします。
EVM++ パラレル・エラスティック EVM ネットワーク
Artela の並列 EVM++ は 2 つのフェーズで実装されます。
最初のフェーズでは、EVM+でトランザクションを並行して実行します。 Artelaのネットワークは、基本的な並列EVMを実装するだけでなく、WASM 仮想マシン上で実行され、トランザクションの存続期間中に呼び出すことができる拡張機能であるEVM+ Aspectの下での並列実行の課題も解決します。
第2段階では、アルテラは並列処理を活用し、それをエラスティックコンピューティングと組み合わせることで、DApps並列実行のメリットを最大限に引き出すことができる動的なメカニズムであるエラスティックブロック ショートを実現します。
パラレル EVM の概要
Artelaの水平方向にスケーラブルなアーキテクチャは、並列実行を中心に設計されており、エラスティックコンピューティングを通じてネットワークノードコンピューティングパワーのスケーラビリティを確保し、最終的にエラスティックブロックショートを可能にします。
フレキシブルブロック ショートルーム
エラスティックブロック ショートとは、動的にスケーラブルなブロック ショートルームを指し、高いトランザクションスループット要件を持つDAppsに対してプロトコル保証付きの専用ブロック ショートルームを提供します。 既定では、ブロック パブリック ブロック ショートの容量は限られています。 DAppsが別のブロック ショートルームを申し込む場合、ブロックはショート DApps スマートコントラクト関連の取引のみに対応する追加のショートルームを追加します。 ブロック ショートがスケーリングバリデータ、対応する処理能力を拡張するために、柔軟な実行ノードを増やす必要があります。
Elastic ブロック ショート は、相互運用性を維持しながら無限のスケーラビリティを実現するブロックチェーンのスケーリング メカニズムです。 シャーディング ブロックチェーン、アプリチェーンネットワーク、レイヤー2などのスケーラブルなネットワークも独立したブロック ショートを提供できますが、分離とブロック生成は同期されません。 Elastic ブロック ショートを使用すると、独立したブロック ショートを持つDApps、同じブロック内のアトミック トランザクションと同期的に対話できるため、非同期のクロスチェーン通信が不要になります。
Artela ネットワークのDAppsに高い拡張性が必要な場合、Elastic ブロック ショート をサブスクライブしてスループットの増加に対応できます。 Elastic ブロック ショートとローカルスケーリングは、ArtelaのDAppsにスケーラビリティとカスタマイズ機能を提供します。
Artela がネイティブ拡張で DApps 機能を強化
アスペクトプログラミングを活用することで、開発者は、すべてのブロックチェーンベースレイヤー上のDAppsにカスタム機能を組み込み、既存のEVM スマートコントラクトと組み合わせてDAppsの機能を強化するネイティブ拡張機能(拡張リンク2を参照)を作成できます。
写真提供者 : Joshua Esin
Artela のアスペクト プログラミングの強みの 1 つは、その比類のないスケーラビリティです。 従来のスマートコントラクトは、機能を変更または拡張するときに制限される傾向があります。 Artelaのアスペクトプログラミングは、モジュール式でスケーラブルなフレームワークを提供することで、このハードルを克服します。 開発者は、コアロジックを変更することなく、既存のコントラクトの機能をシームレスに拡張できます。 このスケーラビリティは、より俊敏でスケーラブルなdApp開発への道を開きます。
2.安全性の向上:
進化し続けるブロックチェーンセキュリティの世界において、Artelaのアスペクトプログラミングはパラダイムシフトをもたらします。 従来のホワイトボックスセキュリティ対策とは異なり、アスペクトプログラミングは補完的なブラックボックスセキュリティソリューションを提供します。 リアルタイム監視、プロアクティブなリスク軽減、およびランタイム動作分析は、脆弱性を防止し、プロトコルの継続性を保証する堅牢なセキュリティフレームワークを確立するのに役立ちます。
3.オンチェーンインテントソルバー:
Artelaのアスペクトプログラミングは、オンチェーンインテントソルバーの革新的なコンセプトを導入しています。 従来、ユーザーはトランザクションを実行するために詳細な関数呼び出しを指定する必要がありましたが、オンチェーンインテントソルバーを使用すると、ユーザーは人間が読める言語で目的の結果を表現できるため、より直感的でカスタマイズ可能なエクスペリエンスが得られます。 たとえば、ユーザーはインテントを「X ETH を Y USDC に交換する」と指定できるため、複雑な関数を呼び出す必要がなくなります。
JIT操作は、さまざまなシナリオで使用できる強力な概念であり、Artelaのアスペクトプログラミングによって柔軟性が与えられます。 ブロックライフサイクル内でオンチェーンロジックを実行し、アトミックトランザクションでスマートコントラクトと組み合わせることで、JIT清算、JIT LP管理、およびMEVキャプチャAMM戦略の可能性が開かれます。
5.ローカルイベントドリブンアクション:
Artelaのネイティブイベント駆動型操作により、ユーザーはアトミックタスクをトリガーするリアルタイムのオンチェーンイベントをサブスクライブできます。 この機能は、オンチェーンとオフチェーンの状態の一貫性を維持し、非同期のクロスチェーンメッセージ通知を可能にし、ブロックチェーンの自動化を強化するのに役立ちます。
6.フルチェーンゲーム:
Artelaのアスペクト・プログラミングは、ゲーム分野にもその範囲を拡大し、開発者にゲーム内アセットのプログラマビリティを強化するためのツールを提供します。 Artelaを使用すると、ゲームデバイスのNFTをプログラム可能性でアップグレードでき、ゲームエコシステムで最も長いユーザーエクスペリエンスの新時代の到来を告げます。
7.OnChainマイクロサービス:
Artelaは、ブロックチェーンネットワーク上にパブリックオンチェーンサービスを作成することができ、さまざまなユーザーや組織による集団的なメンテナンスとガバナンスを促進します。 このモデルは、リソースの共有、共同イノベーションを促進し、開発の障壁を減らし、DeFiエコシステムの発展に貢献します。
分散化ネットワークに組み込まれた「機能レイヤー」:ブロックチェーン機能の強化。
Artelaのプログラミングモデルは、ブロックチェーンネットワーク用の組み込みの「機能レイヤー」を導入し、サードパーティネットワークや複雑なオフチェーンシステムの必要性を排除します。 この機能レイヤーは、基本レイヤーのネイティブ機能を拡張して、セキュリティ、カストディアン機能、自動化、オフチェーン同期を含めます。 この機能レイヤーの統合は、分散化ネットワークのプロトコル開発とユーザーエクスペリエンスの飛躍的な進歩を示しています。
まとめ:
Web3の基盤となる技術はパブリックブロックチェーンであり、サトシナカモトのビットコインネットワークによって最初に世界に導入され、後にイーサリアムなどのスマートコントラクトプラットフォームによって大幅に拡張されました。 一部の人々は、ブロックチェーンは分散型台帳ネットワーク、つまり分散台帳技術であると信じています。 実際、これは単なるデータレイヤーではありません。
ブロックチェーンは台帳やデータベースというよりもコンピューターのようなものであり、今日の課題はより良いコンピューターをどのように設計するかです。 Artela ブロックチェーンは、Cosmos SDK上に構築されており、エンジンレベルでロングな改善が行われ、その後、EVM互換性とオンチェーン拡張機能用のアスペクトプログラミングが導入されています。 EVMに加えて、Artelaはサポート ロングプログラミング言語(アセンブリスクリプティング、Rust、C、C++)とより多くのロング オンチェーンリソースへのアクセスに2つ目のWASMベースの仮想マシンを追加したため、EVMは汎用スマートコントラクトに適しており、アスペクトVMはアプリケーション固有の拡張機能に適しています。
拡張リンク:
(1)(アスペクト公式説明)
(2) (アスペクトによるローカル拡張のプログラミング)