Przejdź do treści
Wróć do Nymbot

Baza wiedzy Pod maską

Protokół i wydarzenia

Przydatne, jeśli audytujesz klienta, piszesz inny, lub po prostu chcesz wiedzieć, że opis powyżej jest prawdą.

Nasza podłoga

Nymbot jest zbudowany na Nostr. Wiadomości są wydarzeniami, tożsamości są parami klawiszy, a dostarczanie jest zestawem przekaźników, a nie serwerem, któremu musisz zaufać.

Wydarzenia w nich zaangażowane:

UprzejmyCo to jest?
1059Opaska prezentowa przynosząca wiadomość w obu kierunkach.
14Głosy w nim - niepodpisane, więc jest to negatywne.
13Pieczęć, podpisana przez nadawcę, szyfrowana dla odbiorcy.
30078Ogłoszenie o zdolności post-kwantowej z kluczem KEM.
27235Krótkotrwałe zdarzenie auth, które potwierdza żądanie, jest Twoje.

Jedna droga, koniec do końca

  1. Twoja aplikacja uszczelnia wiadomość do ogłoszonych kluczy Nymbota - klasycznych i ML-KEM - owinie ją pod klucz jednorazowego użytku i opublikuje owinięcie do przekaźników.
  2. Zadzwoni on do pracownika z identyfikatorem zdarzenia opakowania i świeżym wydarzeniem auth podpisanym dla tej jednej akcji i punktu końcowego, więc przechwycony podpis nie może być odtwarzany przeciwko innej prośbie.
  3. Wysyłanie tej samej wiadomości powtarza odpowiedź z pierwszej próby, a nie kupuje drugą - a dwa opakowania jednej plotki liczą się jako jedno pytanie.
  4. Pobiera opatrunek z przekaźników, otwiera go, sprawdza, czy podpis pieczęci pasuje do uwierzytelnionego klucza, rekonstruuje nić z poprzednich opatrunków i generuje.
  5. Odpowiedź jest zapieczętowana z powrotem do ogłoszonych kluczy, opublikowana i przekazana do aplikacji w odpowiedzi, aby pojawiła się bez czekania na rozpowszechnianie przekaźnika.

Klasyfikacja, routing, wyszukiwanie i połączenia narzędziowe odbywają się wewnątrz kroku 4, na serwerze.

Kredyt Ledger

Saldo żyje w jednym rejestrze pisarskim, a nie w zwykłych rzędach, więc równoczesne wydatki z dwóch urządzeń nie mogą odnieść sukcesu w stosunku do tego samego kredytu.Każda operacja pieniężna jest idempotentna i kluczowa: roszczenie o płatne kredyty fakturowe raz, niezależnie od tego, ile razy jest ponownie wypłacane, a wykup kuponu wznowiony po upadku kredytów raz również.

Wydatek jest autoryzowany przez nowy podpis związany z tą akcją, a kwota jest zarezerwowana przed generowaniem i rozliczana po tym, jak odpowiedź Pro może budżetować maksymalnie i pobierać tylko to, co użyła.

o Płytki stołowe Rejestracja emisji i wydatków bez rejestrowania kogo, co jest ich całością.