Перейти до вмісту
Повернутись до Nymbot

База знань Під капотом

Протокол і заходи

Корисно, якщо ви аудитуєте клієнта, пишете інший, або просто хочете знати, що опис вище є правдою.

Наші підручники

Nymbot побудований на Nostr. Повідомлення - це події, ідентичності - це пари клавіш, а доставка - це набір релей, а не сервер, якому ви повинні довіряти.

Події, в яких брали участь:

ДобрийЩо це таке
1059Подарункова упаковка, що несе повідомлення в обох напрямках.
14Чутки всередині нього — непідписані, тому це заперечується.
13Печать, підписана відправником, зашифрована для одержувача.
30078Оголошення про квантові можливості, що несуть ключ KEM.
27235Короткочасна аутх-подія, яка підтверджує запит, належить вам.

Один поворот, кінець до кінця

  1. Ваша програма заплющує повідомлення до оголошених ключів Nymbot - класичних і ML-KEM - обертає його під одноразовий ключ і публікує оберт до релей. Копія, обернута до власного ключа, також виходить, тому розмова відновлюється на будь-якому пристрої.
  2. Вона викликає працівника з ідентифікатором події обкладинки та свіжою auth подією, підписаною для цієї однієї дії та кінцевої точки, так що захоплений підпис не може бути відтворений проти іншого запиту.
  3. Відправка одного й того ж повідомлення повторює відповідь першої спроби, а не купує другу - і дві упаковки однієї чутки рахуються одним питанням.
  4. Він забирає обкладинку з релей, відкриває її, перевіряє, чи підпис печатки відповідає автентифікованому ключу, реконструює нитку з попередніх обкладин, і генерує.
  5. Відповідь запечатана назад до оголошених ключів, опублікована і передана вашому додатку у відповідь, щоб вона з'являлася без очікування розповсюдження релей.

Класифікація, маршрутизація, пошук та виклики інструментів відбуваються всередині кроку 4, на сервері.

Кредитний Ledger

Баланси живуть в однописній книжці, а не в звичайних рядках, тому одночасні витрати з двох пристроїв не можуть бути успішними проти одного і того ж кредиту.Всяка грошова операція є ідепотентною і ключовою: претензія на оплачені кредити з рахунків один раз, незалежно від того, скільки разів вона відновлюється, і викуп ваучера, який також відновлюється після краху кредитів один раз.

Витрата дозволяється новим підписом, пов'язаним з цією діяльністю, а сума зарезервована до генерації і врегульована після, таким чином, Pro відповідь може бюджетувати до максимуму і стягувати з вас тільки те, що він використовував.

ТІ Валютні столи запис випуску і витрат без запису, хто, що є цілою їх точкою.