Ethereum Casper Protocol ultimo aggiornamento da PoW a PoS
Ethereum è una delle criptovalute più importanti sul mercato dopo Bitcoin.
In questa guida parleremo di cos’è e come funziona il Casper Protocol.
Le criptovalute hanno attirato molta attenzione e sono entrare nella vita di moltissimi diventando molto popolari nel recente passato, ma è emerso un problema chiave che è la necessità di avere soluzioni di scalabilità.
Ethereum ha affrontato questo problema in quanto la sua rete è stata tormentata dalla congestione della rete.
Gli esperti stanno discutendo su come la piattaforma crittografica affronterà il problema della scalabilità.
Ethereum ha subito molti aggiornamenti per rendere la rete più sicura, affidabile e scalabile, ma il più ambizioso di tutti gli aggiornamenti è l’ultimo protocollo di consenso chiamato Casper protocol.
Il Protocollo di Casper o in inglese Casper Protocol, consentirà a Ethereum di passare da un sistema di consenso di proof of work (PoW) a un sistema di consenso chiamato Proof of Stake (PoS).
Ma Cosa significa tutto ciò?
E, perché Ethereum ha fatto questa transizione ora?
In questo articolo discuteremo di PoW (proof of work), PoS (proof of stake), benefici dell’upgrade del Casper protocol e di come questo protocollo aiuterà Ethereum in futuro.
Cos’è l’Ethereum Casper Protocol o protocollo di Casper
Il Casper Protocol è in fase di sviluppo dal 2014 e mira a portare cambiamenti radicali nel funzionamento della rete Ethereum.
Casper sarà implementato in due fasi:
Casper the Friendly Finality Gadget (FFG) per essere guidato da Vitalik Buterin
Casper the Friendly Ghost: Correzione per costruzione (CBC) per essere guidato da Vlad Zamfir
Prima di passare a caprire come funziona, dobbiamo prima capire i significati di PoS e PoW e l’implementazione della fase di Casper.
Proof-of-Work (PoW): PoW è il primo algoritmo di consenso nella rete blockchain. In questo protocollo di consenso, gli utenti competono l’uno contro l’altro per convalidare le transazioni di blocco e vengono ricompensati in cambio.
Il sistema PoW consuma molta elettricità poiché la maggior parte dei minatori acquista hardware potente per aumentare le probabilità di vincere la sfida mineraria.
Proof-of-Stake (PoS): è un protocollo di consenso utilizzato dalle reti blockchain con l’obiettivo di raggiungere un consenso distribuito.
In questo protocollo, un utente deve mostrare la proprietà di un certo numero di valute digitali per l’estrazione o la convalida delle transazioni a blocchi.
Il protocollo di consenso PoS non richiede l’uso di potenti computer, eliminando così i costi energetici. Le valute del PoS sono mille volte più convenienti.
Ora, iniziamo con l’implementazione della fase di Casper: Casper FFG è un protocollo di consenso ibrido (PoW / PoS).
Non sostituirà PoW ma getterà le basi per il meccanismo di PoS.
Nelle fasi iniziali, Ethereum utilizzerà PoW per elaborare le richieste ma utilizzerà il protocollo PoS per convalidare i checkpoint periodicamente.
Quindi i blocchi verranno estratti tramite POW, ma ogni 50° blocco sarà un punto di controllo POS in cui la finalità verrà valutata da una rete di validatori (un validatore è un ruolo nodo che prende in mano una quota e riceve richieste di transazione dai client ).
Il protocollo CBC Casper è stato progettato per consentire a tutti i computer su nodi diversi di raggiungere un accordo su una blockchain.
Quindi, i blocchi possono essere aggiunti uno dopo l’altro in modo decentralizzato senza sprecare una tonnellata di energia.
Il protocollo CBC cosa significa, di cosa si tratta e cosa deve fare:
Si specifica in parte il protocollo
Definire le proprietà che il protocollo deve specificare
Derivare il protocollo per soddisfare tutte le proprietà specificate in precedenza
Ecco una semplice spiegazione di Vlad Zamfir per Casper CBC:
Benefici e vantaggi del Casper Protocol
Una volta implementato il protocollo di consenso PoS sull’attuale sistema PoW di Ethereum, la rete può beneficiare dei seguenti aspetti:
1. Minore utilizzo di energia elettrica: la rete Ethereum consuma solo 1 milione di dollari di elettricità, grazie al suo meccanismo di consenso PoW. Quando Casper verrà implementato completamente, i minatori non dovranno usare potenti computer per il mining, riducendo così il consumo di elettricità.
2. Miglioramento della scalabilità: la rete Ethereum impiega 15 secondi per generare un blocco, ma il sistema PoS lo ridurrà a pochi secondi. Ciò migliorerà la sua scalabilità e la rete funzionerà più velocemente e più a buon mercato.
3. Sicurezza migliorata: in questo momento la rete Ethereum non è sicura con il 51% di probabilità di attacchi. Nel sistema PoS, i validatori hanno la propria quota legata al valore di ETH. Non vi è alcun incentivo dato ai validatori. Poiché la loro ricchezza è legata alla rete, non firmano transazioni in conflitto o attaccano la rete, eliminando così comportamenti malevoli.
4. Non è necessario generare così tante nuove monete: nel sistema PoS, i minatori non saranno più motivati a convalidare blocchi e ad aggiungerli alla catena. Nel protocollo PoW, gli incentivi per il minatore sono dati sotto forma di monete ETH dopo il successo dell’estrazione mineraria, saranno completamente eliminati dopo l’implementazione del meccanismo di PoS.
Il Casper Protocol PoS è protetto e sicuro contro gli attacchi hacker?
Le attività dannose sulla rete Ethereum saranno ridotte con la ricchezza dei validatori in gioco sulla rete.
I validatori sono obbligati a bloccare un certo importo di ETH come loro quota e se creano blocchi in conflitto o si convalidano in modo errato, allora perderebbero l’intero deposito.
Tuttavia, un potenziale attacco sta ancora circondando la rete Ethereum, che è negazione della vita della rete stessa.
Che cos’è?
Nel liveness denial, il 34% o più convalida rifiutano di finalizzare un blocco, che potrebbe rappresentare un rischio per la rete.
Tuttavia, in questo caso si possono fare due cose per migliorare la sicurezza: utilizzare uno strumento automatico per ruotare il set di validatori e utilizzare un fork forte per aggiungere nuovi validatori mentre si eliminano i saldi degli attaccanti.
Quando l’attaccante ha più del 67% della posta in gioco sulla rete, può bloccare tutte le transazioni e rifiutare di aggiungere nuovi blocchi.
Dal momento che Ethereum è completo, questo incidente potrebbe non accadere. Una regola di scelta del fork attiva può essere utilizzata per verificare che una determinata catena non le stia censurando.
Ci sono pochi rischi associati al protocollo Proof of Stake come introdotto dall’aggiornamento del Casper protocol di Ethereum.
La prima fase di Casper presenterà 250 validatori.
Se tutti i validatori si trovano tutti in una posizione in cui si è verificato un disastro, cancellano tutti i dati di rete e bloccano tutte le transazioni.
Per scommettere su Ethereum, è necessario avere almeno 1500 monete ETH, equivalenti a $ 1065 milioni (maggio 2018).
Questo significa che puntare è fuori dalla portata delle persone comuni.
Risulterà dare quindi potere a persone che hanno molti soldi, rendendola vulnerabile.
Tuttavia, Vitalik Buterin sta suggerendo di portare il requisito minimo a 32 ETH per lo staking power.
Conclusioni sul Casper Protocol forum italiano
Ethereum è una tecnologia in crescita e il loro team sta lavorando ogni giorno per migliorarne la funzionalità.
Il protocollo Casper sarà sicuramente in grado di superare i problemi di scalabilità, sicurezza e centralizzazione.
Tuttavia, ci sono alcune sfide che devono essere affrontate dal team Ethereum per renderlo più sicuro e un sistema decentralizzato completo.
Ulteriori letture suggerite su lecriptovalute.org:
Avviso di rischio: I CFD sono strumenti complessi e presentano un rischio significativo di perdere denaro rapidamente a causa della leva finanziaria. Il'77-89% dei conti degli investitori al dettaglio subisce perdite monetarie in seguito a negoziazione in CFD. Valuti se comprende il funzionamento dei CFD e se può permettersi di correre questo alto rischio di perdere denaro.
Il rispetto della tua riservatezza è la nostra priorità
Questo sito utilizza alcuni tipi di cookie tecnici necessari per il corretto funzionamento dello stesso, nonché cookie statistici e di Profilazione anche di terze parti. Se vuoi negare il consenso clicca su «Rifiuta», se vuoi accettare tutti i cookies clicca su «OK ho capito», se invece vuoi autonomamente selezionare i cookie da accettare puoi visitare "Impostazioni cookies" per fornire un consenso controllato. Leggi Privacy.
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi, i cookie classificati come necessari vengono memorizzati sul tuo browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Tuttavia, la disattivazione di alcuni di questi cookie potrebbe influire sulla tua esperienza di navigazione.
Clicca qui per essere re indirizzato alla pagina sulla privacy
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Durata
Descrizione
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
elementor
never
This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Cookie
Durata
Descrizione
__atuvc
1 year 1 month
AddThis sets this cookie to ensure that the updated count is seen when one shares a page and returns to it, before the share count cache is updated.
__atuvs
30 minutes
AddThis sets this cookie to ensure that the updated count is seen when one shares a page and returns to it, before the share count cache is updated.
__cf_bm
30 minutes
This cookie, set by Cloudflare, is used to support Cloudflare Bot Management.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Durata
Descrizione
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_9KLJM2KBZV
2 years
This cookie is installed by Google Analytics.
at-rand
never
AddThis sets this cookie to track page visits, sources of traffic and share counts.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
uvc
1 year 1 month
Set by addthis.com to determine the usage of addthis.com service.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Durata
Descrizione
loc
1 year 1 month
AddThis sets this geolocation cookie to help understand the location of users who share the information.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Cookie
Durata
Descrizione
_wingify_pc_uuid
27 years 4 months 16 days
This cookie is used as a tool which is used to arrange or edit website content. This cookie is used by the webiste operators in context with multi-variate testing. It also helps in measuring the performance of different versions of web pages also.