База знань Під капотом
Протокол і заходи
Корисно, якщо ви аудитуєте клієнта, пишете інший, або просто хочете знати, що опис вище є правдою.
Для зручності цю сторінку перекладено машинним способом. Застосовується англійський оригінал.
Наші підручники
Nymbot побудований на Nostr. Повідомлення - це події, ідентичності - це пари клавіш, а доставка - це набір релей, а не сервер, якому ви повинні довіряти.
Події, в яких брали участь:
| Добрий | Що це таке |
|---|---|
| 1059 | Подарункова упаковка, що несе повідомлення в обох напрямках. |
| 14 | Чутки всередині нього — непідписані, тому це заперечується. |
| 13 | Печать, підписана відправником, зашифрована для одержувача. |
| 30078 | Оголошення про квантові можливості, що несуть ключ KEM. |
| 27235 | Короткочасна аутх-подія, яка підтверджує запит, належить вам. |
Один поворот, кінець до кінця
- Ваша програма заплющує повідомлення до оголошених ключів Nymbot - класичних і ML-KEM - обертає його під одноразовий ключ і публікує оберт до релей. Копія, обернута до власного ключа, також виходить, тому розмова відновлюється на будь-якому пристрої.
- Вона викликає працівника з ідентифікатором події обкладинки та свіжою auth подією, підписаною для цієї однієї дії та кінцевої точки, так що захоплений підпис не може бути відтворений проти іншого запиту.
- Відправка одного й того ж повідомлення повторює відповідь першої спроби, а не купує другу - і дві упаковки однієї чутки рахуються одним питанням.
- Він забирає обкладинку з релей, відкриває її, перевіряє, чи підпис печатки відповідає автентифікованому ключу, реконструює нитку з попередніх обкладин, і генерує.
- Відповідь запечатана назад до оголошених ключів, опублікована і передана вашому додатку у відповідь, щоб вона з'являлася без очікування розповсюдження релей.
Класифікація, маршрутизація, пошук та виклики інструментів відбуваються всередині кроку 4, на сервері.
Кредитний Ledger
Баланси живуть в однописній книжці, а не в звичайних рядках, тому одночасні витрати з двох пристроїв не можуть бути успішними проти одного і того ж кредиту.Всяка грошова операція є ідепотентною і ключовою: претензія на оплачені кредити з рахунків один раз, незалежно від того, скільки разів вона відновлюється, і викуп ваучера, який також відновлюється після краху кредитів один раз.
Витрата дозволяється новим підписом, пов'язаним з цією діяльністю, а сума зарезервована до генерації і врегульована після, таким чином, Pro відповідь може бюджетувати до максимуму і стягувати з вас тільки те, що він використовував.
ТІ Валютні столи запис випуску і витрат без запису, хто, що є цілою їх точкою.