Sicurezza e prova
In caso di controversia avrà una registrazione firmata e datata di quanto concordato. Se la ancora, l’impronta resta in una transazione Polygon datata fuori dal nostro controllo. Una modifica successiva non vi corrisponderebbe più.
Come funziona
Dalla prima bozza alla prova finale
Ecco il percorso completo di un accordo TrustChain, dalla prima bozza alla prova da mostrare in una controversia. Ancorando la registrazione, impronta e data si basano su una blockchain pubblica anziché sulla fiducia in noi.
Lo mette per iscritto
Scrive le condizioni in parole semplici e invita l’altra persona. Quando entrambe hanno un account, possono discuterne nella chat dell’accordo, cifrata da un capo all’altro. Le chiavi restano sui dispositivi, non sui nostri server, così solo i partecipanti possono leggerla. Nemmeno noi possiamo.
Firma l’accordo
Entrambe le parti firmano dopo aver verificato l’identità e ogni firma è registrata con l’ora. Memorizziamo l’accordo per far funzionare TrustChain e va a OpenAI solo quando chiede aiuto al Consulente IA o a Pip su di esso.
L’ancoraggio calcola un’impronta
Quando ancora una registrazione firmata, calcoliamo un codice breve, l’impronta, da ID, titolo, condizioni, importo e ID degli account di entrambe le parti. Gli stessi dati danno sempre lo stesso codice; cambiando un solo carattere diventa completamente diverso.
Viene scritta su Polygon
Il codice e l’ID della registrazione sono scritti su Polygon in una transazione datata. Se la registrazione cambiasse dopo, non corrisponderebbe più alla voce, e chiunque può cercarla su Polygonscan.
Ogni passaggio e ciò che TrustChain registra esattamente in ciascuno sono descritti in Come TrustChain registra una firma.
I Suoi dati
Cosa resta privato. Cosa diventa pubblico.
L’accordo ha tre livelli: ciò che è sensibile, ciò che fa funzionare il servizio e la piccola parte resa pubblica se ancora. Ecco dove si trova ciascuno.
Visibile alle parti
Memorizzato da TrustChain per far funzionare il servizio. Mai reso pubblico.
- Testo integrale dell’accordo
- Termini e condizioni
- Clausole negoziate
Gestito da TrustChain
Dati necessari al servizio. Il link pubblico mostra stato e date di firma, mai chi sono le persone.
- Stati delle firme
- Marche temporali
- Stato dell’accordo
Su Polygon, se ancora
Chiunque può cercarla su Polygonscan, senza account.
- L’impronta
- ID interno TrustChain dell’accordo
- Data e ora dell’ancoraggio
- Due campi wallet vuoti
Nessun testo dell’accordo, nome o e-mail va sulla blockchain. L’ancoraggio scrive l’impronta e l’ID TrustChain dell’accordo. I due campi wallet della transazione restano vuoti: non deve mai collegare un wallet.
Quando conta
Se un cliente rifiuta di pagare
Il lavoro è finito e il cliente non paga o dice che era stato concordato altro. Ecco cosa succede dopo.
Apre l’accordo firmato da entrambe le parti
Resta nel Suo account TrustChain esattamente come firmato da entrambe le parti. Nessuna può modificare le condizioni dopo i fatti.
Condivide il link pubblico
Chiunque può aprirlo senza account e vedere che entrambe le parti hanno firmato e quando. Non viene mostrato nulla di privato.
Se è stata ancorata, la data è pubblica
L’impronta è in una transazione Polygon con la propria marca temporale, quindi una modifica successiva della registrazione non vi corrisponderebbe più.
Una versione diversa deve essere spiegata
Se l’altra parte presenta una copia diversa, può indicare la registrazione firmata da entrambe e la sua voce datata su Polygon.
Non serve che qualcuno si fidi soltanto della Sua parola. Ha la registrazione firmata.
Come funziona internamente
Per chi vuole i dettagli tecnici
Se vuole i dettagli, eccoli.
Codice aperto
Verificare senza di noi
Il sorgente del contratto di ancoraggio e un verificatore in sola lettura sono aperti su GitHub con licenza MIT. Con Node.js 18 o successivo, questi comandi confrontano con Polygon la nostra registrazione di esempio, un accordo di prova creato da noi. Il verificatore non richiede account né chiavi.
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0Leggere il codice su GitHub · Cosa fa ogni controllo · Aprire la registrazione di esempio
Cosa può verificare senza di noi
- L’impronta è stata scritta su Polygon dal wallet di ancoraggio TrustChain all’ora di quel blocco.
- Il contratto conserva ancora quell’impronta e non ha funzioni per modificare o eliminare una voce.
- Il codice del contratto su Polygon corrisponde al sorgente pubblicato su GitHub.
Cosa dipende dalla nostra parola
- Chi sono le persone e che entrambe abbiano firmato. Firme e orari provengono dalle registrazioni TrustChain.
- Che un ID di registrazione appartenga a quell’ancoraggio. L’ID di 8 caratteri non è scritto sulla blockchain e la registrazione pubblica TrustChain collega i due.
- Da quali dati è stata ricavata l’impronta, a meno di avere il file della registrazione. Ciascuna persona di un accordo ancorato può scaricarlo dalla scheda Prova.
Domande comuni
Domande frequenti
TrustChain può leggere il mio accordo?
Memorizziamo l’accordo per far funzionare TrustChain, quindi sì, tecnicamente possiamo accedervi. Va a OpenAI solo quando chiede aiuto al Consulente IA o a Pip su di esso (veda Privacy, sezione 5). Fa eccezione la chat: è cifrata da un capo all’altro, quindi solo i partecipanti possono leggere i messaggi. Noi no.
Si può trasformare un’impronta nel mio testo originale?
No. L’impronta è unidirezionale, quindi non permette di ricostruire il testo.
E se perdo la mia copia dell’accordo?
L’accordo è memorizzato nel Suo account TrustChain, dove può recuperarlo in qualsiasi momento. Se la registrazione è stata ancorata, impronta e data restano anche su Polygon, persino se tutte le copie del testo andassero perse.
Con chi condividete i miei dati?
Solo con i servizi che fanno funzionare TrustChain: Sumsub per l’identità, Stripe per i pagamenti, OpenAI quando chiede aiuto al Consulente IA o a Pip, un servizio e-mail per gli inviti, Google Firebase e gli strumenti di analisi che accetta. Non mostriamo pubblicità su TrustChain.
Sicurezza di TrustChain
TrustChain non è uno studio legale e non offre consulenza legale. Per sapere se un accordo può essere fatto valere, consulti un professionista qualificato nel luogo in cui vive.
Ha trovato un problema di sicurezza? Scriva a founder@trustchain.biz con Security nell’oggetto.