Gå til innholdet
Tilbake til Nymbot

Kunnskapsgrunnlag Under panseret

Protokoll og arrangementer

Nyttig hvis du auditerer klienten, skriver en annen, eller bare ønsker å vite at beskrivelsen ovenfor er sannheten.

Vår underverden

Meldinger er hendelser, identiteter er nøkkelpar, og levering er et sett med relayer i stedet for en server du må stole på.

Hendelsene som er involvert:

TypeHva det er
1059Gaveinnpakningen bærer et budskap, i begge retninger.
14Ryktene inne i det - usignerte, så det er benektelig.
13Stempelet, signert av avsenderen, kryptert til mottakeren.
30078Den post-quantum evne kunngjøring bærer en KEM nøkkel.
27235Den kortvarige auth-hendelsen som beviser en forespørsel er din.

En tur, slutt til slutt

  1. Appen din forsegler meldingen til Nymbots kunngjorte nøkler - klassisk og ML-KEM - pakker den inn under en engangsnøkkel og publiserer pakken til relayene.
  2. Den ringer arbeideren med hendelses-id for wrap og en ny auth-hendelse signert for den ene handlingen og sluttpunktet, slik at en fanget signatur ikke kan spilles på nytt mot en annen forespørsel.
  3. Å sende samme melding gjentar svaret fra det første forsøket i stedet for å kjøpe et annet - og to omslag av ett rykte teller som ett spørsmål.
  4. Den henter pakken fra reléene, åpner den, sjekker seglens signer matcher den autentiserte nøkkelen, rekonstruerer tråden fra de forrige pakkene, og genererer.
  5. Svaret er forseglet tilbake til dine annonserte nøkler, publisert og levert til appen din i svaret, slik at det vises uten å vente på relayspredning.

Klassifisering, rute, søk og verktøykalling skjer i trinn 4, på serveren.

Kreditt ledger

Balanser lever i en enkeltskrivers ledger i stedet for i vanlige rader, så samtidig utgifter fra to enheter kan ikke begge lykkes mot samme kreditt.Hver pengetransaksjon er idempotent og nøkkelen: et krav for en betalt faktura kreditter en gang uansett hvor mange ganger det er fornyet, og en kuponginnløsning gjenopptatt etter en krasj kreditter en gang også.

En utgift er autorisert av en ny signatur bundet til den handlingen, og beløpet er reservert før generering og avgjort etter, som er hvordan en Pro svar kan budsjettere for sitt maksimum og belaste deg bare det den brukte.

Den Voksne bord registrere utstedelse og utgifter uten å registrere hvem, som er hele poenget med dem.