Axonumは、グローバルな集合知によって動力を得た分散型のスーパーコンピュータを構築するために、AIをブロックチェーンに確立しています。
私たちは、世界初のAI EVMを搭載したAI楽観的ロールアップであるAxonumを構築しています。
私たちは、AIパワーDAppsへのアクセスを民主化し、AIモデルの推論をアクセスしやすく、ユーザーフレンドリーにすることを目指しています。
Axonumは、opMLとAI EVMによって支えられた楽観的ロールアップで、ユーザーはスマートコントラクト内でAIモデルをネイティブに利用でき、基礎技術の複雑さに悩まされることなく、シームレスに利用できます。
スマートコントラクトでネイティブML推論を有効にするには、レイヤー2チェーンの実行レイヤーを変更する必要があります。具体的には、EVMにプリコンパイルされたコントラクト推論を追加して、AI EVMを構築します。
AI EVMは、ネイティブ実行でML推論を実行し、決定論的実行結果を返します。ユーザーがAIモデルを使用してデータを処理したい場合、ユーザーはモデルアドレスとモデル入力を使用して事前にコンパイルされた契約推論を呼び出すだけで、ユーザーはモデル出力を取得し、スマート契約でネイティブに使用できます。
import "./AILib.sol";contract AIContract {...function inference(bytes32 model_address, bytes memory input_data, uint256 output_size) public { bytes memory output = AILib.inference(model_address, input_data, output_size); emit Inference(model_address, input_data, output_size, output);}}
モデルはモデルデータ利用可能(DA)レイヤーに保存されています。すべてのモデルは、モデルアドレスを使用してDAから取得できます。すべてのモデルのデータ利用可能性を仮定しています。
事前コンパイルされた契約推論のコア設計原則は、opMLの設計原則に従います。つまり、実行と証明を分離します。事前コンパイルされた契約推論の実装には、2種類あります。1つはネイティブ実行用にコンパイルされており、高速化されています。もう1つは詐欺証明VM用にコンパイルされており、opMLの結果の正確性を証明するのに役立ちます。
実行の実装について、opML内のMLエンジンを再利用します。最初に、モデルハブからモデルアドレスを使用してモデルを取得し、その後、モデルをMLエンジンにロードします。MLエンジンは、事前コンパイルされた契約におけるユーザーの入力をモデルの入力として受け取り、その後、ML推論タスクを実行します。MLエンジンは、量子化とソフトフロートを使用して、ML推論結果の一貫性と決定論を保証します。
現在のAI EVM設計に加えて、EVMでAIを可能にする別のアプローチは、EVMにより多くの機械学習特有のオペコードを追加し、仮想マシンのリソースおよび価格モデル、および実装に対応する変更を加えることです。
opML(楽観的機械学習)と楽観的ロールアップ(opRollup)は、類似の不正証明システムに基づいており、opRollupシステムと並行してopMLをレイヤー2(L2)チェーンに統合することが実現可能となっています。この統合により、L2チェーン上のスマートコントラクト内で機械学習をシームレスに活用することができます。
既存のロールアップシステムと同様に、Axonumはトランザクションを「ロールアップ」して、通常はシーケンサーのネットワークを介してそれらをL1チェーンに公開する前にバッチ処理する責任を負います。このメカニズムには、1つのロールアップに数千のトランザクションを含めることができ、L1とL2の全体システムのスループットを向上させることができます。
Axonumは、楽観的ロールアップの1つとして、L1ブロックチェーンのためのインタラクティブなスケーリング方法です。私たちは楽観的に、提案されたすべてのトランザクションがデフォルトで有効であると仮定しています。従来のL2楽観的ロールアップシステムとは異なり、AxonumのトランザクションにはAIモデルの推論を含めることができ、これによりAxonum上のスマートコントラクトをAIで「スマート」にすることができます。
潜在的に無効な取引を緩和する場合、楽観的ロールアップなど、Axonumは、参加者が疑わしいロールアップに異議を唱えることができる挑戦期間を導入します。証明された詐欺スキームがあり、複数の詐欺の証拠を提出することができます。これらの証拠によって、ロールアップが有効または無効になる可能性があります。挑戦期間中、状態の変更は異議を唱えられ、解決されたり、挑戦が提出されない場合(かつ必要な証拠が揃っている場合)は含まれる可能性があります。
Axonumの基本的なワークフローは、事前確認や強制退出などのメカニズムを考慮しない場合のものです。
Axonumの不正証明システムのコア設計原則は、Geth(レイヤー2のEthereumクライアントのGolang実装)とopMLの不正証明プロセスを分離することです。この設計により、堅牢で効率的な不正証明メカニズムが確保されます。以下に、不正証明システムと分離設計の詳細を示します。
Axonumは、最初のAI楽観的ロールアップであり、AIをEthereum上でネイティブに、信頼性を持って、検証可能にするものです。
Axonumは、楽観的MLと楽観的ロールアップを活用し、AI EVMの革新を導入して、Ethereumに知能を追加するLayer 2です。
AIをブロックチェーンに奉納し、グローバルな集合知によって駆動される分散型スーパーコンピュータを構築します。
Partilhar
Axonumは、グローバルな集合知によって動力を得た分散型のスーパーコンピュータを構築するために、AIをブロックチェーンに確立しています。
私たちは、世界初のAI EVMを搭載したAI楽観的ロールアップであるAxonumを構築しています。
私たちは、AIパワーDAppsへのアクセスを民主化し、AIモデルの推論をアクセスしやすく、ユーザーフレンドリーにすることを目指しています。
Axonumは、opMLとAI EVMによって支えられた楽観的ロールアップで、ユーザーはスマートコントラクト内でAIモデルをネイティブに利用でき、基礎技術の複雑さに悩まされることなく、シームレスに利用できます。
スマートコントラクトでネイティブML推論を有効にするには、レイヤー2チェーンの実行レイヤーを変更する必要があります。具体的には、EVMにプリコンパイルされたコントラクト推論を追加して、AI EVMを構築します。
AI EVMは、ネイティブ実行でML推論を実行し、決定論的実行結果を返します。ユーザーがAIモデルを使用してデータを処理したい場合、ユーザーはモデルアドレスとモデル入力を使用して事前にコンパイルされた契約推論を呼び出すだけで、ユーザーはモデル出力を取得し、スマート契約でネイティブに使用できます。
import "./AILib.sol";contract AIContract {...function inference(bytes32 model_address, bytes memory input_data, uint256 output_size) public { bytes memory output = AILib.inference(model_address, input_data, output_size); emit Inference(model_address, input_data, output_size, output);}}
モデルはモデルデータ利用可能(DA)レイヤーに保存されています。すべてのモデルは、モデルアドレスを使用してDAから取得できます。すべてのモデルのデータ利用可能性を仮定しています。
事前コンパイルされた契約推論のコア設計原則は、opMLの設計原則に従います。つまり、実行と証明を分離します。事前コンパイルされた契約推論の実装には、2種類あります。1つはネイティブ実行用にコンパイルされており、高速化されています。もう1つは詐欺証明VM用にコンパイルされており、opMLの結果の正確性を証明するのに役立ちます。
実行の実装について、opML内のMLエンジンを再利用します。最初に、モデルハブからモデルアドレスを使用してモデルを取得し、その後、モデルをMLエンジンにロードします。MLエンジンは、事前コンパイルされた契約におけるユーザーの入力をモデルの入力として受け取り、その後、ML推論タスクを実行します。MLエンジンは、量子化とソフトフロートを使用して、ML推論結果の一貫性と決定論を保証します。
現在のAI EVM設計に加えて、EVMでAIを可能にする別のアプローチは、EVMにより多くの機械学習特有のオペコードを追加し、仮想マシンのリソースおよび価格モデル、および実装に対応する変更を加えることです。
opML(楽観的機械学習)と楽観的ロールアップ(opRollup)は、類似の不正証明システムに基づいており、opRollupシステムと並行してopMLをレイヤー2(L2)チェーンに統合することが実現可能となっています。この統合により、L2チェーン上のスマートコントラクト内で機械学習をシームレスに活用することができます。
既存のロールアップシステムと同様に、Axonumはトランザクションを「ロールアップ」して、通常はシーケンサーのネットワークを介してそれらをL1チェーンに公開する前にバッチ処理する責任を負います。このメカニズムには、1つのロールアップに数千のトランザクションを含めることができ、L1とL2の全体システムのスループットを向上させることができます。
Axonumは、楽観的ロールアップの1つとして、L1ブロックチェーンのためのインタラクティブなスケーリング方法です。私たちは楽観的に、提案されたすべてのトランザクションがデフォルトで有効であると仮定しています。従来のL2楽観的ロールアップシステムとは異なり、AxonumのトランザクションにはAIモデルの推論を含めることができ、これによりAxonum上のスマートコントラクトをAIで「スマート」にすることができます。
潜在的に無効な取引を緩和する場合、楽観的ロールアップなど、Axonumは、参加者が疑わしいロールアップに異議を唱えることができる挑戦期間を導入します。証明された詐欺スキームがあり、複数の詐欺の証拠を提出することができます。これらの証拠によって、ロールアップが有効または無効になる可能性があります。挑戦期間中、状態の変更は異議を唱えられ、解決されたり、挑戦が提出されない場合(かつ必要な証拠が揃っている場合)は含まれる可能性があります。
Axonumの基本的なワークフローは、事前確認や強制退出などのメカニズムを考慮しない場合のものです。
Axonumの不正証明システムのコア設計原則は、Geth(レイヤー2のEthereumクライアントのGolang実装)とopMLの不正証明プロセスを分離することです。この設計により、堅牢で効率的な不正証明メカニズムが確保されます。以下に、不正証明システムと分離設計の詳細を示します。
Axonumは、最初のAI楽観的ロールアップであり、AIをEthereum上でネイティブに、信頼性を持って、検証可能にするものです。
Axonumは、楽観的MLと楽観的ロールアップを活用し、AI EVMの革新を導入して、Ethereumに知能を追加するLayer 2です。
AIをブロックチェーンに奉納し、グローバルな集合知によって駆動される分散型スーパーコンピュータを構築します。