Mintpass
Mintpass Bitsocial کمیونٹیز کے لیے NFT پر مبنی تصدیقی نظام ہے۔ صارفین چیلنج (جیسے SMS OTP) کو مکمل کرنے کے بعد ایک ناقابل منتقلی تصدیق NFT کرتے ہیں، اور کمیونٹیز جعلی ووٹوں، چوری پر پابندی، اور اسپام جیسے سائبل حملوں سے بچنے کے لیے NFT کی ملکیت کی جانچ کر سکتی ہیں۔
- GitHub: bitsocialnet/mintpass
- لائسنس: MIT
یہ کیسے کام کرتا ہے۔
تصدیق کے بہاؤ کے چار مراحل ہیں:
- درخواست -- صارف عمل شروع کرنے کے لیے
mintpass.org/requestپر جاتا ہے۔ - چیلنج -- صارف ایک ایس ایم ایس ون ٹائم پاس ورڈ کی تصدیق مکمل کرتا ہے۔
- ٹکسال -- کامیاب تصدیق کے بعد، ایک ناقابل منتقلی NFT صارف کے بٹوے میں ڈال دیا جاتا ہے۔
- تصدیق کریں -- کمیونٹیز NFT ملکیت سے استفسار کرتی ہیں کہ صارف کی تصدیق ہو چکی ہے۔
چونکہ NFT ناقابل منتقلی ہے، یہ اس پرس سے منسلک رہتا ہے جس نے تصدیق مکمل کر لی ہے، صارفین کو ان کی تصدیق شدہ حیثیت کو تجارت یا فروخت کرنے سے روکتا ہے۔
پروجیکٹ کا ڈھانچہ
ذخیرہ تین اہم علاقوں میں منظم کیا گیا ہے:
| ڈائریکٹری | مقصد |
|---|---|
contracts/ | NFT کی تصدیق کے لیے سولیڈیٹی سمارٹ کنٹریکٹس۔ |
challenge/ | بٹسوشل چیلنج سسٹم کے لیے انٹیگریشن پرت۔ |
web/ | منٹنگ فلو کے لیے Next.js اور React فرنٹ اینڈ۔ |
پرائیویسی اور ڈیٹا ہینڈلنگ
Mintpass ایک کم سے کم ڈیٹا اپروچ لیتا ہے:
- آپریشنل ڈیٹا (OTP کوڈز، سیشن ٹوکن) Redis میں مختصر TTLs کے ساتھ اسٹور کیا جاتا ہے اور خود بخود ختم ہوجاتا ہے۔
- منٹ ایسوسی ایشن (تصدیق شدہ شناخت اور بٹوے کے درمیان تعلق) واحد مستقل ریکارڈ ہے۔
تصدیقی ونڈو بند ہونے کے بعد کوئی فون نمبر یا ذاتی تفصیلات نہیں رکھی جاتی ہیں۔
اختیاری حفاظتی پرتیں۔
کمیونٹی آپریٹرز اپنے خطرے کے ماڈل کی بنیاد پر اضافی تحفظات کو فعال کر سکتے ہیں:
- IP ساکھ کی جانچ پڑتال -- معلوم غلط استعمال کے ڈیٹا بیس کے خلاف آنے والی درخواستوں کو اسکور کریں۔
- فون کے خطرے کی تشخیص -- چیلنج جاری کرنے سے پہلے ڈسپوزایبل یا VoIP نمبروں کو جھنڈا لگائیں۔
- جیو بلاکنگ -- تصدیق کو مخصوص علاقوں تک محدود کریں۔
- فی-آئی پی کولڈاؤنز -- ایک ہی پتے سے بار بار تصدیق کی کوششوں کی شرح کو محدود کریں۔
ٹیکنالوجی اسٹیک
| پرت | ٹیکنالوجی |
|---|---|
| معاہدے | سالیڈیٹی، ہردت اور فاؤنڈری کے ساتھ تعینات |
| فرنٹ اینڈ | Next.js + React |
| نیٹ ورک | بیس (Ethereum L2) |
Ethereum کی حفاظتی ضمانتوں کو وراثت میں حاصل کرتے ہوئے بیس پر تعیناتی گیس کی لاگت کو کم رکھتی ہے۔
روڈ میپ
منصوبہ بند اصلاحات میں شامل ہیں:
- پے ٹو ٹکسال کا آپشن -- کمیونٹیز کو ٹکسال کے لیے ایک چھوٹی سی فیس کی ضرورت کی اجازت دیں، اقتصادی سائبل رکاوٹ کا اضافہ کریں۔
- اضافی تصدیقی سگنل -- SMS سے آگے دوسرے شناختی سگنلز تک پھیلائیں۔
- توسیع شدہ ایڈمن ٹولنگ -- کمیونٹی آپریٹرز کے لیے بہتر ڈیش بورڈز اور کنٹرولز۔