Affidaty Blog
  • Storia
  • Press & Partnerships
  • Eventi
  • Educational
  • Applicazioni Reali
  • Economia
  • Tecnologia
  • Sport
  • Politica
  • EnglishEnglish
  • Storia
  • Press & Partnerships
  • Eventi
  • Educational
  • Applicazioni Reali
  • Economia
  • Tecnologia
  • Sport
  • Politica
No Result
View All Result
Affidaty Blog
Home Applicazioni reali

Blockchain: la Proof of Stake (PoS)

Giovanni CapacciolibyGiovanni Capaccioli
Agosto 6, 2019
in Applicazioni reali, Educational
Reading Time: 5 mins read
Share on LinkedInShare on FacebookShare on Twitter

Index

  • Lo stake ed il forger.
  • Il problema de “il ricco diventerà sempre il più ricco”: soluzioni usate.
  • Lo stake come incentivo.
  • Il caso del controllo del network.
  • Possibili vantaggi della PoS.
  • Il caso del “Nothing at stake” e possibili soluzioni.

Lo stake ed il forger.

Blockchain: la Proof of Stake (PoS)

Nella blockchain, la Proof of Stake ha come scopo il raggiungimento del consenso della rete blockchain, così come la Proof of Work, ma tale obiettivo viene raggiunto in modo diverso dalla PoW.

La PoS, infatti, non prevede i miners, bensì i “Validatori” detti anche “Forgers” i quali vengono ricompensati del loro lavoro grazie alle commissioni sulle transazioni.

Il sistema può sembrare complesso, ma non lo è: si basa sullo stake, cioè sulla quantità di moneta messa in gioco dal validatore. Egli dovrà bloccare, congelare all’interno del sistema una quantità di moneta a sua scelta per venire poi selezionato per forgiare il blocco: maggiore moneta congela, maggiore sarà la probabilità di essere il nodo validatore.

Il validatore, in estrema sintesi, non deve risolvere il complesso lavoro della PoW.

Il problema de “il ricco diventerà sempre il più ricco”: soluzioni usate.

Chiaramente, questa non è l’unica condizione per partecipare alla PoS, altrimenti diverrebbe validatore sempre e solo il più ricco del sistema. A questa regola ne vengono aggiunte altre, a scelta, in base alla blockchain creata, al livello di difficoltà desiderato, alla governance e così via.

Alcune delle altre più comuni regole aggiunte sono: 

  • “Randomised Block Selection”: combinazione tra valore hash più basso e stake più grande. 
  • “Coin Age Selection”: in base a quanto tempo hanno lasciato i propri token congelati come stake. Essa viene calcolata moltiplicando il numero di giorni per il numero di monete congelate. Quando un nodo forgia un blocco, la sua coin age viene resettata a zero e deve aspettare un certo periodo di tempo prima di poter essere selezionato – questo impedisce ai nodi con grandi stake di dominare la blockchain.
  • “Delegated Proof of Stake”: BitShares, per esempio, prevede 101 delegati e ne sceglie sei random tra essi. Il vantaggio è che così si pensa che essi agiranno responsabilmente, ma il “contro” è che possono aver luogo situazioni di sybil attack: un singolo utente potrebbe simulare il voto di altri cinque delegati.

E’ importante ricordare che se un nodo vuole smettere di partecipare al processo di forging, deve attendere un certo periodo di tempo prima di poter accedere alla propria stake e alle ricompense guadagnate, lasciando al network tempo per verificare che non abbia aggiunto blocchi fraudolenti alla blockchain.

Lo stake come incentivo.

Lo stake funge da incentivo economico che dissuade il nodo forger dal convalidare o creare transazioni fraudolenti. Se il network individua una transazione fraudolenta, il nodo forger perde parte della sua stake, oltre al diritto a partecipare come forger in futuro. Quindi, a patto che lo stake sia più grande della ricompensa, il validatore che tenta di raggirare il sistema perderebbe molto di più rispetto a quello che riuscirebbe a guadagnare.

