জ্ঞানৰ ভিত্তি হুডৰ তলত
প্ৰট'কল আৰু ইভেন্টসমূহ
প্ৰকৃততে তাঁৰখনত কি আছে। উপযোগী যদি আপুনি গ্ৰাহকৰ অডিট কৰি আছে, আন এটা লিখি আছে, বা কেৱল জানিব বিচাৰে যে ওপৰৰ বৰ্ণনাটো সঁচা।
এই পৃষ্ঠাটো সুবিধাৰ বাবে মেচিনেৰে অনুবাদ কৰা হৈছে। ইংৰাজী মূলটোৱেই প্ৰযোজ্য সংস্কৰণ।
Nostr তলত
Nymbot Nostr ৰ ওপৰত নিৰ্মিত। বাৰ্তাসমূহ হ’ল ইভেণ্ট (events), পৰিচয়সমূহ হ’ল কীপেয়াৰ (keypairs), আৰু ডেলিভাৰী হ’ল এটা ৰিলে (relay) ৰ সমষ্টি, কোনো এনে চাৰ্ভাৰ নহয় যাৰ ওপৰত আপুনি বিশ্বাস কৰিব লাগিব। সেইবাবেই অন্য যিকোনো Nostr এপৰ পৰিচয় ইয়াত কোনো পৰিৱৰ্তন নোহোৱাকৈ কাম কৰে।
জড়িত ঘটনাসমূহ:
| দয়ালু | কি সেয়া |
|---|---|
| 1059 | উপহাৰৰ আৱৰণটোৱে দুয়োফালে এটা বাৰ্তা বহন কৰে। |
| 14 | ইয়াৰ ভিতৰৰ উৰাবাতৰি-স্বাক্ষৰ নকৰা, সেয়েহে ইয়াক অস্বীকাৰ কৰিব পাৰি। |
| 13 | প্ৰেৰকৰ দ্বাৰা স্বাক্ষৰিত মোহৰটো, গ্ৰহীকৰ বাবে এনক্ৰিপ্ট কৰা হৈছিল। |
| 30078 | এটা কেইএম চাবি বহন কৰা প'ষ্ট-কোৱাণ্টাম সামৰ্থ্য ঘোষণা। |
| 27235 | এটা অনুৰোধ প্ৰমাণ কৰা কম সময়ৰ লেখকৰ ঘটনা আপোনাৰ। |
এটা পৰিৱৰ্তন, শেষৰ পৰা শেষলৈ
- আপোনাৰ এপটোৱে Nymbot-এ ঘোষণা কৰা কীসমূহ — ক্লাছিকাল আৰু ML-KEM — ব্যৱহাৰ কৰি বাৰ্তাটো মোহৰযুক্ত কৰে — ইয়াক এটা এবাৰ ব্যৱহাৰ কৰিব পৰা (single-use) কীৰ তলত মুকলি কৰে আৰু সেইটো ৰিলে (relays) গৈ প্ৰকাশ কৰে। আপোনাৰ নিজৰ কীৰ সৈতে মুকলি কৰা বাৰ্তাটোৰ এটা কপিও ওলাই যায়, যাতে যিকোনো ডিভাইচতে কথাপতাটো পুনৰুদ্ধাৰ কৰিব পৰা যায়।
- ই ৰেপৰ ইভেন্ট আইডি আৰু সেই এটা কাৰ্য্য আৰু এণ্ড পইণ্টৰ বাবে স্বাক্ষৰ কৰা এটা নতুন লেখক ইভেন্টৰ সৈতে কৰ্মচাৰীক কল কৰে, সেয়েহে বন্দী কৰা স্বাক্ষৰটো বেলেগ অনুৰোধৰ বিপৰীতে পুনৰ প্লে কৰিব নোৱাৰি। বাৰ্তাটোৱে কেতিয়াও প্লেইনটেক্সট হিচাপে ভ্ৰমণ নকৰে।
- কামুৱা জনাইছে যে ই কিবা এটা সংগ্ৰহ কৰা, সৃষ্টি কৰা বা মাংগ কৰাৰ আগতে খোজটো লয়। একেটা বাৰ্তাহে পুনৰ পঠিয়াই দিলে দ্বিতীয়বাৰ বিক্ৰী কৰাৰ পৰিৱৰ্তে প্ৰথম প্ৰচেষ্টাৰ উত্তৰটোৱেই পুনৰ ভাঁহি আহে — আৰু এটা উৰা বাতৰাৰ দুটা পদাৰ্থ এটা প্ৰশ্ন হিচাপে গণ্য কৰা হয়।
- ই ৰিলেৰ পৰা ৰেপটো আনে, ইয়াক খোলে, সীলৰ স্বাক্ষৰকাৰীয়ে প্ৰমাণীকৰণ চাবিৰ সৈতে মিল খায় পৰীক্ষা কৰে, পূৰ্বৰ ৰেপবোৰৰ পৰা সূতাটো পুনৰ গঠন কৰে, আৰু সৃষ্টি কৰে।
- উত্তৰটো আপুনি ঘোষণা কৰা কীসমূহৰ সৈতে পুনৰ মোহৰবদ্ধ কৰি প্ৰকাশ কৰা হয় আৰু প্ৰত্যুত্তৰত আপোনাৰ এপলৈ প্ৰদান কৰা হয়, যাতে ৰিলে প্ৰপাগেচনৰ (relay propagation) বাবে অপেক্ষা নকৰাকৈ ই প্ৰকাশ পায়।
শ্ৰেণীবিভাজন, ৰাউটিং, সন্ধান আৰু টুল কল সকলোবোৰ চাৰ্ভাৰত 4 নং পদক্ষেপৰ ভিতৰত হয়। যিটো ঘূৰি আহে সেয়া হৈছে এটা বাৰ্তা।
ক্ৰেডিট লেজাৰ
ব্যালেন্সসমূহ সাধাৰণ ৰো (rows) ৰ পৰিৱৰ্তে এটা একক-লেখক লেজাৰত (single-writer ledger) থাকে, গতিকে দুটা ডিভাইচৰ পৰা একে শ্ৰেডিটৰ (credit) বিৰুদ্ধে একেলগে ব্যয় কৰিলে দুয়োটা সফল হ'ব নোৱাৰে। প্ৰতিটো ধন সম্পৰ্কীয় কাৰ্য্য আইডেমপটেণ্ট (idempotent) আৰু কীযুক্ত (keyed): এটা পৰিশোধ কৰা ইনভইচৰ বাবে দাবী কৰিলে যিমানেই পুনৰ চেষ্টা কৰা নহওক কিয়, ই কেৱল এবাৰহে শ্ৰেডিট যোগ কৰিব, আৰু ক্ৰেছৰ (crash) পিছত পুনৰ আৰম্ভ কৰা ভাউচাৰ ৰিডেম্পচনো (voucher redemption) কেৱল এবাৰহে শ্ৰেডিট যোগ কৰিব।
এটা ব্যয় সেই কাৰ্য্যৰ সৈতে আবদ্ধ এক নতুন স্বাক্ষৰৰ দ্বাৰা অনুমোদিত হয়, আৰু পৰিমাণটো সৃষ্টিৰ আগতে সংৰক্ষিত কৰা হয় আৰু তাৰ পিছত নিষ্পত্তি কৰা হয়, এনেদৰেই এজন প্ৰ "উত্তৰে ইয়াৰ সৰ্বাধিক বাজেট কৰিব পাৰে আৰু কেৱল ই ব্যৱহাৰ কৰাখিনিহে আপোনাৰ পৰা আদায় কৰিব পাৰে।
ইয়াৰ পৰা ভাউচাৰ টেবুলসমূহ কাৰো কথা লিপিবদ্ধ নকৰাকৈ ৰেকৰ্ড জাৰি কৰা আৰু খৰচ কৰা, যিটো সেইবোৰৰ মূল উদ্দেশ্য।