IOST Sandboxシステムの構造 2/2

IOST Sandboxシステムの構造 2/2:


実行ステージ

チェーン・コントラクトには2つの機能が実装されます。

・LoadVM

VM初期化のための、Chrome V8オブジェクト生成、実行パラメータの設定、JavaScriptのライブラリのインポートなど、スマートコントラクトを実行する前には、すべての調整を完了させる。JavaScriptのライブラリのいくつかを示す。


libraries.png


・実行

IOST V8VMでのJavaScriptスマートコントラクトの最終的な動作では、コントラクト実行と実行状態をモニターするスレッドを分ける。リソースの使用範囲を超えたり、実行時間が上限を超えた場合、中止(termination)の呼び出しが実行中のコントラクトを終了させて、例外として返す。
execute.png


公式記事(英語):How We’re Designing a Better Virtual Machine than Ethereum and EOS

MEET IOST 開発者コミュニティ

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2024-02-12 22:08:06 RSSフィード2024-02-12 22:00分まとめ(7件)