Il caso del controllo del network.

Nel caso in cui un nodo possedesse uno stake maggioritario nel network blockchain, esso lo controllerebbe: “51% attack” . A seconda del valore di una criptovaluta, un attacco del genere è ritenuto progressivamente di difficile realizzazione: per possedere il controllo della blockchain sarebbe necessario acquisire il 51% delle unità in circolazione.

Possibili vantaggi della PoS.

Le pesanti e tendenzialmente centralizzanti mining pool non sono più necessarie in un sistema strutturato a PoS, quindi sarebbe ancor più decentralizzato, tendente alla randomizzazione; crescerebbe quindi la sicurezza, sarebbe facilmente accessibile ed energeticamente efficientato.

Inoltre, dato che qui non vengono più distribuite nuove monete come ricompensa, il prezzo di una particolare moneta tende a rimanere maggiormente stabile, obiettivo spesso perseguito nel mondo blockchain: “stable coin”.

Il caso del “Nothing at stake” e possibili soluzioni.

Alcuni autori sostengono che la Proof of Stake non sia un’opzione ideale per costruire un protocollo di consenso distribuito. Il problema più grande rimane quello del cosiddetto “nothing at stake” (nessuna posta in gioco). 

Significa che nel caso di una ramificazione della blockchain (o qualsiasi altro tipo di disaccordo nel consenso), una persona possa “votare” per entrambe le varianti (i fork), perché ha delle poste in gioco in ciascuna di esse. 

Nella PoS non è computazionalmente dispendioso lavorare in tutti i fork esistenti, quindi potrebbe essere economicamente vantaggioso farlo.

Molti hanno provato a risolvere questi problemi:

  • Peercoin ha messo in atto dei checkpoint firmati dalla chiave privata del programmatore e poi veicolati centralmente dal sistema. Ciascun checkpoint è un punto fermo e non può essere riorganizzato né esso stesso né tantomeno la parte “approvata” da esso. Lo sviluppatore, quindi, è l’autorità centrale che pesa estremamente sulla blockchain.
  • Nxt consente di rilavorare un numero definito di blocchi: 720. Possibile conseguenza: il client potrebbe quindi “seguire” una ramificazione di 721 blocchi non accertandosi che sia la blockchain più lunga, prevenendo il consenso.
  • Ethereum – Slasher: gli utenti possono “punire” un “imbroglione” che forgia sui forks della blockchain. L’utente avrà dovuto firmerare due volte per creare una biforcazione e sarà punito se avrà creato una biforcazione senza avere nessuna posta in gioco.

In definitiva: nella PoS può essere chiaramente possibile e profittevole lavorare simultaneamente su più fork della blockchain. Il sunto di coloro che credono fermamente nella PoS è che “gli scenari di attacco più comuni siano impossibili o talmente difficili da predire che in realtà hanno validità solamente teorica”.

Tags: BlockchainPoSProof of Stake
Previous Post

Una variante della classica Proof of Work: Ethereum.

Next Post

Blockchain: la Proof of Authority (PoA)

Giovanni Capaccioli

Giovanni Capaccioli

R&D, Business Intelligence Manager & Blog Director presso Affidaty S.p.A.

Related Posts

Evodeaf e Blockchain
Applicazioni reali

Evodeaf e Blockchain

Giugno 29, 2022
Blockchain Privata e cookies
Applicazioni reali

Blockchain Privata e cookies

Giugno 23, 2022
Lo sviluppo delle DAO (Decentralized autonomous organization).
Applicazioni reali

Lo sviluppo delle DAO (Decentralized autonomous organization).

Giugno 16, 2022
Next Post
Blockchain: la Proof of Authority (PoA)

Blockchain: la Proof of Authority (PoA)

Il Wallet: modi d’uso, caratteristiche e un pò di numeri

