Saltar al contenido

Seguridad y pruebas

Si surge una disputa, tendrás un registro firmado y fechado de lo acordado. Si lo anclas, su huella estará en una transacción fechada en Polygon que no controlamos. Un cambio posterior en el registro dejaría de coincidir con ella.

Cómo funciona

Del primer borrador a la prueba final

Este es el recorrido completo de un acuerdo de TrustChain, desde el primer borrador hasta una prueba que puedas presentar en una disputa. Al anclar el registro, su huella y su fecha quedan en una cadena de bloques pública, sin depender de confiar en nosotros.

01

Lo dejas por escrito

Redactas las condiciones con palabras sencillas e invitas a la otra persona. Cuando ambas partes tengan una cuenta, podrán hablarlo en el chat del acuerdo, cifrado de extremo a extremo. Las claves están en sus dispositivos, no en nuestros servidores, por lo que solo quienes participan en el chat pueden leerlo. Ni siquiera nosotros podemos.

02

Firmas el acuerdo

Ambas partes firman después de verificar su identidad, y cada firma queda registrada con su hora. Guardamos el acuerdo para que TrustChain funcione y solo se envía a OpenAI cuando pides ayuda al Asesor de IA o a Pip sobre él.

03

El anclaje calcula una huella

Al anclar un registro firmado calculamos un código corto, su huella, a partir de su ID, título, condiciones e importe, y los ID de cuenta de ambas partes. Los mismos datos siempre producen el mismo código; cambia un solo carácter y el resultado será completamente distinto.

04

Se escribe en Polygon

Ese código y el ID del registro se escriben en Polygon en una transacción fechada. Si el registro cambia después, dejará de coincidir con esa entrada, y cualquiera puede consultarla en Polygonscan.

Cada paso y lo que TrustChain registra exactamente en él se detallan en Cómo registra TrustChain una firma.

Tus datos

Qué sigue siendo privado. Qué se hace público.

Tu acuerdo tiene tres niveles: la información sensible, lo que permite que el servicio funcione y la pequeña parte que se hace pública si lo anclas. Aquí explicamos dónde se guarda cada uno.

Privado

Visible para las partes

Guardado por TrustChain para que el servicio funcione. Nunca se hace público.

  • Texto completo del acuerdo
  • Condiciones
  • Cláusulas negociadas
Servicio

Mantenido por TrustChain

Datos que permiten que el servicio funcione. El enlace público muestra el estado y las fechas de firma, nunca tu identidad.

  • Estados de firma
  • Marcas de tiempo
  • Estado del acuerdo
Público

En Polygon, si lo anclas

Cualquiera puede consultarlo en Polygonscan, sin necesidad de cuenta.

  • La huella
  • El ID interno de TrustChain para el acuerdo
  • La fecha y hora del anclaje
  • Dos espacios de billetera vacíos

No se escriben en la cadena el texto del acuerdo, los nombres ni los correos. El anclaje escribe la huella del acuerdo y su ID de TrustChain. Los dos espacios de billetera de la transacción quedan vacíos: nunca conectas una billetera.

Cuándo importa

Si un cliente se niega a pagar

El trabajo está terminado y el cliente no quiere pagar, o dice que acordaron algo distinto. Esto es lo que ocurre después.

1

Abres el acuerdo que ambas partes firmaron

Está en tu cuenta de TrustChain exactamente como ambas partes lo firmaron. Ninguna puede editar las condiciones después.

2

Compartes su enlace público

Cualquiera puede abrirlo sin una cuenta y ver que ambas partes firmaron y cuándo. No se muestra información privada.

3

Si se ancló, la fecha es pública

Su huella está en una transacción de Polygon con su propia marca de tiempo, de modo que un cambio posterior en el registro dejaría de coincidir.

4

Una versión distinta tendrá que explicar las diferencias

Si la otra parte presenta una copia distinta, puedes señalar el registro que ambas partes firmaron y su entrada fechada en Polygon.

No necesitas que nadie se fíe solo de tu palabra. Tienes el registro firmado.

Cómo funciona por dentro

Para quienes buscan los detalles técnicos

Si buscas los detalles, aquí están.

