Moonbeam Network (GLMR), è un progetto costruito su una parachain Polkadot che cerca di creare un ponte che comunichi e consenta l'esecuzione diretta di applicazioni Ethereum all'interno di Polkadot, grazie alla sua compatibilità con l'EVM
UUno dei grandi progetti blockchain di oggi è Pois (DOT), poiché il suo obiettivo di essere una rete di reti blockchain ha attratto grandi progetti, uno dei quali è Moonbeam (GLMR).
Moonbeam Network si definisce come un progetto dedicato a portare tutte le funzionalità di Ethereum (ETH) all'ecosistema Polkadot, grazie al suo potente Substrate framework, e all'implementazione su una parachain Polkadot, di una macchina virtuale pienamente compatibile con EVM di Ethereum. In questo modo, gli sviluppatori di Ethereum potranno trasferire le loro dApp da Ethereum a Moonbeam senza dover modificare il loro codice, avendo anche interoperabilità con Ethereum e altre reti e dApps distribuito o compatibile con Polkadot.
Grazie a questo Moonbeam è diventato un progetto di grande interesse per la community. E soprattutto, per le possibilità di scalabilità e interoperabilità che offre rispetto all'attuale Ethereum e al suo prossimo aggiornamento di Ethereum 2.0. Ma, oltre a tutto questo, quali altre cose ci offre Moonbeam? Quali sono i suoi maggiori vantaggi tecnologici e di utilizzo? Questo e altro, lo saprai di seguito.
Breve storia di Moonbeam Network
Lo sviluppo della rete Moonbeam è iniziato nell'anno 2020, quando l'azienda Puntata pura, una società IaaS (Infrastructure-as-a-Service) focalizzata sulla fornitura di infrastrutture e servizi di qualità superiore per le reti blockchain pubbliche. Il suo CEO, Derek Yoo, ha reso pubblico lo sviluppo di Moonbean con le seguenti parole:
Oggi abbiamo annunciato Moonbeam, una piattaforma smart contract che offre un'alternativa scalabile e conveniente ad altre opzioni di piattaforma per gli sviluppatori. Moonbeam mira a fornire agli sviluppatori la possibilità di trasferire le dApp di Ethereum esistenti o di creare nuove dApp utilizzando i popolari strumenti di sviluppo di Ethereum.
Con quelle parole iniziò lo sviluppo della Moonbeam Network, una rete blockchain che avrebbe utilizzato capacità di parachain e sharding di Polkadot, che stavano iniziando a svilupparsi in quel momento. In questo modo, Moonbeam Network sarebbe in grado di:
- Sii compatibile al 100% con Ethereum, la sua EVM e le sue dApp.
- Offrono un'elevata scalabilità grazie al parachain e allo sharding Polkadot.
- Riduci le commissioni di transazione sulle dApp, rispetto a Ethereum, raggiungendo livelli come quelli offerti da Poligono o minorenni.
- Offri opzioni di interoperabilità cross-chain e cross-parachain grazie all'uso di Substrate.
Lo sviluppo del progetto è stato accelerato da allora e per il Dicembre 17 2021, sarebbe iniziato il lancio di Moonbeam su Polkadot. Il lancio doveva svolgersi in tre fasi che sono descritte nell'immagine seguente:
Pertanto, la versione del 17 dicembre ha consentito le opzioni Moonbeam più basilari, con un controllo completamente centralizzato sulla rete. La fase successiva si è svolta il 21 dicembre 2021 ed è iniziato il processo di decentramento della rete. A questo punto, i nodi della rete hanno iniziato a essere schierati ea verificarne la corretta comunicazione all'interno della paracatena Polkadot. E infine, l'11 gennaio, è avvenuto il lancio completo di Moonbeam sulla rete, con il suo completo decentramento, attivazione dell'EVM e abilitazione alla piena operatività.
L'intero processo è stato reso possibile grazie all'enorme partecipazione della community (circa 200mila persone) che ha potuto raccogliere oltre 35 milioni di token DOT per rendere possibile questo lancio, un record all'interno della comunità crypto.
Moonbeam è riuscita a rilevare grandi progetti, tra i quali possiamo citare BeamSwap, StellaSwap, Solarflare, ZenLink e il deployment di Curve, la nota stablecoin DEX.
La tecnologia dietro Moonbeam
Moonbeam Network è il risultato dell'unione di più tecnologie e del loro funzionamento coordinato, per avere come risultato:
- Una rete decentralizzata e senza autorizzazioni.
- Pieno supporto per la macchina virtuale Ethereum. In questo modo, qualsiasi smart contract realizzato per Ethereum può funzionare su Moonbeam senza grosse modifiche.
- Supporto per l'API Web3 RPC, che consente il funzionamento di DApp e strumenti esistenti su Moonbeam. Grazie a questo puoi utilizzare portafogli come MetaMask per interagire con le dApp all'interno del Moonbeam Network.
- Supporto per la tecnologia Substrate di Polkadot e altre reti compatibili.
- Sistema di governance on-chain che utilizza i token Glimmer (GLMR), il token di utilità della rete Moonbeam.
Struttura operativa Moonbeam
Tutto questo ci porta alla struttura operativa di base di Moonbeam, perfettamente visibile nel diagramma seguente:
Al centro di tutto abbiamo il Moonbeam Parachain, che è il paracatena costruito con Substrate che rende possibile l'intera operazione della rete Moonbeam. Il funzionamento di questa rete è reso possibile dal software nodes per Moonbeam, che rende possibile il lavoro di due importanti attori:
- Collezionisti o Collezionisti, che si occupano di raccogliere tutte le operazioni effettuate nella parachain Moonbeam e di verificare che rispettino le regole di funzionamento e consenso della parachain. In sostanza, i raccoglitori lavorano come se fossero i validatori di una rete Proof of Stake, e infatti il protocollo di consenso in Moonbeam è DPoS, seguendo il modello di funzionamento e consenso fornito da Polkadot (il protocollo NPoS). Detto questo, per essere un raccoglitore su Moonbeam, è necessario che facciamo staking delegato all'interno della rete e per tale staking riceveremo una piccola ricompensa.
- Endpoint RPC, questi sono i punti che ci permettono di utilizzare portafogli come MetaMask per interagire con il Moonbeam Network. PureStake ha fornito la rete RPC per questo scopo. Tuttavia, chiunque installi un nodo Moonbeam può creare il proprio RPC e utilizzarlo per bypassare gli endpoint RPC di terze parti.
Tutto ciò che accade sulla paracatena Moonbeam finisce per generare transazioni che vengono convalidate e archiviate sulla rete Polkadot seguendo il consenso e le regole operative di Polkadot. Questo tipo di struttura è ciò che garantisce che Moonbeam possa offrire capacità cross-chain e cross-parachain all'interno di Polkadot.
Una potente rete abilitata per EVM
Naturalmente, nel diagramma sopra la "Moonbeam parachain" è un'enorme semplificazione delle tecnologie, la più grande delle quali è il supporto Ethereum EVM. I nodi Moonbeam sono in grado di distribuire un EVM e leggere contratti intelligenti Solidity, proprio come se fossero in esecuzione all'interno della rete Ethereum. La compatibilità con Ethereum è tale che gli indirizzi Moonbeam sono identici a quelli che avresti su Ethereum o qualsiasi altra rete compatibile con EVM (come Polygon).
Ciò significa che la crittografia, gli indirizzi di rete e le istruzioni disponibili su Moonbeam sono identici a quelli di Ethereum, consentendo semplicemente di copiare e incollare un contratto Ethereum per funzionare esattamente allo stesso modo su Moonbeam. Ci dà anche un'enorme capacità di interagire con i portafogli Web3, senza dover modificare nulla, semplicemente aggiungendo ad essi i parametri di rete Moonbeam, come puoi vedere nell'immagine seguente:
Che livello di compatibilità esiste?
Ebbene, al momento del rilascio di Moonbeam, la compatibilità era basata sul livello Parity Frontier, uno dei livelli EVM più avanzati fino ad oggi. Con questo, praticamente tutti i contratti in Ethereum funzionano senza apportare modifiche.
Per quanto riguarda il sistema di test e sviluppo di Moonbeam, gli sviluppatori abituati a Ethereum avranno una piacevole sorpresa: è quasi identico a Ethereum. Dai codici ChainID (per riconoscere catene testnet, private e mainnet) all'utilizzo di strumenti come Polkadot.js (equivalente a web3.js), è tutto simile a Ethereum che faciliterà la transizione. Anche i framework di lavoro e gli IDE (Truffle, HardHat e così via) sono tutti compatibili con Moonbeam.
Moonbeam, consenso e staking all'interno della rete
Moonbeam Network ha un'operazione abbastanza complessa nel suo livello di consenso e rete. Il fatto di essere un parachain significa che questo sistema dipende dalla rete di validatori NPoS di Polkadot per raggiungere lo scopo all'interno dello schema operativo Relay Chain di Polkadot. Inoltre, Moonbeam fa affidamento internamente (per i suoi collatori) su un protocollo di consenso Delegated Proof of Stake (DPoS), che gli consente di mantenere la sicurezza all'interno della parachain.
Ciò significa che ogni nodo di raccolta o di raccolta all'interno di Moonbeam utilizza DPoS per raggiungere il consenso e convalidare le operazioni. Essendo una rete compatibile con Ethereum, il fatto di utilizzare DPoS significa che le nostre operazioni sono praticamente immediate. Il tempo medio di ogni blocco è di circa 5 secondi e solo i raccoglitori o i collezionisti possono partecipare alla produzione.
Il compito di questi nodi è raccogliere le transazioni degli utenti e produrre test di transizione dello stato da convalidare. Poi abbiamo i nodi di nomina (nominators), il cui ruolo è quello di effettuare lo staking necessario all'interno del sistema per poter votare e avallare il lavoro dei collezionisti. In altre parole, i nominatori sono coloro che svolgono il processo di consenso e validazione del lavoro all'interno di Moonbeam.
Accedere al sistema è abbastanza semplice, devi solo entrare nel sistema di staking di Moonbeam, connetterti con la tua MetaMask (devi aggiungere la rete, usando i dati mostrati sopra) e selezionare un raccoglitore e la quantità di GLMR che vuoi inserire nel sistema di staking , per riceverne i premi:
Tutto questo funziona grazie al token GLMR o Glimmer, che è il token nativo di Moonbeam. Questo token di utilità consente ai suoi titolari di accedere alle risorse di rete e di parteciparvi. L'emissione di token è inflazionistica, con un'emissione di un miliardo di token e contando su un'inflazione di almeno il 5% all'anno.
La governance della comunità in Moonbeam
Moonbeam si è impegnata a diventare un progetto altamente decentralizzato sin dall'inizio. Parte di questo impegno può essere visto nella creazione di un sistema di governance decentralizzato in cui devono essere rispettati i seguenti punti:
- Qualsiasi detentore di token GLMR può partecipare alla governance di Moonbeam. Ciò significa che possono presentare proposte e votarle all'interno dell'ecosistema.
- Il peso dei voti sarà deciso dal possesso di questi token, come accade in altri progetti di governance on-chain. Cioè, più token GLMR hai in tuo possesso, maggiore è il tuo potere di voto all'interno della comunità.
- Il Moonbeam Council è un gruppo di persone elette che hanno diritti di voto speciali all'interno del sistema. I membri del consiglio devono proporre referendum per il voto e avere la possibilità di porre il veto ai referendum pubblici. Sono in corso elezioni per i membri del consiglio, in cui i possessori di token GLMR votano per i membri del consiglio nuovi o esistenti.
- Infine, c'è anche un Tesoro, che in realtà è una raccolta di fondi che possono essere spesi presentando una proposta insieme a un deposito. Le proposte di spesa devono essere approvate dal Consiglio. Le proposte respinte comporteranno la perdita del deposito da parte del proponente.
Il futuro del raggio di luna
È chiaro che Moonbeam è una grande scommessa per portare il mondo DeFi oltre i confini di Ethereum. Se teniamo conto che Polkadot è un ecosistema che continua a crescere giorno dopo giorno, e che progetti come Moonbeam sono quelli che segnano questa crescita, è chiaro che questa rete e le sue parachain cresceranno molto nei prossimi anni.
In tal caso, Moonbeam ha molto da offrire e da guadagnare. Ethereum è rimasto bloccato in una rete con bassa scalabilità e altri progetti stanno togliendo la sua importanza nell'ecosistema DeFi e nel metaverso. Proposte come Moonbeam, che consentono di trasferire tutto ciò che è in Ethereum su altre reti per godere di commissioni, scalabilità e interoperabilità migliori, diventano particolarmente preziose.
Nonostante Moonbeam sia un progetto molto recente, è chiaro che la sua proposta è possibile e molti hanno già iniziato ad indagarla. Curve Finance è forse uno dei più grandi progetti in questo senso, e se a questo movimento si aggiungeranno altri delle sue dimensioni, è molto chiaro che Moonbeam crescerà incredibilmente negli anni a venire.