Il Wallet: modi d'uso, caratteristiche e un pò di numeri

Blockchain, the “Trinci” platform ready for debut

Blockchain, la piattaforma “Trinci” pronta al debutto

Instagram

  • La nostra #blockchain Hdemy di nuovo al lavoro nella realizzazione di nuovi contenuti, dall’inquadramento contabile e fiscale delle #crypto ad una panoramica su tutto l’ecosistema #Synkrony, banking, exchange e pay component.
  • Tutto pronto per la prima giornata del Blockchain Revolution Summit. In queste due giornate parleremo delle applicazione legate a T.R.I.N.C.I. Blockchain, del circuito Synkrony® e della Blockchain Hdemy.
  • New partnership with @analyticagram to improve our Blockchain Hdemy!
  • The Affidaty team wishes you a very happy #easter weekend!!
  • How do you build a blockchain from scratch? 
All you need is a clear idea of what you want to create, a team of dreamers, a lot of determination, top-notch techs and a bold administration, several members committed to the business, customers and communication.. And a place for all this to thrive. 
Just another ordinary day at Affidaty.
  • Very exciting day spent working on some #blockchain projects with @fvtura_official tech members. Together, we analyzed the main components of T.R.I.N.C.I. Blockchain, the setup of #smartcontracts , #nft and WOW Exchange’s features.
  • Testing some new Exchange features!
Today 8 of our technicians tested the new token listing workflow. WOW Exchange’s mission is to give any user wider access to cryptos, as well as simplifyng trade and exchange processes.
#exchange #crypto #trade #teamwork
  • Let’s start 2022 off with 12 Independent Chain nodes ready to be shipped and used by one of our System Integrators from Northern Italy!
#blockchaintechnology #node #blockchainnetwork
  • Today mood! Our blockchain T.R.I.N.C.I. is Open Source!
#blockchain #opensource

Categories

  • Applicazioni reali
  • Economia
  • Educational
  • Eventi
  • History
  • News
  • Politica
  • Press & Partnerships – Ita
  • Sport
  • Storia
  • Tech

Topics

Affidaty AI applicazioni blockchain aziende Blockchain cloud Crypto Didattica Ethash Ethereum Exchange Facebook Fiducia Hacker infrachain Intelligenza artificiale Miners mining PoA PoS Proof of Authority Proof of Stake Satoshi Nakamoto Sistemi di voto Smart contract Tracciabilità Transazioni Trattamento dei dati Valore legale Wallet

LinkedIn Page

Facebook Page

Cerca nel Blog

No Result
View All Result

About

Il blog di Affidaty S.p.A. studia e condivide le tematiche legate al mondo Blockchain e di come questa tecnlogia possa cambiare la vita di tutti i giorni. Fai parte anche tu della nostra blog community per seguire i nostri aggiornamenti e gli ultimi trend di un mondo in rapidissima espansione e cambiamento come quello della Blockchain e delle cryptovalute.

Direttore Responsabile

  • Giovanni Capaccioli

Relations Manager Affidaty S.p.A

  • Niccolò Quattrini

CMO @ Affidaty S.p.A.

  • Riccardo Setti
Affidaty Blog

Affidaty S.p.A, © Copyright 2020 - P.IVA IT 06641600488 - All rights reserved. Designed by Affidaty ICT Department.
Cookie settings

Navigate Site

  • Storia
  • Press & Partnerships
  • Eventi
  • Educational
  • Applicazioni Reali
  • Economia
  • Tecnologia
  • Sport
  • Politica

Follow Us

No Result
View All Result
  • EnglishEnglish
  • Storia
  • Press & Partnerships
  • Eventi
  • Educational
  • Applicazioni Reali
  • Economia
  • Tecnologia
  • Sport
  • Politica

Affidaty S.p.A, © Copyright 2020 - P.IVA IT 06641600488 - All rights reserved. Designed by Affidaty ICT Department.
Cookie settings