Non so se potrò soddisfare questi desideri:
- scrivere una semplice Block Chain con funzionalità di rete base
-
rifattorizzare il codice per ottenere una architettura migliore, seguendo i principi di design e i più comuni design pattern.
- sviluppare una classe per la gestione della testata del blocco
- implementare la difficoltà
- sviluppare una classe per la gestione della sicurezza (firma digitale)
- rifattorizzare la classe Block
-
Migliorare i commenti e la documentazione, prendendo a riferimento Bitcoin
- estendere le funzionalità di networking per includere maggiori funzionalità peer-to-peer
- implementare (una parte) del protocollo Bitcoin
- introdurre segWit