{"id":10438,"date":"2023-06-18T00:14:10","date_gmt":"2023-06-18T00:14:10","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=10438"},"modified":"2022-05-17T07:41:16","modified_gmt":"2022-05-17T07:41:16","slug":"cose-lalgoritmo-casper","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/it\/cose-lalgoritmo-casper","title":{"rendered":"Cos\u2019\u00e8 l\u2019algoritmo Casper?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_75 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cose-lalgoritmo-casper\/#perche_lalgoritmo_casper\" >Perch\u00e9 l\u2019algoritmo Casper?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cose-lalgoritmo-casper\/#come_funziona_lalgoritmo_proof-of-stake_di_casper\" >Come funziona l\u2019algoritmo proof-of-stake di Casper?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cose-lalgoritmo-casper\/#ffg_e_cbc\" >FFG e CBC<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cose-lalgoritmo-casper\/#fasi_di_ethereum_20\" >FASI DI Ethereum 2.0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cose-lalgoritmo-casper\/#vantaggi_e_svantaggi_di_casper\" >Vantaggi e svantaggi di Casper<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Leggendo il nome di Casper, potresti aver pensato automaticamente al piccolo e divertente fantasma che porta questo nome.<\/p>\n<p>Tuttavia, Casper \u00e8 anche il titolo di un aggiornamento molto atteso della rete Ethereum che far\u00e0 cambiare gradualmente il meccanismo di consenso della piattaforma da prova di lavoro (Pow) a prova di partecipazione (Pos).<\/p>\n<p>Quindi,\u00a0<b><i>Che cosa comporta questo aggiornamento? Come funzioner\u00e0? Come influenzer\u00e0 la rete Ethereum?<\/i><\/b>\u00a0Nei paragrafi che seguono descriveremo\u00a0<b>ccos\u2019\u00e8 Casper e come funziona<\/b>.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h2><span class=\"ez-toc-section\" id=\"perche_lalgoritmo_casper\"><\/span><strong>Perch\u00e9 l\u2019algoritmo Casper?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<\/div>\n<p>Come abbiamo anticipato, Casper \u00e8 un aggiornamento della rete Ethereum, chiamato anche\u00a0<b>Ethereum 2.0<\/b>\u00a0o\u00a0<b>Serenity<\/b>.<\/p>\n<p>Ma prima di spiegare in che cosa consiste questo protocollo, \u00e8 necessario analizzare\u00a0<b>i principali problemi che l\u2019attuale rete Ethereum deve affrontare\u00a0<\/b>e che l\u2019aggiornamento di Casper cerca di risolvere.<\/p>\n<p>Ethereum, come bitcoin e molte altre criptovalute, utilizza un meccanismo di consenso di prova di lavoro (<b>Proof of Work<\/b>). Si tratta di un algoritmo in cui i partecipanti alla rete (miners) risolvono enigmi crittografici per convalidare le transazioni, creare nuovi blocchi e tenere al sicuro la rete.<\/p>\n<p>Nonostante la sua popolarit\u00e0,\u00a0<b>questo meccanismo di consenso presenta alcune limitazioni<\/b>\u00a0iimportanti.<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Scalabilit\u00e0<\/b>: Il problema pi\u00f9 grande che attualmente deve affrontare la rete Ethereum \u00e8 la scalabilit\u00e0. La rete Ethereum supporta centinaia di applicazioni decentralizzate e deve elaborare un numero elevato di transazioni al secondo..<\/li>\n<\/ul>\n<p>Il maggiore utilizzo della rete Ethereum, grazie alla creazione di pi\u00f9 Dapp e all\u2019esecuzione di molte transazioni, ha portato ad un aumento dei tempi e dei costi delle transazioni. Affinch\u00e9 la rete raggiunga l\u2019adozione di massa, \u00e8 necessario compiere sforzi per aumentare in modo massiccio la velocit\u00e0 delle transazioni.<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Sostenibilit\u00e0 ambientale:\u00a0<\/b>Un altro problema con i sistemi PoW \u00e8 che hanno bisogno di un gran numero di miners con apparecchiature informatiche molto potenti che danno loro la possibilit\u00e0 di guadagnare ricompense. Questo si traduce in un incredibile spreco di energia che va contro la sostenibilit\u00e0 ambientale..<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><b>Decentralizzazione<\/b>: Gli utenti che possono accedere ad attrezzature minerarie pi\u00f9 veloci ed efficienti hanno maggiori probabilit\u00e0 di convalidare le transazioni, creare nuovi blocchi e guadagnare ricompense.<\/li>\n<\/ul>\n<p>Ci\u00f2 significa che il mining delle criptovalute che utilizzano Proof of Work \u00e8 solitamente concentrato tra pochi gruppi di miners che, nel caso di Ethereum, rappresentano il 70% dell\u2019hash rate, andando contro la filosofia di decentralizzazione che caratterizza le criptovalute.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h2><span class=\"ez-toc-section\" id=\"come_funziona_lalgoritmo_proof-of-stake_di_casper\"><\/span>Come funziona l\u2019algoritmo proof-of-stake di Casper?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"image_411304259\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que%CC%81-es-el-algoritmo-casper.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper-300x205.jpg 300w\" alt=\"Que\u0301 es el algoritmo casper Bitnovo\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Come abbiamo detto nel paragrafo precedente, grazie all\u2019aggiornamento di Casper, la blockchain di Ethereum passer\u00e0 all\u2019algoritmo Proof of Stake.<\/p>\n<p>Di seguito vedremo in che cosa Casper si differenzia da altri protocolli di prova di partecipazione.<\/p>\n<p>&nbsp;<\/p>\n<p>Prima di tutto, in questo tipo di algoritmo\u00a0<b>i miners saranno sostituiti da validatori<\/b>.<\/p>\n<p>Quindi il consenso sar\u00e0 raggiunto attraverso il voto dei validatori. Come in ogni algoritmo basato su PoS, il voto di ogni validatore dipender\u00e0 dalla quantit\u00e0 di Ethers depositati, cio\u00e8 dalla loro partecipazione.<\/p>\n<p>&nbsp;<\/p>\n<p><b>Il meccanismo funziona in questo modo<\/b>:<\/p>\n<ol>\n<li aria-level=\"1\">I validatori scommettono una parte dei loro Ethers;<\/li>\n<li aria-level=\"1\">In seguito, inizieranno a convalidare i blocchi da aggiungere alla catena;<\/li>\n<li aria-level=\"1\">Una volta aggiunto un blocco, riceveranno una ricompensa proporzionale alle loro scommesse.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Una caratteristica molto interessante di Casper, che lo distingue dalla maggior parte degli altri protocolli POS, \u00e8 che \u00e8 progettato per funzionare in un sistema affidabile ed essere pi\u00f9 tollerante nei confronti dei difetti bizantini..<\/p>\n<p>Ci\u00f2 significa che\u00a0<b>utilizza un processo attraverso il quale \u00e8 possibile punire i validatori malevoli<\/b>. Vale a dire, se un validatore agisce in modo dannoso sar\u00e0 immediatamente punito e tutto ci\u00f2 che ha scommesso sar\u00e0 ridotto.<\/p>\n<p>Lo stesso accade se i validatori hanno tempi di inattivit\u00e0 molto lunghi con il loro nodo. La negligenza o pigrizia li far\u00e0 perdere la loro scommessa.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"ffg_e_cbc\"><\/span>FFG e CBC<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<\/div>\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<p>Ad oggi sono state sviluppate due implementazioni di Casper:<\/p>\n<ul>\n<li aria-level=\"1\"><b>Friendly Finality Gadget (FFG)<\/b>: \u00c8 gestito da Vitalik Buterin e questo \u00e8 il primo passo per la transizione della rete Ethereum da PoW a PoS, utilizzando un modello ibrido PoW\/PoS. L\u2019obiettivo \u00e8 quello di creare una transizione fluida a Pos. La prima versione del codice \u00e8 stato rilasciato nel maggio 2018.<\/li>\n<li aria-level=\"1\"><b>Correct by Construction (CBC)<\/b>. CBC Casper \u00e8 guidato da Vlad Zamfir e si basa su un oracolo di sicurezza per regolare costantemente un protocollo di PoS parzialmente costruito fino al completamento del sistema.<\/li>\n<\/ul>\n<p>Anche se le due versioni sono state sviluppate per Ethereum,\u00a0<b>Casper<\/b>\u00a0\u00e8 un modello di PoS che\u00a0<b>pu\u00f2 essere adottato e attuato in altre reti blockchain<\/b>.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"fasi_di_ethereum_20\"><\/span>FASI DI Ethereum 2.0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<div id=\"row-1404083629\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<div id=\"image_216457841\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que%CC%81-es-el-algoritmo-casper1.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper1-300x205.jpg 300w\" alt=\"Que\u0301 es el algoritmo casper Bitnovo\" width=\"768\" height=\"526\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper1.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper1-300x205.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/04\/Que\u0301-es-el-algoritmo-casper1.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p>Secondo notizie aggiornate, Ethereum 2.0 dovrebbe essere lanciato in 3 fasi, entro il 2022.<\/p>\n<ul>\n<li aria-level=\"1\"><b>Fase 0<\/b>: In questa prima fase il meccanismo Proof of Stake (PoS) di Ethereum 2.0 \u00e8 attivo e funzionante. L\u2019aggiornamento della rete da PoW a PoS render\u00e0 Ethereum scalabile e funzioner\u00e0 pi\u00f9 velocemente e con meno potenza di calcolo.<\/li>\n<li aria-level=\"1\"><b>Fase 1<\/b>: avverr\u00e0 nel 2021 e mira a migliorare drasticamente la scalabilit\u00e0, con l\u2019introduzione della frammentazione, che consentir\u00e0 per la prima volta la validazione di transazioni parallele.<\/li>\n<li aria-level=\"1\"><b>Fase 3<\/b>: Nella terza e ultima fase, eWASM sar\u00e0 lanciato come successore di EVM.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><b>Lo scorso dicembre abbiamo assistito al lancio ufficiale della prima fase di Ethereum 2.0<\/b>\u00a0(fase 0) con l\u2019aggiornamento di\u00a0<b>Serenity<\/b>\u00a0che ha rappresentato il primo passo verso una migliore scalabilit\u00e0 e sicurezza. Questo aggiornamento ridurr\u00e0 la congestione e gli alti costi del gas sulla rete Ethereum.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<h2><span class=\"ez-toc-section\" id=\"vantaggi_e_svantaggi_di_casper\"><\/span>Vantaggi e svantaggi di Casper<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"is-divider divider clearfix\"><\/div>\n<p><span data-text-color=\"primary\"><b>VANTAGGI DI CASPER<\/b><\/span>: Come abbiamo anticipato, il passaggio del meccanismo di consenso da Proof of Work a Proof of Stake di Casper risolver\u00e0 i problemi legati alla\u00a0<b>scalabilit\u00e0<\/b>, aumentando la velocit\u00e0 delle transazioni e garantire l\u2019adozione di massa di Ethereum; la\u00a0<b>sostenibilit\u00e0 ambientale<\/b>, non avendo bisogno di apparecchiature potenti si risparmia sui costi energetici e sull\u2019inquinamento ambientale; la\u00a0<b>decentralizzazione,<\/b>\u00a0evitando il problema che il mining \u00e8 concentrato nelle mani di pochi gruppi ed \u00e8 contraro al decentramento.<\/p>\n<p>Un altro grande vantaggio di Casper \u00e8 il\u00a0<b>miglioramento del livello di sicurezza della blockchain<\/b>. Con la proof of stake \u00e8 difficile che avvenga un attacco del 51% in quanto, grazie al meccanismo di punizione dei validatori, non varrebbe la pena provarci.<\/p>\n<p>&nbsp;<\/p>\n<p><span data-text-color=\"primary\"><b>SVANTAGGI DI CASPER\u00a0<\/b><\/span>: Inizialmente Casper\u00a0<b>non promette una vera decentralizzazione<\/b>\u00a0poich\u00e9 la partecipazione richiede inizialmente un\u00a0<b>deposito minimo di 1,500 ETH<\/b>, (circa $3172,47). Inoltre i validatori pi\u00f9 ricchi sono scelti pi\u00f9 spesso, guadagnando pi\u00f9 ricompense.<\/p>\n<p>Questo rende la partecipazione di Ethereum fuori dalla portata dell\u2019utente medio,\u00a0<b>favorendo il dominio delle cosiddette \u201cbalene\u201d<\/b>. Secondo Vitalik Buterin il requisito minimo sar\u00e0 ridotto a 32 ETH una volta che Ethereum raggiunge il 100% di PoS dopo il CBC.<\/p>\n<p>Con Casper i validatori bloccano ETH in un contratto intelligente da 3 a 12 mesi.\u00a0<b>La volatilit\u00e0 del prezzo dell\u2019ETH espone i validatori al rischio di illiquidit\u00e0<\/b>\u00a0significativo, pregiudicando la loro partecipazione.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Leggendo il nome di Casper, potresti aver pensato automaticamente al piccolo e divertente fantasma che porta questo nome. Tuttavia, Casper \u00e8 anche il titolo di un aggiornamento molto atteso della rete Ethereum che far\u00e0 cambiare gradualmente il meccanismo di consenso della piattaforma da prova di lavoro (Pow) a prova di partecipazione (Pos). Quindi,\u00a0Che cosa comporta [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7958,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[212],"tags":[],"class_list":["post-10438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-it"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=10438"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/10438\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/7958"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=10438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=10438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=10438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}