Le SKALE Le réseau est un réseau à haut débit, à faible latence, configurable parzantine tolérante, élastique blockchain réseau construit interopérablement avec Ethereum. Le boîtier d’utilisation initial et primaire pour ce réseau sera sous forme de chaînes latérales élastiques pour le bloc Ethereum. Dans ce contexte, il peut être décrit comme un « Elastic Sidechain Network ». Les chaînes latérales du réseau sont exploitées par un groupe de sous-noms virtualisés sélectionnés à partir d’un sous-ensemble de noeuds dans le réseau et sont gérées sur tous ou un sous-ensemble (multitenance) des ressources de calcul et de stockage de chaque noeud. Chaque chaîne latérale est hautement configurable, les consommateurs étant en mesure de choisir la taille de leur chaîne, le protocole de consensus, la machine virtuelle, la blockchain parent et des mesures de sécurité supplémentaires (par exemple, la fréquence de shuffling de subnode virtualisée).
Le jeton SKALE est un jeton de travail et d’utilisation. Pour avoir le droit de travailler dans le réseau, les noeuds doivent exécuter le démon SKALE et mettre une quantité prédéterminée de jetons SKALE sur le réseau Ethereum via une série de contrats intelligents connus sous le nom de Gestionnaire SKALE. Une fois qu’un noeud a été admis au réseau, 24 noeuds de pairs seront sélectionnés au hasard pour vérifier son temps d’ouverture et sa latence – ces paramètres seront soumis régulièrement au gestionnaire de 1 SKALE et affecteront les récompenses d’un noeud pour avoir participé au réseau. Lors de la création d’un Elastic Sidechain, les consommateurs spécifieront leur configuration de chaîne souhaitée et soumettront le paiement pour la durée qu’ils aimeraient louer des ressources réseau pour exécuter la chaîne. Si le réseau a assez de bande passante, les noeuds répondant aux exigences de calcul et de stockage spécifiées dans la configuration de la chaîne seront aléatoirement affectés à participer comme ses sous-noms virtualisés.
La compatibilité EVM au sein de Elastic Sidechains permet aux consommateurs de déployer des contrats intelligents basés sur Ethereum directement à eux alors qu’une limite de gaz augmente les limites de calcul et de stockage du Ethereum mainnet EVM. Cela permet d’utiliser beaucoup plus de cas pour des contrats intelligents qui étaient auparavant impossibles à exécuter de manière rentable ou performante. Par exemple, chaque Elastic Sidechain se déploie avec un contrat intelligent FileStorage qui permet de stocker de grands fichiers (jusqu’à 100 Mo) sur des nœuds dans le réseau – quelque chose qui nécessiterait le remplissage de ~ 10 000 blocs à faire sur le réseau Ethereum principalnet. Chaque Elastic Sidechain soutient également les signatures BLS dans son modèle de consensus – permettant la messagerie interchaine. Les sous-nœuds virtualisés de chaque chaîne peuvent valider qu’une transaction a été signée et commise par des sous-nœuds virtualisés sur une autre chaîne en utilisant la signature de groupe de cette chaîne, qui est mise à disposition de toutes les autres chaînes du réseau Ethereum. Une telle extension de Elastic Sidechains prend en charge le modèle microservice où chaque chaîne est capable d’effectuer une opération spécifique et alimenter ses sorties comme entrées à d’autres Elastic Sidechains.
Comme chaque noeud du réseau continue de participer à leurs chaînes latérales Elastic attribuées, ils reçoivent des primes basées sur leur performance (comme mesure par leurs nœuds pairs) à la fin de chaque époque réseau. 2 Lorsqu’un Elastic Sidechain a atteint la fin de sa vie, les ressources (computation, stockage) de ses sous-noms virtualisés seront libérées afin qu’ils puissent participer à la nouvelle création Elastic Sidechains.