Bitcoin si basa sulla Prova di Lavoro (hashing) per controllare la scrittura su un repository centrale (la blockchain). Si basa anche su un insieme di regole per questi aggiornamenti e definisce cosa succede se viene trovato un conflitto (vincite a catena più lunghe)
Usandolo come esempio per la mia domanda:
-
Quali sono alcuni esempi architettonici di diversi meccanismi di blocco e / o aggiornamento distribuiti adatti alle reti P2P? (Sto cercando descrizioni del software design adatto a questo progetto, non a prodotti software)
-
Quale logica o regole chiave sono fondamentali per quel "database" decentralizzato?