POOL DI MINING PEER-TO-PEER (P2POOL)
I pool gestiti creano la possibilità di imbrogliare da parte dell'operatore del pool, che potrebbe
direzionare gli sforzi del pool per effettuare transazioni di doppia spesa o invalidare blocchi. Inoltre, i server di pool centralizzati rappresentano un unico
tipoint di failure. Se il server del pool è inattivo o è rallentato da un attacco di denial-of-service,
i miner del pool non possono minare. Nel 2011, per risolvere questi problemi di centralizzazione, è stato proposto e implementato un nuovo
metodo di mining per pool: P2Pool, un pool di mining peer-to-peer senza un operatore centrale.
P2Pool funziona decentralizzando le funzioni del server del pool, implementando un sistema simile a una blockchain parallela chiamato share chain. Una share chain è una blockchain che funziona
con una difficoltà inferiore rispetto alla blockchain di bitcoin. La share chain consente ai miner del pool di collaborare in un pool decentralizzato minando quote sulla share chain a un
ritmo di un blocco di quote ogni 30 secondi. Ognuno dei blocchi sulla share chain
registra una ricompensa proporzionata per i miner del pool che contribuiscono con lavoro, portando le quote avanti dal blocco di share precedente. Quando uno dei blocchi di share
raggiunge anche l'obiettivo della rete bitcoin, viene propagato e incluso nella
blockchain di bitcoin, premiando tutti i miner del pool che hanno contribuito a tutte le quote
che hanno preceduto il blocco di share vincente. In sostanza, invece di un server di pool che tiene
traccia delle quote e delle ricompense dei miner del pool, la share chain consente a tutti i miner del pool di tenere
traccia di tutte le quote utilizzando un meccanismo di consenso decentralizzato simile al meccanismo di consenso della blockchain di bitcoin.
più robusto nel complesso, come parte di un ecosistema di mining diversificato.
