Soprannominata beacon chain, la nuova proposta del fondatore di ethereum Vitalik Buterin suggerisce di modificare radicalmente il ruolo della blockchain in una nuova iterazione della rete ethereum basata sul consenso proof of stake.
"L'idea qui è che fondamentalmente sulla beacon chain, sarai in grado di rilasciare questi piccoli mondi che riassumono come funziona una blockchain, come funziona una transizione di stato, [e] come funziona un contratto intelligente", Raul Jordan, Co-lead presso Prysmatic Labs, ha detto a CoinDesk.
Prysmatic Labs è una delle decine di team che sviluppano software per supportare una versione altamente scalabile ed efficiente dal punto di vista energetico della seconda blockchain più grande al mondo basata sul consenso di proof-of-stake (il passaggio è previsto a breve).
Secondo Jordan, il design proposto dalla beacon chain di Buterin "rende molto più semplice per gli sviluppatori di applicazioni, sviluppate su [ethereum]", per sfruttare la nuova rete senza dover ri-apprendere i parametri di una piattaforma su una blockchain completamente nuova.
Questa è una buona notizia per molti sviluppatori di applicazioni sulla seconda più grande piattaforma di blockchain del mondo, che per anni hanno anticipato l'aggiornamento di ethereum 2.0 senza comprendere appieno cosa implicasse.
"Come otteniamo la proof of stake? Come implementiamolo sharding? Come ci arriviamo in sicurezza? E cosa significa veramente per l'ecosistema e gli sviluppatori nell'ecosistema? ", Ha chiesto l'amministratore delegato dell'applicazione Crypto Wallet MyCrypto Taylor Monahan in una precedente intervista a CoinDesk.
Mentre molti aspetti di ethereum 2.0 sono ancora altamente soggetti a cambiamenti e ulteriori ricerche, l'ultima proposta di Buterin suggerisce interessanti nuove dinamiche per semplificare l'implementazione delle applicazioni decentralizzate (dapps) sulla rete stimata di 26 miliardi di dollari.
E tutto inizia con la comprensione della beacon chain.
Mondi su blockchain personalizzati
La catena di beacon è una blockchain centrale che coordina centinaia di altri blocchi ethereum, chiamati "shards", nella rete ethereum 2.0.
"Invece di avere una gigantesca macchina che gestisce le transazioni una alla volta ... possiamo dividerla su diverse macchine in tutto il mondo e gestirle in parallelo", ha spiegato Jordan a CoinDesk.
Originariamente, beacon chain doveva agire rigorosamente come coordinatore - o, come diceva Buterin, come "battito del cuore" - di ethereum 2.0, riorganizzando tutti i frammenti di dati e pubblicando i riepiloghi di quei dati su una blockchain centrale.
Ora, Buterin ha proposto che la catena di beacon svolga una funzione aggiuntiva: memorizzare contratti intelligenti specializzati denominati beacon chain contract.
"Questi contratti non sono analoghi ai normali contratti smart che implementeresti per la tua applicazione su ethereum 1.0", scrive Will Villanueva, ricercatore dello studio di venture capital Consensys di ethereum.
"Questi vivrebbero all'interno delle catene di shard. Al contrario, i contratti sulla beacon chain rappresenteranno ambienti di esecuzione o framework di transazione nel loro insieme. "
In altre parole, questi contratti sulla beacon chain dovrebbero specificare tutte le regole per l'esecuzione del contratto e del calcolo intelligente, comprese le commissioni di transazione, i costi associati al gas e altro ancora.
"L'idea generale della proposta è di avere un framework a livello di consenso relativamente minimo, che fornisce ancora capacità sufficienti per sviluppare framework complessi che ci danno tutte le capacità per i contratti intelligenti di cui abbiamo bisogno on top come secondo livello", spiega Buterin in la sua proposta.
In pratica, ciò significherebbe che gli sviluppatori di dapp avranno poi la possibilità di richiedere un contratto sulla beacon chain che imiti l'attuale ambiente di esecuzione di ethereum 1.0.
"[Gli sviluppatori di Dapp] non devono cambiare molto su ciò che già sanno", ha evidenziato Jordan.
Più interessante, Jordan ha aggiunto che i contratti di beacon chain potrebbero anche imitare bitcoin e creare un ambiente di esecuzione su ethereum 2.0 con tutte le stesse regole e parametri della blockchain bitcoin.
Per gli sviluppatori di dapp, sarebbe facile come scegliere un diverso sistema operativo per il proprio computer. Invece di avviare un computer con un sistema operativo Windows, si potrebbe avere la possibilità di sfruttare un sistema operativo Mac o Linux, ha dichiarato Jordan a CoinDesk.
Ha aggiunto:
"Puoi avere un ambiente di esecuzione per bitcoin. Puoi avere un ambiente di esecuzione per ethereum. In pratica puoi creare il tuo piccolo mondo di blockchain personalizzati e fare in modo che le persone interagiscano con loro ".
Domande ancora aperte
Tuttavia, non tutto ciò che riguarda i contratti su beacon chain è scolpito su pietra.
"In pratica, non ci dovrebbero essere una pletora di contratti beacon chain. Ce ne dovrebbero essere solo pochi, soprattutto all'inizio ", osserva Villanueva sul progetto di catena di luci proposto.
Jordan ha aggiunto che per scoraggiare gli utenti dall'impiego di più contratti di beacon chain che intaserebbero il sistema, questi contratti potrebbero essere disponibili ad un costo elevato da implementare per gli utenti.
"Questi ambienti di esecuzione sono come i loro piccoli mondi che specificano tutto e idealmente saranno davvero costosi da implementare. Spero fino a decine di migliaia di dollari ", ha detto Jordan a CoinDesk.
Tuttavia, al momento non sono chiari sia i prezzi per la distribuzione del contratto che i parametri esatti per le commissioni di transazione basati sui contratti su beacon chain.
Seguendo la sua proposta, Buterin ha suggerito lunedì che una "classe specifica di attori chiamata relayer" sia introdotta nel sistema ethereum 2.0 per aiutare a coordinare le commissioni di transazione con i "proponenti di blocco" della rete altrimenti chiamati validatori. Da allora, Buterin ha anche rilasciato un secondo post su HackMD per un'ulteriore iterazione sull'idea dei contratti su beacon chain.
"Abbiamo bisogno di questa struttura a due livelli in cui esiste una classe di nodi chiamata relayer", ha detto Buterin durante un evento di implementazione di ethereum 2.0 giovedì. "Un ignoto sta analizzando l'economia di quel progetto più profondamente".
In effetti, i meccanismi esatti del nuovo design proposto della beacon chain sono in fase di ulteriore ricerca e discussione tra gli sviluppatori e gli appassionati di ethereum 2.0.
chain
Tuttavia, come notato da Villanueva, gli elementi della proposta di Buterin sono promettenti.
Villaneuva scrive:
"Questo approccio è un cambio di paradigma generale e potrebbe richiedere un po' di comprensione e non sarà semplice da spiegare. Tuttavia, la sua forza sta nel fatto che fornisce un alto grado di flessibilità. Dovrebbe rendere più semplice introdurre cambiamenti in futuro mentre la ricerca continua ".
Fonte: Coindesk
Appassionata di criptovalute, blockchain e sistemi di pagamento.
Donate
Se alla fine dell'articolo trovi "Guadagna cripto condividento questo contenuto" potrai guadagnare criptovalute condividendo il contenuto sui tuoi social o tra i tuoi amici, leggi il regolamento.
24h | 24h Vol | Price | |
|
-0,43 | 9.740,24M | 24.943,34 EUR |
|
+0,01 | 3.246,39M | 1.493,10 EUR |
|
+0,00 | 15.291,47M | 0,94 EUR |
|
-0,36 | 257,27M | 197,40 EUR |
|
+0,95 | 669,14M | 0,48 EUR |
|
-0,00 | 2.402,09M | 0,94 EUR |
|
-0,35 | 143,09M | 0,06 EUR |
|
-1,93 | 112,72M | 0,23 EUR |
|
-1,40 | 150,52M | 18,20 EUR |
|
-2,48 | 39,00M | 2,16 EUR |
aggiornato 0 minuti fa da coinmarketcap.com |
Reward | Block | Difficulty | |
|
6 | 789227 | 48.005.534M |
|
2 | 15495511 | 12.361.409.030M |
|
0 | 1331510 | 368.211M |
|
0 | 2883417 | 315.367M |
|
6 | 792127 | 177.727M |
|
12 | 2471710 | 22M |
|
1 | 1868983 | 210M |
|
2 | 1787987 | 75M |
|
3 | 17502285 | 1.624.526.920M |
|
3 | 1347614 | 30M |
aggiornato 3224 ore fa da coinwarz.com |