並列実行モデルの設計は、従来のデータベース領域でもブロックチェーン技術でも、より複雑になっている。 なぜなら、設計プロセスにおいて、複数の次元を包括的に考慮する必要があり、各次元の選択がシステム全体のパフォーマンスとスケーラビリティに大きな影響を与える可能性があるからである。本稿では、現在利用可能な最も代表的なブロックチェーン実行レイヤーの並列アーキテクチャをいくつか詳しく取り上げ、これらのアーキテクチャのパフォーマンスとスケーラビリティに関する実験結果を詳しく紹介します。
一面では、ブロックチェーン空間では、チェーンの高いパフォーマンスとスケーラビリティが常に追求されてきました。マルチチェーンやLayer2システムの出現によっても、各スマートコントラクトを実行する能力は、単一の仮想マシンVMの容量によって制限されています。パラレルVMの登場により、この制限は解消された。パラレルVMでは、1つのスマートコントラクトのトランザクションを複数のEVM/VMで同時に実行できるため、より多くのCPUコアを利用してパフォーマンスを向上させることができます。
本稿の冒頭で、最初の実験結果を示しました。下のグラフは、128コアのマシンで同じERC20スマートコントラクトを実行したときの、Sei、Aptos、Sui、Crystality、PREDAの1秒あたりのトランザクションの絶対数(TPS)を示しています。この一連の実験結果から、5つの並列実行システムのTPSとスケーラビリティの比較において、PREDAモデルが大きく優位に立ちました。