HuellaKeccak-256 sobre el ID, el título, las condiciones y el importe del registro, y los ID de cuenta de ambas partes. Es determinista, unidireccional y resistente a colisiones: la misma función hash que Polygon y Ethereum utilizan de forma nativa.
AnclajeLa huella y el ID de TrustChain del registro se escriben en Polygon, una cadena de bloques pública, con dos espacios de billetera vacíos. Una vez confirmada la transacción, ni TrustChain ni las partes pueden editar o eliminar esa entrada, y un cambio posterior del registro dejaría de coincidir con ella.
VerificaciónEl contrato inteligente y todas las transacciones de anclaje son públicos. Cualquiera puede abrir la transacción en Polygonscan y comprobar la huella y su fecha sin depender de los servidores de TrustChain.
Contrato0x649Bc303d15E173D95B4d379e163868b03cf5Fec. Su código fuente se ha verificado en Polygonscan y Sourcify. Ambos compilaron el código publicado y comprobaron que coincide con el que se ejecuta en Polygon. Ese mismo código está abierto en GitHub, en la carpeta contracts, junto a trustchain-verify, un verificador de solo lectura que compara un registro público con su transacción en Polygon.
Billetera de anclajeLas entradas escritas por 0xF9505f8763649481DD1f604C92b4c0c2fffE7153 son de TrustChain; cualquiera puede comprobar quién envió una transacción de anclaje en Polygonscan.

Código abierto

Compruébalo sin nosotros

El código del contrato de anclaje y un verificador de solo lectura están abiertos en GitHub bajo la licencia MIT. Con Node.js 18 o posterior, estos comandos comparan nuestro registro de ejemplo, un acuerdo de prueba que creamos nosotros, con Polygon. El verificador no necesita cuenta ni claves.

Terminal
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0

Lee el código en GitHub · Qué hace cada comprobación · Abrir el registro de ejemplo

Qué puedes comprobar sin nosotros

  • La billetera de anclaje de TrustChain escribió la huella en Polygon en la fecha y hora de ese bloque.
  • El contrato sigue conservando esa huella y no tiene ninguna función para modificar o borrar una entrada.
  • El código del contrato en Polygon coincide con el código fuente publicado en GitHub.

Qué depende de nuestra palabra

  • Quiénes son las personas y que ambas firmaron. Las firmas y sus horas proceden de los registros de TrustChain.
  • Que un ID de registro corresponde a ese anclaje. El ID de registro de 8 caracteres no se escribe en la cadena; el registro público de TrustChain relaciona ambos.
  • A partir de qué se calculó la huella, salvo que conserves el archivo del registro. Cualquiera de las partes de un acuerdo anclado puede descargarlo desde la pestaña Pruebas.

Preguntas frecuentes

Lo que la gente pregunta

¿Puede TrustChain leer mi acuerdo?

Tu acuerdo se guarda para que TrustChain funcione, así que sí, técnicamente podemos acceder a él. Solo se envía a OpenAI cuando pides ayuda al Asesor de IA o a Pip sobre él (véase Privacidad, sección 5). El chat es la excepción: está cifrado de extremo a extremo, por lo que solo quienes participan en él pueden leer los mensajes. Nosotros no.

¿Puede alguien reconstruir mi texto a partir de una huella?

No. La huella es unidireccional, por lo que no se puede reconstruir el texto a partir de ella.

¿Y si pierdo mi copia del acuerdo?

Tu acuerdo está guardado en tu cuenta de TrustChain, por lo que puedes recuperarlo allí en cualquier momento. Si el registro se ancló, su huella y su fecha también siguen en Polygon, incluso si se perdieran todas las copias del texto.

¿Con quién comparten mis datos?

Solo con los servicios que permiten que TrustChain funcione: Sumsub para comprobar la identidad, Stripe para los pagos, OpenAI cuando pides ayuda al Asesor de IA o a Pip, un servicio de correo que entrega las invitaciones, Google Firebase y las herramientas de análisis que aceptes. No mostramos anuncios en TrustChain.

Seguridad de TrustChain

TrustChain no es un despacho de abogados y no ofrece asesoramiento jurídico. Si tienes dudas sobre la posibilidad de hacer cumplir un acuerdo, consulta a un profesional cualificado de tu zona.

¿Has encontrado un problema de seguridad? Escribe a founder@trustchain.biz con Security en el asunto.