EDIT 20170331:
https://bitcointalksearch.org/topic/m.18405473 modifica che potrebbe rendere sicura la rete ...
Attenzione!
Questa soluzione puo' essere rischiosa in quanto chiunque sarebbe in grado, con poco sforzo, di ricreare la blockchain ricomponendo le varie transazioni a piacere.
Il pow va pertanto fatto per sigillare il blocco e se ogni blocco ha pow interno non aumenta la sicurezza della blockchain.
EDIT 20170331: a meno che il pow non sia legato al numero di blocco e quindi o in quel blocco o da nessuna parte
Rispondendo ad un post su altro 3d (
https://bitcointalksearch.org/topic/m.18370755) ho intuito che si potrebbe consentire a chi vuole/puo' di associare pow alle singole transazioni in modo da alleggerire il peso per i miner e quindi consentire una distribuzione più globale della pow e rendere meno centralizzato il mining bitcoin.
Provo a riassumere:
- le transazioni rimangono come ora.
- ad ogni transazione viene aggiunto un nonce che si ottimizza al fine di creare un hash piu' basso possibile.
- la somma delle potenze di calcolo necessarie per creare ogni singolo hash transazione viene "scontata" alla potenza di calcolo relativa alla difficoltà della rete
- le fee e le revenue del blocco vengono divise proporzionalmente
Provo ad elencare pro e contro ... aggiorniamo se necessario
Vantaggi
- tutti possono contribuire al mining aumentando la sicurezza della rete
- le transazioni in mempool possono diventare interessanti se incapsulate in un miniblocco con hash sufficientemente basso e pertanto recuperate
- qualcuno potrebbe occuparsi di fare questo lavoro per chi non ha potenza di calcolo
- chi non vuole paga la fee adeguata e la transazione rimane interessante per i miner anche se non da sconti rispetto alla difficoltà
Svantaggi
- forse la difficoltà attuale della rete è talmente alta che sarebbe una goccia nel mare?
- pericolo di attacco alla rete (uno si prepara le n transazioni che servono e fa un bouble spending broadcastandole opportunamente - credo si possa risolvere ...)
- richiede un hard fork della rete
NB: questo discorso è solamente un esercizio e non vuole essere null'altro che una discussione didattica. Se servirà meglio, se già affrontata postare link. Grazie.