بڕۆ بۆ ناوەڕۆکەکە
گەڕانەوە بۆ Nymbot

بنکەی زانیاری لە ژێر کابۆکەدا

پرۆتۆکۆڵ و ڕووداوەکان

لە ڕاستیدا چی لەناو وایەرەکەدایە. سوودبەخشە ئەگەر لە پشکنینی کلاینتەکەدا بیت، یان کلاینتێکی تر بنوسیتەوە، یان تەنها دەتەوێت بزانیت کە وەسفی سەرەوە ڕاستییە.

Nostr لە ژێرەوە

Nymbot لەسەر Nostr بنیات نراوە. نامەکان ئەکتن (events)، ناسنامەکان جووت کڵینن (keypairs)، و گەیاندن کۆمەڵێک ڕێڵەیە (relays) لەبری سێرڤەرێک کە پێویست بێت متمانەی پێ بکەیت. هەر بۆیە ناسنامەیەک لە هەر ئەپڵیکەیشنێکی تری Nostr لێرە بێگۆڕان کار دەکات.

ڕووداوەکانە بەشدارییان تێدایە:

جۆرچییە
1059بۆ pakketەکە نامەیەک لە ناوەوەی هەیە، لە هەر دوو ئاراستەیەکەوە.
14شایاعەکە لە ناویدا — بێ واژۆیە، بۆیە ڕەتکردنەوەی دەکرێت.
13مۆری ڕەساڵەکە، کە لەلایەن ناردەرەوە واژۆ کراوە، بە شێوەیەکی کۆدکراو بۆ وەرگر.
30078ڕاگەیاندنی توانای پۆست-کوانتەم کە کلیلێکی KEM هەڵدەگرێت.
27235ئەو ڕووداوی مۆڵەتدانە کورتخایەنەی کە دەیسەلمێنێت داواکارییەکە هی تۆیە.

یەک خول، لە سەرەتاوە تا کۆتایی

  1. ئەپڵیکەیشنەکەت نامەکە بە کلیلە ڕاگەیەندراوەکانی Nymbot — کلاسیکی و ML-KEM — دەبەستێتەوە، بە کلیلێکی تاک-بەکارهێنەر دەپۆشێت و پۆشەکە بۆ ڕێگەیگوزەرەکان (relays) بڵاو دەکاتەوە. کۆپییەکی دیکە کە بە کلیلی خۆت پۆشراوە دەچێت، بەمەش گفتوگۆکە لە هەر ئامێرێکەوە دەگەڕێتەوە.
  2. ئەو کارگێڕەکە بانگ دەکات بە IDی ڕووداوی پەیوەستکراو بە کڵکەکە و ڕووداوێکی نوێی ڕێپێدان کە بۆ ئەو یەکەم کردار و خاڵە (endpoint) واژۆ کراوە، بەمەش واژۆی وەرگیراو ناتوانێت دووبارە بەکەlinەوە بۆ داواکارییەکی جیاواز. خودی نامەکە هەرگیز وەک دەقێکی ڕوون (plaintext) نەنێردرێت.
  3. کارکەر دەڵێت پێش ئەوەی هەر شتێک ڕابکێشێت، دروستی بکات یان تێچووی هەبێت، کارەکە دەڕوات. دووبارە ناردنەوەی هەمان نامە وەڵامی هەوڵەکەی یەکەم دەگەڕێنێتەوە لەبری کڕینی ئەوەی دووەم — و دوو جار دووبارەکردنەوەی یەک شایاع وەک یەک پرسیار هەژمار دەکرێت.
  4. پۆشەرەکە لە ڕێڵەیەکانەوە دەهێنێت، دەیکاتەوە، دڵنیایی دەگرێتەوە کە واژۆکەری مۆرەکە لەگەڵ کلیلی پشتڕاستکراوەکەدا دەگونجێت، تەوەرەکە لە پۆشەرە پێشوووەکانەوە دووبارە دروست دەکاتەوە، و بەرهەمی دەهێنێت.
  5. وەڵامەکە بۆ سەر کلیلە ڕاگەیەندراوەکانت دەبەستدرێتەوە، بڵاو دەکرێتەوە، و لە وەڵامەکەدا دەدرێتە ئەپڵیکەیشنەکەت بۆ ئەوەی بەبێ چاوەڕوانکردن بۆ بڵاوبوونەوەی ڕێڵە (relay propagation) دەردەکەوێت.

پۆلێنکردن، ڕێڕەوتکردن، گەڕان و بانگکردنی ئامرازەکان هەموویان لەناو هەنگاوی چوارەمدا لەسەر سێرڤەرەکە ڕوودەدەن. ئەوەی دەگەڕێتەوە یەک نامەیە.

دەفتەری کرێدیت

باڵانسەکان لە ناو تۆمارێکی یەک نووسەردا دەژین نەک لە ڕیزە ئاساییەکاندا، بۆیە خەرجکردنی هاوکات لە دوو ئامێرەوە ناتوانێت هەردووکیان سەرکەوتوو بێت لە بەرامبەر هەمان کۆکردنەوەی بانسی. هەر کردارێکی پارە بە شێوەیەکی (idempotent) و بە کلیل کراوە: داواکارییەک بۆ پسوولەیەکی پارەکراو تەنها جارێک هەژمار دەکرێت هەرچەند جارێک دووبارە بکرێتەوە، هەروەها گەڕانەوەی بەکارهێنانی ڤاوچەرێک دوای ڕوویدانی کێشە (crash) بە شێوەیەک دەکرێت کە تەنها جارێک هەژمار بکرێت.

خەرجییەک لە ڕێگەی واژۆیەکی نوێ کە بەو کردارە بەستراوەتەوە ڕێپێدراوە، و بڕەکە پێش دروستکردن دەپارێزرێت و دوای ئەوە ڕادەگیرێت، ئەمەش ئەو ڕێگەیەیە کە وەڵامی Pro دەتوانێت بودجەی بۆ زۆرترین بڕی خۆی دابنێت و تەنها ئەو بڕەیەی بەکاری هێناوە لە تۆ بگرێتەوە.

ئەو خشتەکانی ڤاوچەر (voucher) تۆمارکردنی دەرکردن و خەرجکردن بەبێ تۆمارکردنی ئەوەی کێیە، کە ئەمەش هەموو مەبەستی ئەوانەیە.