Skale Network is een blockchainprotocol, een sidechain van het Ethereum Network. Skale Network integreert de Ethereum Virtual Machine (EVM) en maakt het mogelijk om smart contracts te bouwen met voordelen zoals hoge transactiesnelheden, lage latency, veiligheid en gebruiksvriendelijkheid voor ontwikkelaars.
EVM staat voor Ethereum Virtual Machine – een complete Turing machine die ervoor zorgt dat smart contracts kunnen draaien.
Skale Network streeft ernaar een oplossing te bieden voor het ontwikkelen van goedkopere, snellere en veiligere smart contracts. Tegelijkertijd biedt het gebruikers volledige functionaliteit.
Momenteel kampen concurrerende blockchains zoals Ethereum met grote schaalbaarheidsproblemen. Er zijn veel projecten die dit probleem proberen op te lossen, en Skale Network is daar één van – een Layer-2 schaaloplossing voor Ethereum.
Skale Network is niet gebouwd om Ethereum te vervangen, maar om de kracht van het Ethereum-netwerk te benutten bij het ontwikkelen van smart contracts.
Dankzij de compatibiliteit met Ethereum kunnen ontwikkelaars eenvoudig smart contracts bouwen of overzetten van het Ethereum-netwerk naar Skale Network. Dit tegen lagere kosten en met hogere snelheid, terwijl ze toch profiteren van de functionaliteit van het Ethereum-netwerk.
Om dit probleem op te lossen, is Skale Network gebouwd met twee hoofdcomponenten: SKALE Manager en SKALE Nodes.
- SKALE Manager bevindt zich op het Ethereum Network. Het fungeert als het startpunt voor alle belangrijke zaken met betrekking tot smart contracts die op Skale Network zijn gebouwd, waaronder: het creëren of verwijderen van een Elastic Sidechain, het creëren of verwijderen van nodes, en het opnemen van geld.
- Elke SKALE Node bestaat uit twee delen: een Node Core en meerdere Virtualized Subnodes. Deze architectuur zorgt ervoor dat de nodes hogere prestaties leveren en aanpasbare decentralisatieopties bieden aan ontwikkelaars van smart contracts. De architectuur van een SKALE Node wordt als volgt weergegeven:
Architectuur van een Skale Node
De unieke aspecten van de SKALE Node-architectuur worden in de volgende secties besproken.
Volgens het ontwerp van het ontwikkelteam is SKL de native token van Skale Network. SKL is voor Skale Network wat ETH is voor Ethereum. Skale Network is momenteel in ontwikkeling.
Wanneer ontwikkelaars een Dapp willen bouwen op Skale Network, moeten ze een Elastic Sidechain creëren om smart contracts op Skale Network te kunnen implementeren.
De configuratie van de Elastic Sidechain wordt door de gebruiker gekozen. Als de rekenbehoefte niet hoog is, kunnen ze een Elastic Sidechain met een lage configuratie (1/128) creëren. Voor hogere behoeften kunnen ze kiezen voor een gemiddelde (1/16) of hoge (1/1) configuratie. Uiteraard verschillen de gebruikskosten.
Deze mogelijkheid tot aanpassing door de gebruiker zorgt ervoor dat de resources van het netwerk efficiënter worden gebruikt.
Zoals hierboven vermeld, bestaat de structuur van een SKL Node uit een Node Core en meerdere Virtualized Subnodes.
Virtualized Subnodes kunnen worden gezien als de rekenkracht van de node. De Virtualized Subnodes worden geschud en aan de Elastic Sidechain geleverd als brandstof voor de werking.
Het unieke hieraan is dat een node niet per se aan één Elastic Sidechain is gekoppeld. De Virtualized Subnodes van die node worden verdeeld en draaien op verschillende Elastic Sidechains. Dit zorgt voor een meer gedecentraliseerd netwerk.