Share this article

Contratti Beacon Chain: un nuovo modo per distribuire DApp su Ethereum 2.0

Una nuova proposta del fondatore di Ethereum Vitalik Buterin suggerisce un nuovo paradigma per l'implementazione di applicazioni decentralizzate su Ethereum 2.0.

L'infrastruttura CORE di Ethereum 2.0 potrebbe subire una radicale riprogettazione.

Soprannominata la catena del faro,una nuova proposta Il 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.

Story continues
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

"L'idea qui è che fondamentalmente sulla beacon chain, sarai in grado di distribuire questi piccoli mondi che riassumono come funziona una blockchain, come funziona una transizione di stato e come funziona uno smart contract", ha detto a CoinDesk Raul Jordan, co-responsabile di Prysmatic Labs, un'organizzazione non-profit.

Prysmatic Labs è ONE dei circa una dozzina 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 su consenso proof-of-stake.

Secondo Jordan, il design della beacon chain proposto da Buterin “rende molto più facile per gli sviluppatori di applicazioni, le persone che lavorano su [Ethereum]”, sfruttare la nuova rete senza dover reimparare i parametri di una piattaforma blockchain completamente nuova.

Si tratta di una gradita notizia per molti sviluppatori di applicazioni sulla seconda piattaforma blockchain più grande al mondo, che da anni aspettano con ansia l'aggiornamento di Ethereum 2.0 senza comprenderne appieno le conseguenze.

"Come arriviamo alla proof-of-stake? Come implementiamo lo sharding? Come ci arriviamo in modo sicuro? E cosa significa davvero per l'ecosistema e gli sviluppatori nell'ecosistema?" ha chiesto il CEO dell'applicazione di portafoglio Cripto MyCrypto Taylor Monahan in una passata intervista con CoinDesk.

Sebbene molti aspetti di Ethereum 2.0 siano ancora ampiamente soggetti a cambiamenti e ulteriori ricerche, l'ultima proposta di Buterin suggerisce nuove interessanti dinamiche per semplificare il modo in cui le applicazioni decentralizzate (dApp) vengono distribuite sulla rete dal valore stimato di 26 miliardi di dollari.

E tutto inizia con la comprensione della catena dei fari.

Mondi blockchain personalizzati

La beacon chain è una blockchain centrale che coordina centinaia di altre blockchain Ethereum , chiamate "frammenti", nella prevista rete Ethereum 2.0.

"Invece di avere ONE macchina gigante che esegue le transazioni ONE alla volta... possiamo suddividerle su tonnellate di macchine in tutto il mondo ed eseguirle in parallelo", ha spiegato Jordan a CoinDesk.

In origine, la catena di fari doveva agire rigorosamente come coordinatore, o, nelle parole di Buterin, come “battito del cuore” – di Ethereum 2.0, tracciando tutti i dati in frammenti e compilando riepiloghi di tali dati su ONE blockchain centrale.

Ora Buterin ha proposto che la beacon chain svolga una funzione aggiuntiva: archiviare contratti intelligenti specializzati, denominati contratti beacon chain.

"Questi contratti non sono analoghi ai normali contratti intelligenti che distribuiresti per la tua applicazione su Ethereum 1.0", scrive Will Villanueva, ricercatore per lo studio di venture capital Ethereum Consensys. "Quelli vivrebbero all'interno delle shard chain. Al contrario, i contratti beacon chain rappresenteranno ambienti di esecuzione o framework di transazione nel loro complesso".

In altre parole, questi contratti beacon chain specificherebbero tutte le regole per il calcolo e l'esecuzione degli smart contract, comprese le commissioni di transazione, i costi GAS associati e altro ancora.

"L'etica generale della proposta è quella di avere un framework di livello di consenso relativamente minimo, che fornisca comunque capacità sufficienti per sviluppare framework complessi che ci forniscano tutte le capacità di contratto intelligente di cui abbiamo bisogno come secondo livello", spiega Buterin nella sua proposta.

In pratica, ciò significherebbe che gli sviluppatori di dapp avrebbero la possibilità di ricorrere a un contratto beacon chain che imita l'attuale ambiente di esecuzione Ethereum 1.0.

"[Gli sviluppatori di DApp] T devono cambiare molto di ciò che già sanno", ha sottolineato Jordan.

Ancora più interessante è che Jordan ha aggiunto che i contratti 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 sistema operativo diverso per il proprio computer. Invece di avviare un computer con un sistema operativo Windows, ONE potrebbe avere la possibilità di sfruttare un sistema operativo Mac OS o Linux, ha detto Jordan a CoinDesk.

Ha aggiunto:

"Puoi avere un ambiente di esecuzione per Bitcoin. Puoi avere un ambiente di esecuzione per Ethereum. Puoi fondamentalmente creare il tuo piccolo mondo blockchain personalizzato e fare in modo che sia quello con cui le persone effettuano transazioni".

Domande persistenti

Tuttavia, non tutto ciò che riguarda i contratti della Beacon Chain è ancora definitivo.

"In pratica, non dovrebbero esserci una pletora di contratti di beacon chain. Dovrebbero essercene solo alcuni, soprattutto all'inizio", osserva Villanueva a proposito del progetto di beacon chain proposto.

Jordan ha aggiunto che per scoraggiare gli utenti dall'implementare più contratti di beacon chain e dal "gonfiare" la beacon chain, questi contratti potrebbero essere proposti a un prezzo elevato per gli utenti.

"Questi ambienti di esecuzione sono come i loro piccoli mondi che specificano tutto e idealmente saranno molto costosi da implementare. Speriamo, decine di migliaia di dollari", ha detto Jordan a CoinDesk.

Tuttavia, al momento non sono chiari né i prezzi per l'implementazione del contratto né i parametri esatti per le commissioni di transazione basate sui contratti beacon chain.

In seguito alla sua proposta, Buterin suggerìLunediche una "classe specifica di attori chiamata relayer" venga introdotta nel sistema Ethereum 2.0 per aiutare a coordinare le commissioni di transazione con i "proponenti di blocchi" della rete altrimenti chiamati validatori. Da allora, Buterin ha anche rilasciato un secondo Post di HackMDper approfondire ulteriormente l'idea dei contratti a catena di fari.

"Abbiamo bisogno di questa struttura a due strati in cui c'è ONE classe di nodi chiamata relayer", ha riflettuto Buterin durante una chiamata degli implementatori Ethereum 2.0 Giovedì“L’ignoto è analizzare più a fondo gli aspetti economici di quel progetto.”

In effetti, i meccanismi esatti del nuovo design proposto della beacon chain sono oggetto di ulteriori ricerche e discussioni tra gli sviluppatori e gli appassionati Ethereum 2.0.

Tuttavia, come ha sottolineato Villanueva, gli elementi della proposta di Buterin sono promettenti.

Villaneuva scrive:

"Questo approccio è un cambiamento di paradigma generale e potrebbe richiedere un BIT' di tempo per essere compreso e digerito. Tuttavia, la sua forza sta nel fatto che fornisce un alto grado di flessibilità. Dovrebbe semplificare l'introduzione di cambiamenti in futuro man mano che la ricerca prosegue".

Vitalik Buterin immagine tramite il blog della Fondazione Ethereum

Christine Kim

Christine è un'analista di ricerca per CoinDesk. Si concentra sulla produzione di approfondimenti basati sui dati sul settore delle Criptovaluta e della blockchain. Prima del suo ruolo di analista di ricerca, Christine era una reporter tecnologica per CoinDesk, occupandosi principalmente degli sviluppi sulla blockchain Ethereum . Portafoglio Criptovaluta : nessuno.

Christine Kim