تعارف
جیسے جیسے آن لائن خودمختار ایجنٹوں کی پیچیدگی بڑھتی جائے گی، وسائل تک ان کی رسائی کو محدود کرنا بتدریج مشکل ہوتا جائے گا۔ اداروں اور سمارٹ معاہدوں کے درمیان تعامل کی شرحوں کو باریک طریقے سے ہم آہنگ کرنے کے لیے رازداری سے آگاہی کا طریقہ قائم کرنا ضروری ہوگا۔ یہ نقطہ نظر اعلی درجے کے اداکاروں کے ایک محدود گروہ کو نظام کے استحصال سے روکنے کے لیے بہت اہم ہے۔
شرح محدود؟
شرح کو محدود کرنا ایک اہم تکنیک ہے جو ایک مخصوص مدت کے دوران کسی وسائل پر صارف کی درخواستوں کی تعدد کو کنٹرول کرنے کے لیے استعمال کی جاتی ہے۔ یہ تکنیک زیادہ تر ویب پر مبنی سسٹمز میں ڈینیئل آف سروس (DoS) حملوں کے خلاف حفاظت کے طور پر ناگزیر ہے، جہاں ایک ہی ادارہ سرور کے تمام وسائل پر اجارہ داری کرسکتا ہے۔ کسی بھی شرح کو محدود کرنے والے نظام کی بنیاد شرح کی حد "کلید" پیدا کرنے کی صلاحیت ہے - درخواستیں کرنے والے ادارے کے لیے ایک منفرد شناخت کنندہ۔ ویب 2.0 سسٹمز کے تناظر میں، یہ صارف کا IP ایڈریس یا اکاؤنٹ ID ہو سکتا ہے جو کہ فی ای میل، فون نمبر وغیرہ کے لیے منفرد ہو۔ تاہم، یہ حکمت عملی "Sybil" حملے کے لیے ناگوار نہیں ہیں، جہاں ایک ہی ادارہ متعدد شرحوں میں ہیرا پھیری کرتا ہے۔ محدود کلیدیں (جیسے IPs یا اکاؤنٹس)، ویب سروس کے لیے یہ جاننا مشکل ہو جاتا ہے کہ درخواستیں ایک ہی ادارے سے آتی ہیں۔
اسی طرح، Ethereum اور دیگر سنسرشپ مزاحم، عوامی سمارٹ کنٹریکٹ پلیٹ فارمز کو ایک موازنہ مسئلہ کا سامنا ہے۔ ایک سمارٹ کنٹریکٹ پر غور کریں، جیسے نان فنگ ایبل ٹوکن (NFT)، جس میں کسی ایک صارف کو تمام NFTs کو ٹکسال کرنے سے روکنے کے لیے ایک طریقہ کار کی ضرورت ہو سکتی ہے۔ فی الحال، یہ ایک پیچیدہ مسئلہ ہے کیونکہ اس بات کا تعین کرنے کا کوئی قابل اعتماد طریقہ نہیں ہے کہ آیا متعدد اکاؤنٹس سے لین دین واقعی الگ الگ اداروں سے ہوتے ہیں۔ دوسرے الفاظ میں، اکاؤنٹ (عوامی کلید) اور انفرادی انسانی صارف کے درمیان کوئی واضح تعلق نہیں ہے۔
پرائیویسی کو محفوظ رکھنے والی لچکدار شرح کو محدود کرنے والی لائبریری کا تعارف: n-per-epoch
اس سادہ کنٹریکٹ موڈیفائر کے اوپن سورس کے نفاذ کو دیکھیں یہاں. یہ ترمیم کنٹریکٹ کے تخلیق کاروں کو اس بات کی حد مقرر کرنے کے قابل بناتا ہے کہ ایک مخصوص صارف ایک مقررہ دور کے اندر کتنی بار کسی فنکشن کو کال کر سکتا ہے۔ عہد کا دورانیہ انتہائی لچکدار ہے، جس سے ڈویلپرز اسے لامحدودیت کے قریب (1 فی ہمیشہ کے لیے) یا زیادہ تھرو پٹ کے لیے بہت مختصر دورانیے پر سیٹ کر سکتے ہیں۔
رازداری کا تحفظ؟
یہ اہم ہے کہ ہم جس کلید کو چین پر ریٹ محدود کرنے کے لیے استعمال کرتے ہیں وہ پہلے سے طے شدہ رازداری کا تحفظ ہے۔ بلاکچین پر جمود یہ ہے کہ تمام ایپلی کیشنز میں صارف کی تاریخ مکمل طور پر شفاف ہے۔
آپ دیکھیں گے کہ یہ معاہدے msg.sender کے بارے میں بالکل بھی پرواہ نہیں کرتے ہیں۔ یہ ڈیزائن کی طرف سے ہے! ہڈ کے تحت، یہ استعمال کے ذریعے شمولیت کے صفر علمی ثبوت کا فائدہ اٹھاتا ہے سیمفور کتب خانہ. معاہدہ لین دین کے دستخط کنندہ پر بھروسہ کرنے کے بجائے فراہم کردہ zk ثبوت کے ذریعے تصدیق کو نافذ کرتا ہے۔ ERC4337 اسٹائل اکاؤنٹ تجرید اس قسم کی توثیق کا فائدہ اٹھا سکتا ہے تاکہ آن چین کارروائیوں کو مکمل طور پر گمنام کیا جا سکے۔
انسان؟
نظریاتی طور پر، کسی بھی سیمفور گروپ کو اس شرح کو محدود کرنے کے پیچھے سیٹ گمنامی کے طور پر استعمال کیا جا سکتا ہے۔ یہ مثال ایک ایسے گروپ کا استعمال کرتی ہے جو پہلے سے ہی کافی بڑا ہے اور اس میں کچھ منفرد خصوصیات ہیں، جیسے کہ اس بات کی ضمانت کہ سیٹ میں ہر اندراج ایک انسان ہے۔
یہ مثال ایک موجودہ "نام ظاہر نہ کرنے کے سیٹ" کو تیار کرتی ہے۔ ورلڈکوائنجس میں تقریباً 1.8 ملین تصدیق شدہ انسانی صارفین شامل ہیں۔ ورلڈ کوائن نے اس سیٹ کو افراد کے irises کو اسکین کرکے اور اس بات کو یقینی بنا کر قائم کیا کہ ہر ایک iris کو پہلے سیٹ میں شامل نہیں کیا گیا تھا۔ کسی مختلف سیٹ کو استعمال کرنے کے لیے، سیٹنگز میں صرف گروپ آئی ڈی میں ترمیم کریں۔ ورلڈ آئی ڈی اور ورلڈ کوائن پروجیکٹ کے بارے میں مزید جانیں۔ ۔
شرح محدود کیوں مفید ہے؟
- زیادتی کو روکیں۔: فی صارف درخواستوں کی تعداد کو محدود کرکے، یہ نقصاندہ اداکاروں یا بوٹس کے ذریعہ خدمات یا وسائل کے غلط استعمال کو روکنے میں مدد کرتا ہے۔ یہ اس بات کو یقینی بناتا ہے کہ حقیقی صارفین کو خودکار اسکرپٹس یا حملوں سے ہجوم کیے بغیر سسٹم تک مناسب رسائی حاصل ہو۔
- منصفانہ تقسیم کی حوصلہ افزائی کریں۔: ایسے حالات میں جہاں وسائل، انعامات یا مواقع محدود ہیں، انسانی صارفین کو محدود کرنے کی شرح زیادہ منصفانہ تقسیم کو یقینی بناتی ہے۔ اس سے چند صارفین کو قیمتی اثاثوں یا خدمات، جیسے NFT ڈراپس یا ٹوکن ٹونٹی تک رسائی حاصل کرنے سے روکنے میں مدد مل سکتی ہے۔
- صارف کے تجربے کو بہتر بنائیں: جب وسائل محدود ہوتے ہیں، تو انسانی صارفین کی شرح کو محدود کرنے سے جائز صارفین کے لیے ایک ہموار اور جوابدہ تجربہ برقرار رکھنے میں مدد مل سکتی ہے۔ سسٹم کے اوورلوڈ یا وسائل کی کمی کو روک کر، یہ یقینی بناتا ہے کہ صارف ایپلیکیشن کے ساتھ بغیر کسی رکاوٹ کے تعامل جاری رکھ سکتے ہیں۔
- اخراجات کا انتظام کریں۔: بلاکچین ایپلی کیشنز میں، انسانی صارفین کی شرح کو محدود کرنے سے گیس کی فیس یا دیگر آپریشنل اخراجات سے منسلک اخراجات کا انتظام کرنے میں مدد مل سکتی ہے۔ ٹرانزیکشنز یا فنکشن کالز کی فریکوئنسی کو کنٹرول کرکے، سروس فراہم کرنے والے صارفین کو قیمتی سروس پیش کرتے ہوئے اپنے اخراجات کو بہتر بنا سکتے ہیں۔
- رازداری کو محفوظ رکھیں: انسانی صارفین پر توجہ مرکوز کرکے اور رازداری کے تحفظ کی تکنیکوں کا فائدہ اٹھاتے ہوئے، صارف کی رازداری پر سمجھوتہ کیے بغیر شرح کی حد بندی کو لاگو کیا جاسکتا ہے۔ یہ خاص طور پر وکندریقرت نظاموں میں اہم ہے، جہاں نظام پر اعتماد اکثر صارف کی رازداری اور ڈیٹا کی حفاظت کی بنیاد پر ہوتا ہے۔
مثال کے طور پر استعمال کے معاملات
گیس سپانسرنگ ریلے: ان ریلے کا مقصد ان کی ایپلی کیشنز کے انسانی صارفین کو گیس فراہم کرنا ہے جبکہ کسی ایک صارف کے ذریعہ وسائل کی کمی کو روکنا ہے۔ یہ لائبریری مؤثر طریقے سے پروٹوکول کو انفرادی صارفین کے لیے وسائل کی تقسیم کا انتظام کرنے کے قابل بناتی ہے۔
Faucets: انسانی استعمال کنندگان میں اثاثوں کو کنٹرول شدہ رفتار سے تقسیم کریں، غلط استعمال کو روکیں۔
سوشل نیٹ ورکس پر فائدہ مند صارف کی بات چیت: شرح کو محدود کرنا اسپیمنگ کے اثرات کو محدود کرنے میں مدد کرتا ہے جبکہ حقیقی مصروفیت کی حوصلہ افزائی کرتا ہے۔
قلیل وسائل کی منصفانہ تقسیم (مثال کے طور پر، NFT میں کمی): شرح کی حد بندی کو نافذ کرنے سے، ہر انسانی صارف کو منصفانہ تقسیم کو فروغ دیتے ہوئے ایک مخصوص رقم (مثلاً ایک فی گھنٹہ) کرنے کی اجازت دی جا سکتی ہے۔
نتیجہ
جیسے جیسے خود مختار ایجنٹوں کی آن لائن نفاست میں اضافہ ہوتا جائے گا، وسائل تک رسائی کو محدود کرنا مشکل ہوتا جائے گا۔ اگر ہم نفیس اداکاروں کے ایک چھوٹے سے سیٹ کو سسٹم کے غلط استعمال سے روکنا چاہتے ہیں تو ان نرخوں پر جن پر ادارے سمارٹ معاہدوں کے ساتھ تعامل کر سکتے ہیں پرائیویسی کو محفوظ رکھنے کا طریقہ اہم ہوگا۔
افشا: Blockchain Capital اوپر مذکور کئی پروٹوکولز میں سرمایہ کار ہے۔
ہر بلاگ پوسٹ میں بیان کیے گئے خیالات ہر مصنف کے ذاتی خیالات ہو سکتے ہیں اور ضروری نہیں کہ بلاکچین کیپٹل اور اس سے وابستہ افراد کے خیالات کی عکاسی کریں۔ نہ ہی Blockchain Capital اور نہ ہی مصنف ہر بلاگ پوسٹ میں فراہم کردہ معلومات کی درستگی، مناسبیت یا مکمل ہونے کی ضمانت دیتا ہے۔ کسی بھی بلاگ پوسٹ میں موجود معلومات کی درستگی اور مکمل ہونے یا منصفانہ ہونے کے بارے میں بلاکچین کیپٹل، مصنف یا کسی دوسرے شخص کی طرف سے یا اس کی طرف سے کوئی نمائندگی یا وارنٹی، واضح یا مضمر نہیں دی گئی ہے اور نہ ہی کوئی ذمہ داری یا ذمہ داری قبول کی جاتی ہے۔ ایسی کسی بھی معلومات کے لیے۔ ہر بلاگ پوسٹ میں شامل کوئی بھی چیز سرمایہ کاری، ریگولیٹری، قانونی، تعمیل یا ٹیکس یا دیگر مشورے پر مشتمل نہیں ہے اور نہ ہی سرمایہ کاری کا فیصلہ کرنے کے لیے اس پر انحصار کیا جانا چاہیے۔ بلاگ پوسٹس کو موجودہ یا ماضی کی سفارشات یا کسی بھی سیکیورٹیز کو خریدنے یا بیچنے یا کسی بھی سرمایہ کاری کی حکمت عملی کو اپنانے کی پیشکش کے طور پر نہیں دیکھا جانا چاہیے۔ بلاگ پوسٹس میں تخمینے یا دیگر مستقبل کے حوالے سے بیانات شامل ہو سکتے ہیں، جو اعتقادات، مفروضوں اور توقعات پر مبنی ہیں جو بہت سے ممکنہ واقعات یا عوامل کے نتیجے میں تبدیل ہو سکتے ہیں۔ اگر کوئی تبدیلی واقع ہوتی ہے تو، حقیقی نتائج مادی طور پر ان سے مختلف ہو سکتے ہیں جن کا اظہار مستقبل کے حوالے سے بیانات میں کیا گیا ہے۔ تمام مستقبل کے بارے میں بیانات صرف اس تاریخ سے بولتے ہیں جب اس طرح کے بیانات بنائے گئے ہیں، اور نہ ہی Blockchain Capital اور نہ ہی ہر مصنف اس طرح کے بیانات کو اپ ڈیٹ کرنے کی ذمہ داری قبول کرتا ہے سوائے قانون کے مطابق۔ اس حد تک کہ بلاکچین کیپٹل کے ذریعہ تیار کردہ، شائع شدہ یا بصورت دیگر تقسیم کیے گئے دستاویزات، پیشکشوں یا دیگر مواد کا کسی بھی بلاگ پوسٹ میں حوالہ دیا جاتا ہے، اس طرح کے مواد کو اس میں فراہم کردہ کسی بھی دستبرداری پر پوری توجہ کے ساتھ پڑھنا چاہیے۔
- SEO سے چلنے والا مواد اور PR کی تقسیم۔ آج ہی بڑھا دیں۔
- پلیٹوآئ اسٹریم۔ ویب 3 ڈیٹا انٹیلی جنس۔ علم میں اضافہ۔ یہاں تک رسائی حاصل کریں۔
- ایڈریین ایشلے کے ساتھ مستقبل کا نقشہ بنانا۔ یہاں تک رسائی حاصل کریں۔
- PREIPO® کے ساتھ PRE-IPO کمپنیوں میں حصص خریدیں اور بیچیں۔ یہاں تک رسائی حاصل کریں۔
- ماخذ: https://blockchain.capital/privacy-preserving-smart-contract-rate-limiting/
- : ہے
- : ہے
- : نہیں
- :کہاں
- 1
- 8
- a
- کی صلاحیت
- ہمارے بارے میں
- اوپر
- تجری
- بدسلوکی
- مقبول
- تک رسائی حاصل
- اکاؤنٹ
- اکاؤنٹ خلاصہ
- اکاؤنٹس
- درستگی
- کے پار
- اعمال
- اداکار
- اصل
- شامل کیا
- پتہ
- وافر مقدار
- اپنانے
- اعلی درجے کی
- ترقی
- فائدہ
- مشورہ
- ملحقہ
- کے خلاف
- ایجنٹ
- مقصد
- تمام
- تین ہلاک
- اجازت دے رہا ہے
- پہلے ہی
- رقم
- an
- اور
- اپنا نام ظاہر نہ
- کوئی بھی
- درخواست
- ایپلی کیشنز
- نقطہ نظر
- تقریبا
- کیا
- AS
- اثاثے
- منسلک
- At
- حملہ
- حملے
- توجہ
- مصنف
- کی توثیق
- مصنف
- آٹومیٹڈ
- خود مختار
- کی بنیاد پر
- BE
- کیونکہ
- بن
- رہا
- پیچھے
- کیا جا رہا ہے
- کے درمیان
- blockchain
- blockchain ایپلی کیشنز
- بلاکچین کیپٹل
- بلاگ
- بلاگ مراسلات
- خودکار صارف دکھا ئیں
- تعمیر
- خرید
- by
- فون
- کالز
- کر سکتے ہیں
- دارالحکومت
- پرواہ
- ہوشیار
- سنسرشپ مزاحم
- چین
- چیلنج
- تبدیل
- واضح
- موازنہ
- مکمل طور پر
- پیچیدہ
- پیچیدگی
- تعمیل
- پر مشتمل ہے
- سمجھوتہ
- غور کریں
- پر مشتمل ہے
- پر مشتمل ہے
- سیاق و سباق
- جاری
- کنٹریکٹ
- معاہدہ پلیٹ فارم
- معاہدے
- کنٹرول
- کنٹرول
- کنٹرولنگ
- سنگ بنیاد
- باہمی تعلق۔
- اخراجات
- سکتا ہے
- تخلیق کاروں
- اہم
- ہجوم
- اہم
- موجودہ
- اس وقت
- اعداد و شمار
- ڈیٹا کی حفاظت
- تاریخ
- مہذب
- فیصلہ
- پہلے سے طے شدہ
- کی وضاحت
- سروس کا انکار
- اس بات کا تعین
- ترقی یافتہ
- ڈویلپرز
- مختلف
- مشکل
- خلل
- تقسیم کرو
- تقسیم کئے
- تقسیم
- do
- دستاویزات
- DOS
- قطرے
- مدت
- e
- ہر ایک
- مؤثر طریقے
- ای میل
- ملازم
- کے قابل بناتا ہے
- حوصلہ افزا
- مصروفیت
- یقینی بناتا ہے
- کو یقینی بنانے ہے
- اداروں
- ہستی
- اندراج
- عہد
- مساوات
- ضروری
- قائم کرو
- قائم
- وغیرہ
- ethereum
- واقعات
- مثال کے طور پر
- اس کے علاوہ
- موجودہ
- توقعات
- اخراجات
- تجربہ
- ایکسپریس
- اظہار
- چہرہ
- عوامل
- منصفانہ
- انصاف
- فیس
- چند
- لچکدار
- توجہ مرکوز
- کے لئے
- ہمیشہ کے لیے
- آگے بڑھنا
- فاؤنڈیشن
- فرکوےنسی
- سے
- تقریب
- گیس
- گیس کی فیس
- پیدا
- حقیقی
- دی
- گروپ
- اس بات کی ضمانت
- ضمانت دیتا ہے
- تھا
- ہے
- مدد
- مدد کرتا ہے
- اعلی
- انتہائی
- تاریخ
- ہڈ
- گھنٹہ
- تاہم
- HTTPS
- انسانی
- ID
- شناخت
- if
- اثر
- نفاذ
- عملدرآمد
- پر عمل درآمد
- مضمر
- اہم
- in
- دیگر میں
- شمولیت
- اضافہ
- دن بدن
- انفرادی
- انفینٹی
- معلومات
- کے بجائے
- بات چیت
- بات چیت
- بات چیت
- سرمایہ کاری
- سرمایہ کاری کی حکمت عملی
- سرمایہ کار
- IP
- IP ایڈریس
- مسئلہ
- IT
- میں
- فوٹو
- کلیدی
- چابیاں
- بڑے
- قانون
- جانیں
- قانونی
- جائز
- لیوریج
- لیتا ہے
- لیورنگنگ
- ذمہ داری
- لائبریری
- کی طرح
- LIMIT
- لمیٹڈ
- حدود
- بنا
- برقرار رکھنے کے
- بنانا
- انتظام
- بہت سے
- مادی طور پر
- مواد
- مئی..
- میکانزم
- ذکر کیا
- طریقہ
- شاید
- دس لاکھ
- ٹکسال
- minting
- نظر ثانی کرنے
- زیادہ
- سب سے زیادہ
- ایک سے زیادہ
- قریب
- ضروری ہے
- ضرورت ہے
- نہ ہی
- Nft
- nft قطرے
- این ایف ٹیز
- نہیں
- غیر فنگبل
- غیر فنگبل ٹوکن
- غیر فنگبل ٹوکن (این ایف ٹی)
- کچھ بھی نہیں
- نوٹس..
- تعداد
- of
- پیش کرتے ہیں
- کی پیشکش
- اکثر
- on
- آن چین
- ایک
- آن لائن
- صرف
- کھول
- اوپن سورس
- آپریشنل
- مواقع
- کی اصلاح کریں
- or
- دیگر
- دوسری صورت میں
- باہر
- پر
- امن
- خاص طور پر
- گزشتہ
- مدت
- انسان
- ذاتی
- فون
- پلیٹ فارم
- پلاٹا
- افلاطون ڈیٹا انٹیلی جنس
- پلیٹو ڈیٹا
- ممکن
- پوسٹ
- مراسلات
- پیش پیش
- کی روک تھام
- کی روک تھام
- پہلے
- کی رازداری
- مسئلہ
- تیار
- آہستہ آہستہ
- منصوبے
- اس تخمینے میں
- کو فروغ دینے
- ثبوت
- خصوصیات
- پروٹوکول
- فراہم
- فراہم
- فراہم کرنے والے
- عوامی
- عوامی کلید
- شائع
- شرح
- قیمتیں
- پڑھیں
- سفارشات
- کی عکاسی
- ریگولیٹری
- قابل اعتماد
- یقین ہے
- نمائندگی
- درخواستوں
- ضرورت
- وسائل
- وسائل
- ذمہ داری
- قبول
- محدود
- نتیجہ
- نتائج کی نمائش
- انعامات
- اسی
- سکیننگ
- کبھی
- منظرنامے
- سکرپٹ
- سیکورٹیز
- سیکورٹی
- فروخت
- بھیجنے والا
- علیحدہ
- سروس
- سہولت کار
- سروسز
- مقرر
- ترتیبات
- کئی
- مختصر
- ہونا چاہئے
- سادہ
- صرف
- ایک
- چھوٹے
- ہوشیار
- سمارٹ معاہدہ
- سمارٹ کنٹریکٹ پلیٹ فارمز
- سمارٹ معاہدہ
- ہموار
- سماجی
- کچھ
- بہتر
- ماخذ
- بات
- مخصوص
- مخصوص
- بیانات
- درجہ
- ابھی تک
- حکمت عملیوں
- حکمت عملی
- سٹائل
- اس طرح
- کے نظام
- سسٹمز
- لیتا ہے
- ٹیکس
- تکنیک
- کہ
- ۔
- کے بارے میں معلومات
- دنیا
- ان
- اس میں
- یہ
- اس
- ان
- کے ذریعے
- تھرو پٹ
- اوقات
- کرنے کے لئے
- ٹوکن
- ٹرانزیکشن
- معاملات
- شفاف
- بھروسہ رکھو
- قسم
- کے تحت
- منفرد
- اپ ڈیٹ کریں
- استعمال
- استعمال کی شرائط
- استعمال کیا جاتا ہے
- رکن کا
- صارف کی پرائیویسی
- صارفین
- استعمال
- استعمال
- قیمتی
- تصدیق
- بہت
- کی طرف سے
- خیالات
- راستہ..
- we
- ویب
- ویب 2
- ویب 2.0
- ویب پر مبنی ہے
- جب
- جس
- جبکہ
- گے
- ساتھ
- کے اندر
- بغیر
- الفاظ
- دنیا
- زیفیرنیٹ
- صفر علم
- صفر علم کا ثبوت
- ZK