Skale Networkは、Ethereum Networkのサイドチェーンであるブロックチェーンプロトコルです。EVM(Ethereum Virtual Machine)を搭載し、高速なトランザクション、低レイテンシ、安全性、開発者にとっての使いやすさなどの利点を持つスマートコントラクトの構築を可能にします。
EVMとは、Ethereum Virtual Machineの略で、スマートコントラクトを実行するためのチューリング完全な仮想マシンです。
Skale Networkは、より安価で、高速で、安全なスマートコントラクト開発ソリューションの構築を目指しています。同時に、ユーザーに完全な機能を提供します。
現在、Ethereumのような主要なブロックチェーンは、スケーラビリティに大きな課題を抱えています。市場には、この課題を解決するためのプロジェクトが多数存在し、Skale Networkもその1つであり、Ethereumのレイヤー2スケーリングソリューションです。
Skale Networkは、Ethereumに取って代わるものではなく、スマートコントラクトの構築においてEthereumネットワークの能力を最大限に活用することを目的としています。
Ethereumとの互換性により、開発者はEthereumネットワークからSkale Networkにスマートコントラクトを簡単に構築または移行できます。同時に、Ethereumネットワークから提供される機能を活用しながら、より安価で迅速に構築できます。
上記の課題を解決するために、Skale Networkは、SKALE ManagerとSKALE Nodeの2つの主要なコンポーネントで構築されています。
- SKALE Managerは、Ethereum Network上に存在します。Skale Network上に構築されたスマートコントラクトに関連するすべての主要なタスクの開始点として機能し、Elastic Sidechainの作成と削除、ノードの作成と削除、資金の引き出しなどが含まれます。
- 各SKALE Nodeは、Node Coreと複数のVirtualized Subnodesの2つの部分で構成されています。このアーキテクチャにより、ノードはより高いパフォーマンスと、スマートコントラクト開発者向けの階層的な権限のカスタマイズを提供します。SKALE Nodeのアーキテクチャは、次のとおりです。
SKALEノードのアーキテクチャ
SKALE Nodeアーキテクチャの独自のポイントの詳細は、以下のセクションで説明します。
開発チームの設計によると、SKLはSkale Networkのネイティブトークンです。Skale NetworkにとってのSKLは、EthereumにとってのETHのようなものです。Skale Networkは現在開発中です。
開発者がSkale Network上にDappsを構築する場合、Skale Networkにスマートコントラクトをデプロイできるように、Elastic Sidechainを作成する必要があります。
Elastic Sidechainの構成は、ユーザーが選択します。計算のニーズが高くない場合は、低構成(1/128)のElastic Sidechainを作成でき、ニーズが高い場合は、2つの中間レベル(1/16)と高レベル(1/1)を検討できます。もちろん、使用料は異なります。
ユーザーによるこの調整可能なカスタマイズにより、ネットワークリソースをより効率的に使用できます。
上記のように、1つのSKLノードの構造は、Node Coreと複数のVirtualized Subnodesで構成されています。
Virtualized Subnodesは、ノードの計算能力と考えることができます。Virtualized Subnodesはシャッフルされ、Elastic Sidechainに燃料として供給されます。
ここでのポイントは、1つのノードが必ずしも1つのElastic Sidechainに関連付けられているわけではないということです。そのノードのVirtualized Subnodesは分割され、複数の異なるElastic Sidechainで実行されます。これにより、ネットワークがより分散化されます。