Aiuta ad aggiornare questa pagina

🌏

C'Γ¨ una nuova versione di questa pagina, ma al momento Γ¨ solo in inglese. Aiutaci a tradurre l'ultima versione.

Questa pagina Γ¨ incompleta. Se conosci bene l'argomento, modificala e condividi un po' del tuo sapere.

Meccanismi di consenso

Ultima modifica: , Invalid DateTime
Edit page

Per le blockchain come Ethereum, che sono essenzialmente database distribuiti, i nodi della rete devono essere in grado di raggiungere un accordo sullo stato corrente del sistema. Questo risultato si ottiene utilizzando meccanismi di consenso.

Sebbene non sia strettamente legato alla creazione di una dapp, comprendere i meccanismi di consenso aiuterΓ  a spiegare aspetti rilevanti per lo sviluppatore e per l'esperienza degli utenti, come i prezzi del carburante e i tempi delle transazioni.

Prerequisiti

Per comprendere meglio questa pagina, consigliamo di consultare l'introduzione a Ethereum.

Che cos'Γ¨ un meccanismo di consenso?

I meccanismi di consenso (detti anche come protocolli di consenso o algoritmi di consenso) consentono ai sistemi distribuiti (reti di computer) di interagire e rimanere sicuri.

Da decenni questi meccanismi vengono utilizzati per stabilire il consenso tra nodi di database, server applicativi e altre infrastrutture aziendali. Negli ultimi anni sono stati inventati nuovi protocolli di consenso per permettere a sistemi criptoeconomici, come Ethereum, di concordare sullo stato della rete.

Un meccanismo di consenso in un sistema criptoeconomico aiuta anche a prevenire determinati tipi di attacchi economici. In teoria, un aggressore puΓ² compromettere il consenso controllando il 51% della rete. I meccanismi di consenso sono concepiti per rendere questo "attacco del 51%" irrealizzabile. Diversi meccanismi sono progettati per risolvere questo problema di sicurezza in modo diverso.

Tipi di meccanismi di consenso

Proof of Work

Ethereum, come Bitcoin, utilizza attualmente un protocollo di consenso Proof of Work (PoW).

Creazione di blocchi

La Proof of Work Γ¨ costituita da miner, che competono per creare nuovi blocchi pieni di transazioni elaborate. Il vincitore condivide il nuovo blocco con il resto della rete e guadagna ETH appena coniati. La gara Γ¨ vinta dal computer che riesce a risolvere un rompicapo matematico nel modo piΓΉ veloce: questo produce il collegamento crittografico tra il blocco corrente e il blocco che lo ha preceduto. Risolvere questo rompicapo rappresenta il lavoro da svolgere nel modello "Proof of Work".

Sicurezza

La sicurezza della rete Γ¨ garantita dal fatto che Γ¨ necessario il 51% della potenza totale di elaborazione della rete per frodare la catena. Questo richiederebbe investimenti talmente enormi in attrezzature ed energia, che si rischierebbe di spendere piΓΉ del profitto ottenibile.

Ulteriori informazioni sulla Proof of Work (PoW)

Proof of Stake

Ethereum prevede di aggiornare il proprio protocollo di consenso al Proof of Stake (PoS).

Creazione blocchi

La Proof of Stake Γ¨ resa possibile da validatori che fanno stake con i propri ETH per prendere parte al sistema. Un validatore Γ¨ scelto a caso per creare nuovi blocchi, condividerli con la rete e guadagnare ricompense. AnzichΓ© svolgere un intenso lavoro di calcolo, Γ¨ sufficiente fare stake con gli ETH nella rete. Questo aspetto Γ¨ ciΓ² che incentiva un comportamento sano della rete.

Sicurezza

Il sistema di Proof of Stake Γ¨ mantenuto al sicuro dal fatto che sarebbe necessario il 51% del totale di ETH in stake per frodare la catena. E che in caso di comportamento malevolo, viene eseguito lo slashing dello stake.

Ulteriori informazioni sulla Proof of Stake (PoS)

Letture consigliate

β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–„β–‘β–‘β–‘β–‘ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–Œβ–’β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–„β–€β–’β–Œβ–‘β–‘β–‘ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–Œβ–’β–’β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–„β–€β–’β–’β–’β–β–‘β–‘β–‘ ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐░░░ β–‘β–‘β–‘β–‘β–‘β–„β–„β–€β–’β–‘β–’β–’β–’β–’β–’β–’β–’β–’β–’β–ˆβ–’β–’β–„β–ˆβ–’β–β–‘β–‘β–‘ β–‘β–‘β–‘β–„β–€β–’β–’β–’β–‘β–‘β–‘β–’β–’β–’β–‘β–‘β–‘β–’β–’β–’β–€β–ˆβ–ˆβ–€β–’β–Œβ–‘β–‘β–‘ β–‘β–‘β–β–’β–’β–’β–„β–„β–’β–’β–’β–’β–‘β–‘β–‘β–’β–’β–’β–’β–’β–’β–’β–€β–„β–’β–’β–Œβ–‘β–‘ β–‘β–‘β–Œβ–‘β–‘β–Œβ–ˆβ–€β–’β–’β–’β–’β–’β–„β–€β–ˆβ–„β–’β–’β–’β–’β–’β–’β–’β–ˆβ–’β–β–‘β–‘ β–‘β–β–‘β–‘β–‘β–’β–’β–’β–’β–’β–’β–’β–’β–Œβ–ˆβ–ˆβ–€β–’β–’β–‘β–‘β–‘β–’β–’β–’β–€β–„β–Œβ–‘ β–‘β–Œβ–‘β–’β–„β–ˆβ–ˆβ–„β–’β–’β–’β–’β–’β–’β–’β–’β–’β–‘β–‘β–‘β–‘β–‘β–‘β–’β–’β–’β–’β–Œβ–‘ β–€β–’β–€β–β–„β–ˆβ–„β–ˆβ–Œβ–„β–‘β–€β–’β–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–’β–’β–’β–β–‘ β–β–’β–’β–β–€β–β–€β–’β–‘β–„β–„β–’β–„β–’β–’β–’β–’β–’β–’β–‘β–’β–‘β–’β–‘β–’β–’β–’β–’β–Œ ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐░ β–‘β–Œβ–’β–’β–’β–’β–’β–’β–€β–€β–€β–’β–’β–’β–’β–’β–’β–‘β–’β–‘β–’β–‘β–’β–‘β–’β–’β–’β–Œβ–‘ ░▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐░░ β–‘β–‘β–€β–„β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–‘β–’β–‘β–’β–‘β–’β–„β–’β–’β–’β–’β–Œβ–‘β–‘ β–‘β–‘β–‘β–‘β–€β–„β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–„β–„β–„β–€β–’β–’β–’β–’β–„β–€β–‘β–‘β–‘ β–‘β–‘β–‘β–‘β–‘β–‘β–€β–„β–„β–„β–„β–„β–„β–€β–€β–€β–’β–’β–’β–’β–’β–„β–„β–€β–‘β–‘β–‘β–‘β–‘ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–€β–€β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘

Aiutaci con questa pagina

Se conosci l'argomento e vuoi contribuire, modifica questa pagina e condividi un po' del tuo sapere.

Il tuo nome verrΓ  aggiunto ai crediti e aiuterai la community di Ethereum!

Usa questo flessibile modello di documentazione

Domande? Chiedicelo nel canale #content sul nostro server Discord

Modifica pagina
πŸ‘ˆ
IndietroReti