CardanoWall trasforma qualsiasi file in una prova pubblica e permanente che è esistito in un dato momento. Il tuo dispositivo calcola l’impronta del file, quell’impronta viene marcata temporalmente su Cardano e chiunque può verificarne la data per sempre. Se vuoi, sigilla il file in modo che possa aprirlo solo il destinatario che scegli tu.
Quando pubblichi un record, il tuo dispositivo calcola l’impronta del file: quell’impronta è la prova, e viene archiviata sulla rete Cardano con una data allegata. Da lì in poi, chiunque può controllare la data. Il file in sé resta con te per impostazione predefinita. Se scegli inoltre di custodire con noi una copia cifrata, per te stesso o per destinatari scelti, il tuo dispositivo la chiude così che solo chi possiede la chiave possa aprirla, e i byte cifrati vengono parcheggiati su Arweave. Il contenuto resta privato; solo la data è pubblica.
Non c’è alcun server di mezzo. Ogni passaggio avviene sul tuo dispositivo, sulla rete Cardano pubblica o in un qualsiasi verificatore — il nostro, il tuo o quello di un destinatario. Sigillare un record per qualcuno è facoltativo; solo le persone che scegli tu possono aprire ciò che hai sigillato.
Calcoliamo nel browser un’impronta crittografica (un hash) del tuo file. Quell’impronta è la prova, e per impostazione predefinita è tutto ciò che viene pubblicato. Puoi anche scegliere di conservare una copia cifrata del file in sé, per te stesso (così una futura modifica locale non potrà rompere la prova) o per destinatari scelti, usando primitive moderne e ampiamente verificate (Ed25519, X25519, ChaCha20-Poly1305, la stessa famiglia che protegge Signal, WireGuard e iMessage di Apple). Il file in chiaro non viene inviato da nessuna parte; ciò che lascia il tuo dispositivo è già cifrato.
Una breve ancora — l’impronta del file, più un puntatore Arweave se hai scelto di caricarne una copia cifrata — viene scritta sulla mainnet di Cardano. Costa pochi centesimi. Una volta dentro un blocco, nessuno, noi inclusi, può modificarla, rimuoverla o retrodatarla. Ogni file cifrato finisce su Arweave, una rete di archiviazione decentralizzata e permanente; il file in chiaro non lascia mai il tuo dispositivo.
Chiunque abbia il riferimento della transazione può confermare la data direttamente dalla catena Cardano pubblica, per sempre, senza account e senza doversi fidare di noi: il nostro strumento da riga di comando open source ti permette di controllarla tu stesso su qualsiasi esploratore. Se il record è stato sigillato per un destinatario, solo lui può aprirne il contenuto; tutti gli altri vedono comunque la prova, ma non ciò che protegge.
Abbiamo scritto Label 309, una Cardano Improvement Proposal che definisce esattamente come si presenta sulla catena un record di prova di esistenza, e la stiamo portando attraverso il processo CIP ufficiale. Chiunque, concorrenti diretti inclusi, può scrivere un wallet, un visualizzatore o un revisore che parla la stessa lingua. CardanoWall è una delle implementazioni; la specifica appartiene alla comunità.
Leggi Label 309