بنکەی زانیاری لە ژێر کابۆکەدا
پرۆتۆکۆڵ و ڕووداوەکان
لە ڕاستیدا چی لەناو وایەرەکەدایە. سوودبەخشە ئەگەر لە پشکنینی کلاینتەکەدا بیت، یان کلاینتێکی تر بنوسیتەوە، یان تەنها دەتەوێت بزانیت کە وەسفی سەرەوە ڕاستییە.
ئەم لاپەڕەیە بە ئامێری وەرگێڕدراوە بۆ ئاسانکاری. ئەسڵی ئینگلیزی ئەو وەشانەیە کە کاری پێدەکرێت.
Nostr لە ژێرەوە
Nymbot لەسەر Nostr بنیات نراوە. نامەکان ئەکتن (events)، ناسنامەکان جووت کڵینن (keypairs)، و گەیاندن کۆمەڵێک ڕێڵەیە (relays) لەبری سێرڤەرێک کە پێویست بێت متمانەی پێ بکەیت. هەر بۆیە ناسنامەیەک لە هەر ئەپڵیکەیشنێکی تری Nostr لێرە بێگۆڕان کار دەکات.
ڕووداوەکانە بەشدارییان تێدایە:
| جۆر | چییە |
|---|---|
| 1059 | بۆ pakketەکە نامەیەک لە ناوەوەی هەیە، لە هەر دوو ئاراستەیەکەوە. |
| 14 | شایاعەکە لە ناویدا — بێ واژۆیە، بۆیە ڕەتکردنەوەی دەکرێت. |
| 13 | مۆری ڕەساڵەکە، کە لەلایەن ناردەرەوە واژۆ کراوە، بە شێوەیەکی کۆدکراو بۆ وەرگر. |
| 30078 | ڕاگەیاندنی توانای پۆست-کوانتەم کە کلیلێکی KEM هەڵدەگرێت. |
| 27235 | ئەو ڕووداوی مۆڵەتدانە کورتخایەنەی کە دەیسەلمێنێت داواکارییەکە هی تۆیە. |
یەک خول، لە سەرەتاوە تا کۆتایی
- ئەپڵیکەیشنەکەت نامەکە بە کلیلە ڕاگەیەندراوەکانی Nymbot — کلاسیکی و ML-KEM — دەبەستێتەوە، بە کلیلێکی تاک-بەکارهێنەر دەپۆشێت و پۆشەکە بۆ ڕێگەیگوزەرەکان (relays) بڵاو دەکاتەوە. کۆپییەکی دیکە کە بە کلیلی خۆت پۆشراوە دەچێت، بەمەش گفتوگۆکە لە هەر ئامێرێکەوە دەگەڕێتەوە.
- ئەو کارگێڕەکە بانگ دەکات بە IDی ڕووداوی پەیوەستکراو بە کڵکەکە و ڕووداوێکی نوێی ڕێپێدان کە بۆ ئەو یەکەم کردار و خاڵە (endpoint) واژۆ کراوە، بەمەش واژۆی وەرگیراو ناتوانێت دووبارە بەکەlinەوە بۆ داواکارییەکی جیاواز. خودی نامەکە هەرگیز وەک دەقێکی ڕوون (plaintext) نەنێردرێت.
- کارکەر دەڵێت پێش ئەوەی هەر شتێک ڕابکێشێت، دروستی بکات یان تێچووی هەبێت، کارەکە دەڕوات. دووبارە ناردنەوەی هەمان نامە وەڵامی هەوڵەکەی یەکەم دەگەڕێنێتەوە لەبری کڕینی ئەوەی دووەم — و دوو جار دووبارەکردنەوەی یەک شایاع وەک یەک پرسیار هەژمار دەکرێت.
- پۆشەرەکە لە ڕێڵەیەکانەوە دەهێنێت، دەیکاتەوە، دڵنیایی دەگرێتەوە کە واژۆکەری مۆرەکە لەگەڵ کلیلی پشتڕاستکراوەکەدا دەگونجێت، تەوەرەکە لە پۆشەرە پێشوووەکانەوە دووبارە دروست دەکاتەوە، و بەرهەمی دەهێنێت.
- وەڵامەکە بۆ سەر کلیلە ڕاگەیەندراوەکانت دەبەستدرێتەوە، بڵاو دەکرێتەوە، و لە وەڵامەکەدا دەدرێتە ئەپڵیکەیشنەکەت بۆ ئەوەی بەبێ چاوەڕوانکردن بۆ بڵاوبوونەوەی ڕێڵە (relay propagation) دەردەکەوێت.
پۆلێنکردن، ڕێڕەوتکردن، گەڕان و بانگکردنی ئامرازەکان هەموویان لەناو هەنگاوی چوارەمدا لەسەر سێرڤەرەکە ڕوودەدەن. ئەوەی دەگەڕێتەوە یەک نامەیە.
دەفتەری کرێدیت
باڵانسەکان لە ناو تۆمارێکی یەک نووسەردا دەژین نەک لە ڕیزە ئاساییەکاندا، بۆیە خەرجکردنی هاوکات لە دوو ئامێرەوە ناتوانێت هەردووکیان سەرکەوتوو بێت لە بەرامبەر هەمان کۆکردنەوەی بانسی. هەر کردارێکی پارە بە شێوەیەکی (idempotent) و بە کلیل کراوە: داواکارییەک بۆ پسوولەیەکی پارەکراو تەنها جارێک هەژمار دەکرێت هەرچەند جارێک دووبارە بکرێتەوە، هەروەها گەڕانەوەی بەکارهێنانی ڤاوچەرێک دوای ڕوویدانی کێشە (crash) بە شێوەیەک دەکرێت کە تەنها جارێک هەژمار بکرێت.
خەرجییەک لە ڕێگەی واژۆیەکی نوێ کە بەو کردارە بەستراوەتەوە ڕێپێدراوە، و بڕەکە پێش دروستکردن دەپارێزرێت و دوای ئەوە ڕادەگیرێت، ئەمەش ئەو ڕێگەیەیە کە وەڵامی Pro دەتوانێت بودجەی بۆ زۆرترین بڕی خۆی دابنێت و تەنها ئەو بڕەیەی بەکاری هێناوە لە تۆ بگرێتەوە.
ئەو خشتەکانی ڤاوچەر (voucher) تۆمارکردنی دەرکردن و خەرجکردن بەبێ تۆمارکردنی ئەوەی کێیە، کە ئەمەش هەموو مەبەستی ئەوانەیە.