IOST Sandboxシステムの構造 2/2
IOST Sandboxシステムの構造 2/2:
チェーン・コントラクトには2つの機能が実装されます。
・LoadVM
VM初期化のための、Chrome V8オブジェクト生成、実行パラメータの設定、JavaScriptのライブラリのインポートなど、スマートコントラクトを実行する前には、すべての調整を完了させる。JavaScriptのライブラリのいくつかを示す。
・実行
IOST V8VMでのJavaScriptスマートコントラクトの最終的な動作では、コントラクト実行と実行状態をモニターするスレッドを分ける。リソースの使用範囲を超えたり、実行時間が上限を超えた場合、中止(termination)の呼び出しが実行中のコントラクトを終了させて、例外として返す。
公式記事(英語):How We’re Designing a Better Virtual Machine than Ethereum and EOS
MEET IOST 開発者コミュニティ
実行ステージ
チェーン・コントラクトには2つの機能が実装されます。・LoadVM
VM初期化のための、Chrome V8オブジェクト生成、実行パラメータの設定、JavaScriptのライブラリのインポートなど、スマートコントラクトを実行する前には、すべての調整を完了させる。JavaScriptのライブラリのいくつかを示す。
・実行
IOST V8VMでのJavaScriptスマートコントラクトの最終的な動作では、コントラクト実行と実行状態をモニターするスレッドを分ける。リソースの使用範囲を超えたり、実行時間が上限を超えた場合、中止(termination)の呼び出しが実行中のコントラクトを終了させて、例外として返す。
公式記事(英語):How We’re Designing a Better Virtual Machine than Ethereum and EOS
MEET IOST 開発者コミュニティ
コメント
コメントを投稿