Mazmuna geçiň
Nymbot-a yzyna gaýdyp

Bilim binýady Kapotyň aşagynda

Protokol we wakalar

Simde aslynda näme bar. Eger siz klientini audit edýän bolsaňyz, ýene birini ýazýan bolsaňyz ýa-da diňe ýokardaky düşündirişiň hakykatdygyny bilmek isleseňiz peýdalydyr.

Nostr aşagynda

Nymbot Nostr platformasynyň esasynda gurlan. Habarlar — bu wakalar, kimlikler — açar jübtelerdir, habary ýetirmek bolsa siziň ynanmaly bolan serweriňiz däl-de, relýejleriň toplumydyr. Şonuň üçin hem islendik başga Nostr programmasyndan gelen kimlik bu ýerde üýtgewsiz işleýär.

Gatnaşýan wakalar:

HoşniýetlilikBu näme
1059Hediýe kagyzynyň içindäki habar, islendik ugra tarap.
14Onuň içindäki gürrüň — gol goýulmadyk, şonuň üçin ony inkär etmek mümkin.
13Ätiýaçlyk möhürü, ugradýan tarap tarapyndan gol çekilen, alyjy tarap üçin şifrirlenen.
30078KEM açaryny göterýän kwantdan soňky ukyplyk yglany.
27235Siziň haýyşyňyzyň size degişlidigini subut edýän gysga möhletli awtorizasiýa senesi.

Bir aýlanma, başyndan ahyryna çenli

  1. Siziň programmyňyz habary Nymbot-yň yglan edilen açarlaryna — klassiki we ML-KEM — möhürleýär, ony bir gezeklik açar astynda gabyklaýar we gabygy relýalara ýaýlaýar. Siziň öz açaryňyz bilen gabyklanan nusgasy hem ugradylýar, şonuň üçin söhbetdeşlik islendik enjamda dikeldilip bilner.
  2. Ol işçini wrap-yň wengent ID-si we şol bir hereket we endpoint üçin gol çekilen täze awtorizasiýa wengenti bilen çagyrýar, şonuň üçin tutulan gol başga bir sorag üçin gaýtadan ulanylyp bolmaz. Habaryň özi hiç wagt açyk tekst görnüşinde geçirilmeýär.
  3. Işçi, maglumat çekilmezden, döredilmezden ýa-da töleg tölenmezden ozal aýdýar. Şol bir habary gaýtadan ibermek ikinji gezek satyn almazdan, birinji synanyşygyň jogabyny gaýtalamakdyr — bir habaryň iki gezek gaýtalanmagy bolsa bir sorag hasaplanýar.
  4. Ol reýlerlerden gaplamany alýar, ony açýar, möhriň gol çekýänini tassyklanan açar bilen deňeşdirip barýar, öňki gaplamalardan ipli gurluşy täzeden düzýär we döredýär.
  5. Jogap siziň yglan edilen açarlaryňyza yzyna möhürlenýär, çap edilýär we jogapda programmaňyza berilýär, şonuň üçin ol relýe ýaýramagyny garaşman görünýär.

Klasifikasiýa, ugurlamak, gözleg we gurallar bilen çagyryşlar — hemmesi 4-nji ädimde, serwerde bolup geçýär. Gydyp gelýän zat bolsa bir habar.

Kredit žurnaly

Balanslar adaty setirlerde däl-de, ýeke-täk ýazyjy ulgamly hasapda saklanýar, şonuň üçin iki dürli enjamdan bir wagtyň özünde edilýän çykdajylar bir sany kredit ugrunda ikisi hem üstünlikli bolup bilmeýär. Pul amallarynyň her biri idempotent we açarlydyr: tölenen hasap üçin talap edilýän möçber, näçe gezek gaýtalanandan geçse-de, diňe bir gezek hasaba alynýar we programmanyň çökmeginden soň dowam edilýän kupon ulanylyşy hem diňe bir gezek hasaba alynýar.

Çykdajy şol işe baglanyşykly täze gol bilen tassyklanýar, mukdar bolsa döredilmezden öň ätiýaçlandyrylýar we soňra hasaplaşylýar; bu bolsa Pro jogabynyň iň ýokary çägi üçin býujet düzmäge we diňe ulanan mukdaryňyz üçin töleg almakyň usulydyr.

Şol voucher tablýsalary kim diýmekdigini bellämezden, çykaryşlary we çykdajylary hasaba almak, bu bolsa olaryň esasy maksadydyr.