Saltar al contenido
Volver a Nymbot

base de conocimientos Debajo del capó

Protocolo y eventos

Útil si está auditando el cliente, escribiendo otro, o simplemente quiere saber que la descripción anterior es la verdad.

Nosotros debajo

Los mensajes son eventos, las identidades son pares de teclas, y la entrega es un conjunto de relés en lugar de un servidor en el que hay que confiar.

Los eventos involucrados:

Amableque es
1059El envase regalo lleva un mensaje, en ambas direcciones.
14El rumor dentro de él - sin firmar, por lo que es negable.
13El sello, firmado por el remitente, es cifrado para el destinatario.
30078El anuncio de la capacidad post cuántica que lleva una clave KEM.
27235El evento auth de corta duración que demuestra una solicitud es tuyo.

Una vuelta, fin a fin

  1. Su aplicación sellará el mensaje a las claves anunciadas de Nymbot —clásicas y ML-KEM—, lo envuelve bajo una clave de un solo uso y publica el envuelvo a los relés.
  2. Llama al trabajador con el id de evento del envuelto y un evento auth reciente firmado para esa acción y punto final, por lo que una firma capturada no puede ser reproducida contra una solicitud diferente.
  3. Enviar el mismo mensaje repite la respuesta del primer intento en lugar de comprar un segundo, y dos envueltas de un rumor cuentan como una pregunta.
  4. Recoge el envoltorio de los relés, lo abre, verifica si el firmante del sello coincide con la clave autenticada, reconstruye el hilo de los envoltorios anteriores y genera.
  5. La respuesta es sellada de vuelta a las claves anunciadas, publicada y entregada a su aplicación en la respuesta para que aparezca sin esperar a la propagación del relay.

La clasificación, el enrutamiento, la búsqueda y las llamadas de herramientas ocurren dentro del paso 4, en el servidor.

El Ledger de crédito

Los saldos viven en un libro de libros de un solo escritor en lugar de en líneas ordinarias, por lo que los gastos simultáneos de dos dispositivos no pueden tener éxito contra el mismo crédito.Cada operación de dinero es idempotente y clave: una reclamación de créditos de factura pagados una vez, independientemente de cuántas veces se retira, y un rescate de cupones reanudado después de un crash de créditos una vez también.

Un gasto es autorizado por una nueva firma vinculada a esa acción, y la cantidad se reserva antes de la generación y se liquida después, por lo que una respuesta Pro puede presupuestar su máximo y cobrarle sólo lo que usó.

El Vacaciones de mesas registro de emisión y gasto sin registrar quién, que es todo el punto de ellos.