Lewati ke konten
Kembali ke Nymbot

Basis pengetahuan Di bawah tenda

Protokol dan acara

Ini berguna jika Anda mengaudit klien, menulis yang lain, atau hanya ingin tahu bahwa deskripsi di atas adalah kebenaran.

Bagian bawah kita

Nymbot dibangun pada Nostr. pesan adalah peristiwa, identitas adalah pasangan kunci, dan pengiriman adalah seperangkat relay, bukan server yang harus Anda percayai.

Peristiwa yang terlibat:

BaikApa itu
1059Kartu hadiah membawa pesan, di kedua arah.
14Rumor di dalamnya - tidak ditandatangani, jadi itu dapat dibantah.
13Sel, ditandatangani oleh pengirim, dienkripsi untuk penerima.
30078Pengumuman kapasitas post-quantum yang membawa kunci KEM.
27235Peristiwa auth jangka pendek yang membuktikan permintaan adalah milik Anda.

Satu putaran, berakhir

  1. Aplikasi Anda menyegel pesan ke kunci Nymbot yang diumumkan - klasik dan ML-KEM - membungkusnya di bawah kunci sekali pakai dan menerbitkan kemasan ke relay. salinan yang dibungkus ke kunci Anda sendiri juga keluar, sehingga percakapan dipulihkan pada perangkat apa pun.
  2. Ini memanggil karyawan dengan ID peristiwa wrap dan peristiwa auth baru yang ditandatangani untuk satu tindakan dan titik akhir, sehingga tanda tangan yang ditangkap tidak dapat dimainkan kembali terhadap permintaan yang berbeda.
  3. Pekerja mengklaim putaran sebelum mengambil, menghasilkan atau mengisi apa pun.Mengirim pesan yang sama mengulangi jawaban dari percobaan pertama daripada membeli yang kedua - dan dua kemasan dari satu rumor dianggap sebagai satu pertanyaan.
  4. Ini mengambil bungkusan dari relay, membukanya, memeriksa tanda tangan segel cocok dengan kunci terverifikasi, membangun kembali benang dari bungkusan sebelumnya, dan menghasilkan.
  5. Tanggapan ditandai kembali ke kunci yang diumumkan, dipublikasikan, dan dikirim ke aplikasi Anda dalam tanggapan sehingga muncul tanpa menunggu penyebaran relay.

Klasifikasi, routing, pencarian dan panggilan alat semua terjadi dalam langkah 4, di server.

Pengertian Credit Ledger

Keseimbangan hidup dalam buku catatan penulisan tunggal daripada dalam baris biasa, sehingga pengeluaran simultan dari dua perangkat tidak dapat berhasil melawan kredit yang sama.Setiap operasi uang idempotent dan kunci: klaim untuk kredit tagihan dibayar sekali tidak peduli berapa kali itu diulang, dan penarikan kupon dimulai kembali setelah kredit crash sekali juga.

Pengeluaran diizinkan oleh tanda tangan baru yang terikat pada tindakan itu, dan jumlahnya dipesan sebelum generasi dan diselesaikan setelahnya, yang adalah bagaimana jawaban Pro dapat anggaran untuk maksimumnya dan membebankan Anda hanya apa yang digunakan.

yang Mewarnai Tabel mencatat emisi dan pengeluaran tanpa mencatat siapa, yang merupakan seluruh poin mereka.