Wallet EquaCoin: Come registrare con data certa qualsiasi file.

Un tool presente nel Wallet equacoin consente di dare data certa a qualsiasi documento multimediale, utilizzando la blockchain Waves.

Il wallet EquaCoin può essere raggiunto all'indirizzo https://equacoin.envlab.eu/wallet Con questo nuovo servizio è possibile dare una data certa ed affidabile a qualsiasi documento o file multimediale come contratti, gentlemen’s agreement, statuti, libri, marchi, storyboard, disegni, canzoni, video e così via. Il protocollo Waves-NG viene utilizzato come servizio di timestamp decentralizzato, affidabile e sicuro. Una volta connessi al portafoglio, è necessario importare un account creato in precedenza o generarne uno nuovo con un nuovo set di semi.

Dal menu generale cliccare l’icona riportata nell’immagine sotto:

Una volta fatto sarà possibile, utilizzando la nuova scelta del menu, accedere alla pagina di registrazione.

Controlla di avere almeno 1,01 EquaCoin nel tuo portafoglio se desideri provare il servizio. Il calcolo dell’hash, comunque, non costa nulla.

La registrazione del documento consente, una volta selezionato un file, di calcolare l’hash, SHA256, memorizzando il risultato sulla blockchain per sempre. La quasi univocità dell’hash SHA256 e l’accuratezza del timestamp assicurati dalla blockchain possono essere utilizzati per molti scopi, anche legali. La procedura consente di calcolare l’hash per qualsiasi tipo di file, suggerendo una dimensione non superiore a 1 GB. Tuttavia lo ho testato fino a 2 GB rilevando un risultato corretto. Il tempo necessario per calcolare l’hash può variare da un secondo ad alcuni minuti, a seconda delle velocità del dispositivo utilizzato. Funziona bene anche su qualsiasi smartphone moderno. Questa funzione consente di calcolare l’hash di materiale grafico e film. È una grande funzione per designer, artisti, avvocati e chiunque abbia bisogno di dare una definizione cronologica alla sua creazione.

Che cos’è l’hash?

Una funzione hash è qualsiasi funzione che può essere utilizzata per mappare dati di dimensioni arbitrarie su dati di dimensioni fisse. I valori restituiti da una funzione hash sono chiamati valori hash, codici hash, digest o semplicemente hash. Una funzione di hash crittografica consente di verificare facilmente se alcuni dati di input vengono mappati su un determinato valore di hash, ma se i dati di input sono sconosciuti è praticamente impossibile ricostruirli (o trovarne eventuali alternative equivalenti).

Un hash viene utilizzato per garantire l’integrità dei dati trasmessi o, nel nostro caso, l’esistenza di un determinato file ad una certa data e ora.

Nel portafoglio EquaCoin è stato utilizzato un algoritmo SHA-256 per generare una firma unica a 256 bit (32 byte) per il file selezionato. In futuro si potrà disporre di un hash anche da 512 bytes.

Precisione della data/ora delle transazioni Waves

Bene, non è facile investigare l’accuratezza del timestamp legato a qualsiasi transazione. Per prima cosa possiamo dire che tutti i nodi nella blockchain di Waves sono sincronizzati con una sorgente di tempo esterna usando il protocollo NTP.

NTP (Network Time Protocol) è un protocollo progettato per sincronizzare gli orologi dei computer su una rete.

È uno dei più antichi protocolli client/server Internet ed è utilizzato in tutto il mondo da 30 anni.

Affinché un computer client possa mantenere la sincronizzazione NTP è necessaria una differenza di tempo inferiore a 128 ms con il server. L’accuratezza tipica su Internet varia da circa 5ms a 100ms, ma può variare in presenza di ritardi di rete. Nel 1999 un sondaggio del MIT Medialab [1] ha suggerito che il 90% dei server NTP presentava ritardi di rete inferiori a 100 ms e circa il 99% era sincronizzato entro un secondo dal peer di sincronizzazione.

La principale fonte di tempo del server NTP può essere un orologio atomico o un segnale GPS. È chiaro che per i nostri obiettivi l’accuratezza è di almeno 2 ordini di grandezza migliore delle esigenze.

Il secondo parametro da esaminare è il tempo necessario per la generazione di blocchi. Come noto, il protocollo Waves-NG è attualmente il più veloce disponibile commercialmente e può assemblare un blocco ogni minuto composto da molti micro-blocchi ogni 2 o 3 secondi. Anche questo parametro è coerente anche con i nostri obiettivi.

Conclusione

La nuova opzione disponibile nel Portafoglio EquaCoin può essere proficuamente utilizzata per i requisiti di registrazione di data e ora di tutti i giorni e come valida alternativa ad un notaio o un pubblico ufficiale, almeno per quanto concerne le relazioni tra privati.

Last updated