Skale Network è un protocollo blockchain, una sidechain di Ethereum Network. Integra una macchina virtuale Ethereum (EVM) che consente la creazione di smart contract con vantaggi come: alta velocità di transazione, bassa latenza, sicurezza e facilità d’uso per gli sviluppatori.
EVM sta per Ethereum Virtual Machine, una macchina virtuale Turing completa che esegue gli smart contract.
Skale Network mira a costruire una soluzione per lo sviluppo di smart contract più economica, veloce e sicura, offrendo al contempo funzionalità complete agli utenti.
Attualmente, le blockchain concorrenti come Ethereum presentano un grosso problema di scalabilità. Molti progetti sul mercato cercano di risolvere questo problema e Skale Network è uno di questi: una soluzione di scaling Layer 2 per Ethereum.
Skale Network non è stata creata per sostituire Ethereum, ma per sfruttarne appieno il potenziale nello sviluppo di smart contract.
Grazie alla compatibilità con Ethereum, gli sviluppatori possono facilmente creare o migrare smart contract da Ethereum a Skale Network in modo semplice, a costi inferiori e con maggiore velocità, sfruttando al contempo le funzionalità offerte da Ethereum.
Per risolvere il problema della scalabilità, Skale Network è costruita su due componenti principali: SKALE Manager e SKALE Node.
- SKALE Manager si trova su Ethereum Network. Agisce come punto di partenza per tutte le operazioni principali relative agli smart contract creati su Skale Network, tra cui: creazione o eliminazione di una Elastic Sidechain, creazione o eliminazione di nodi, prelievi…
- Ogni SKALE Node è composto da due parti: Node Core e più Virtualized Subnodes. Questa architettura consente ai nodi di offrire prestazioni più elevate e opzioni di personalizzazione della decentralizzazione per gli sviluppatori di smart contract. L’architettura di uno SKALE Node è illustrata di seguito:
Architettura di uno SKALE Node
I dettagli dell’architettura unica di SKALE Node saranno presentati nelle sezioni seguenti.
Come progettato dal team di sviluppo, SKL è il token nativo di Skale Network. SKL sta a Skale Network come ETH sta a Ethereum. Skale Network è attualmente in fase di sviluppo.
Quando gli sviluppatori desiderano creare una Dapp su Skale Network, viene richiesto loro di creare una Elastic Sidechain per poter implementare smart contract su Skale Network.
La configurazione della Elastic Sidechain sarà scelta dall’utente. Se le esigenze di calcolo non sono elevate, è possibile creare una Elastic Sidechain con una configurazione bassa (1/128), oppure, per esigenze maggiori, si possono considerare due livelli: medio (1/16) e alto (1/1). Naturalmente, i costi di utilizzo saranno diversi.
Questa possibilità di personalizzazione da parte dell’utente consente un utilizzo più efficiente delle risorse della rete.
Come accennato in precedenza, la struttura di un SKL Node comprende Node Core e più Virtualized Subnodes.
I Virtualized Subnodes possono essere immaginati come la capacità di calcolo del nodo. I Virtualized Subnodes vengono mescolati e forniti alla Elastic Sidechain come carburante per il funzionamento.
L’aspetto unico è che un nodo non è necessariamente legato a una singola Elastic Sidechain. I Virtualized Subnodes di quel nodo saranno suddivisi e gestiranno diverse Elastic Sidechain. Ciò contribuisce a una maggiore decentralizzazione della rete.