How it works

Come faccio a verificare l’autenticità di una notizia?

Se un utente, con competenza tecnica, volesse controllare la veridicità della notizia, utilizzando la blockchain di Virgo, non deve far altro che prendere tutti gli hash dei blocchi di un arco temporale, concatenarli, hasharli e confrontarli con quelli salvati su blockchain pubblica. Come determinare questo arco temporale? Semplicemente, su blockchain pubblica è salvato non solo l'hash degli hash dei blocchi, ma anche il numero di blocco iniziale e il numero di blocco finale di tale arco temporale. In questo modo non possono esserci fraintendimenti perché su blockchain pubblica sono salvate tutte le informazioni che servono per ripercorrere il calcolo in modo corretto. Questo è possibile grazie ad uno smart contract - presente all'indirizzo 0xB6773c332dFd4617ecB31333D2f7EE10617FFdA8 - che potete vedere anche su etherscan: https://etherscan.io/address/0xB6773c332dFd4617ecB31333D2f7EE10617FFdA8

L'utente può controllare che la blockchain privata su cui sono salvati i dati delle notizie è "ancorata" giornalmente alla blockchain pubblica. Se vuole, può scaricarsi tutti i blocchi della blockchain privata, possiamo mettere a sua disposizione un endpoint se necessario, concatenare gli hash secondo le modalità e gli archi temporali sopra descritti e vedere che la blockchain privata è effettivamente ancorata giornalmente a quella pubblica.