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.
Halaman ini diterjemahkan dengan mesin untuk kenyamanan. Versi asli bahasa Inggris adalah versi yang berlaku.
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:
| Baik | Apa itu |
|---|---|
| 1059 | Kartu hadiah membawa pesan, di kedua arah. |
| 14 | Rumor di dalamnya - tidak ditandatangani, jadi itu dapat dibantah. |
| 13 | Sel, ditandatangani oleh pengirim, dienkripsi untuk penerima. |
| 30078 | Pengumuman kapasitas post-quantum yang membawa kunci KEM. |
| 27235 | Peristiwa auth jangka pendek yang membuktikan permintaan adalah milik Anda. |
Satu putaran, berakhir
- 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.
- 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.
- 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.
- Ini mengambil bungkusan dari relay, membukanya, memeriksa tanda tangan segel cocok dengan kunci terverifikasi, membangun kembali benang dari bungkusan sebelumnya, dan menghasilkan.
- 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.