المُقدّمة
مع تقدم تعقيد الوكلاء المستقلين عبر الإنترنت ، سيصبح من الصعب بشكل تدريجي تقييد وصولهم إلى الموارد. سيكون من الضروري إنشاء طريقة واعية للخصوصية لضبط معدلات التفاعل بين الكيانات والعقود الذكية بدقة. هذا النهج ضروري لمنع مجموعة محدودة من الجهات المتقدمة من استغلال الأنظمة.
تحديد معدل؟
يعد تحديد السعر من الأساليب الحاسمة المستخدمة للتحكم في تكرار طلبات المستخدم إلى أحد الموارد خلال فترة زمنية محددة. لا غنى عن هذه التقنية في معظم الأنظمة المستندة إلى الويب كوسيلة وقائية ضد هجمات رفض الخدمة (DoS) ، حيث يمكن لكيان واحد احتكار جميع موارد الخادم. إن حجر الزاوية في أي نظام لتحديد السعر هو القدرة على إنشاء "مفتاح" لحد السعر - معرف فريد للكيان الذي يقدم الطلبات. في سياق أنظمة Web 2.0 ، قد يكون هذا هو عنوان IP الخاص بالمستخدم أو معرف حساب فريد لكل بريد إلكتروني ورقم هاتف وما إلى ذلك ، ومع ذلك ، فإن هذه الاستراتيجيات ليست منيعة أمام هجوم "Sybil" ، حيث يتلاعب كيان واحد بمفاتيح حد معدل متعددة (مثل عناوين IP أو الحسابات) ، مما يجعل من الصعب على خدمة الويب تمييز أن الطلبات تأتي من نفس الكيان.
وبالمثل ، فإن Ethereum وغيرها من منصات العقود الذكية العامة المقاومة للرقابة تواجه مشكلة مماثلة. ضع في اعتبارك عقدًا ذكيًا ، مثل رمز غير قابل للفط (NFT) ، والذي قد يحتاج إلى آلية لمنع مستخدم واحد من سك جميع NFTs. حاليًا ، هذه مشكلة معقدة لأنه لا توجد طريقة موثوقة لتحديد ما إذا كانت المعاملات من حسابات متعددة هي بالفعل من كيانات منفصلة. بمعنى آخر ، لا يوجد ارتباط واضح بين الحساب (المفتاح العام) والمستخدم البشري الفردي.
تقديم مكتبة مرنة تحافظ على الخصوصية لتقييد المعدل: n-per-epoch
تحقق من تنفيذ المصدر المفتوح لمعدِّل العقد البسيط هذا هنا. يتيح هذا المُعدِّل لمنشئي العقود وضع قيود على عدد المرات التي يمكن فيها لمستخدم معين استدعاء وظيفة في فترة محددة. فترة الحقبة مرنة للغاية ، مما يسمح للمطورين بضبطها على ما يقرب من اللانهاية (1 لكل إلى الأبد) أو لمدة قصيرة جدًا للحصول على إنتاجية أعلى.
الحفاظ على الخصوصية؟
من الأهمية بمكان أن يكون المفتاح الذي نستخدمه لتحديد معدل السلسلة هو الحفاظ على الخصوصية افتراضيًا. الوضع الراهن في blockchain هو أن سجل المستخدم عبر التطبيقات شفاف تمامًا.
ستلاحظ أن هذه العقود لا تهتم على الإطلاق بمُرسل msg.sender. هذا حسب التصميم! تحت الغطاء ، يستفيد هذا من إثبات عدم المعرفة بالتضمين من خلال استخدام الملوحة جهاز مكتبة. يفرض العقد المصادقة عبر إثبات zk المقدم بدلاً من الاعتماد على الموقّع على المعاملة. ERC4337 يمكن أن يستفيد تجريد حساب النمط بشكل ضئيل من هذا النوع من المصادقة لإخفاء هوية الإجراءات على السلسلة تمامًا.
بشري؟
من الناحية النظرية ، يمكن استخدام أي مجموعة إشارات كمجهولية تم تعيينها وراء هذا الحد من المعدل. يستخدم هذا المثال مجموعة كبيرة بالفعل ولها بعض الخصائص الفريدة ، مثل ضمان أن كل إدخال في المجموعة هو إنسان.
يستفيد هذا المثال من "مجموعة إخفاء الهوية" الحالية التي طورها وورلدكوين، تضم ما يقرب من 1.8 مليون مستخدم بشري تم التحقق منهم. أنشأت Worldcoin هذه المجموعة عن طريق مسح قزحية الأفراد والتأكد من أن كل قزحية لم تتم إضافتها مسبقًا إلى المجموعة. لاستخدام مجموعة مختلفة ، ما عليك سوى تعديل groupId ضمن الإعدادات. تعرف على المزيد حول World ID ومشروع Worldcoin هنا.
لماذا تحديد السعر مفيد؟
- منع الإساءة: من خلال الحد من عدد الطلبات لكل مستخدم ، فإنه يساعد على منع إساءة استخدام الخدمات أو الموارد من قبل الجهات الفاعلة أو الروبوتات الضارة. يضمن ذلك حصول المستخدمين الحقيقيين على وصول عادل إلى النظام دون إزعاجهم بالنصوص الآلية أو الهجمات.
- تشجيع التوزيع العادل: في السيناريوهات التي تكون فيها الموارد أو المكافآت أو الفرص محدودة ، يضمن تقييد المستخدمين البشريين توزيعًا أكثر إنصافًا. يمكن أن يساعد ذلك في منع عدد قليل من المستخدمين من احتكار الوصول إلى الأصول أو الخدمات القيمة ، مثل قطرات NFT أو صنابير الرمز المميز.
- تعزيز تجربة المستخدم: عندما تكون الموارد مقيدة ، يمكن أن يساعد تقييد المستخدمين من البشر في الحفاظ على تجربة سلسة وسريعة الاستجابة للمستخدمين الشرعيين. من خلال منع التحميل الزائد للنظام أو استنفاد الموارد ، فإنه يضمن أن المستخدمين يمكنهم الاستمرار في التفاعل مع التطبيق دون انقطاع.
- إدارة التكاليف: في تطبيقات blockchain ، يمكن أن يساعد تقييد المستخدمين من البشر في إدارة التكاليف المرتبطة برسوم الغاز أو المصاريف التشغيلية الأخرى. من خلال التحكم في تواتر المعاملات أو المكالمات الوظيفية ، يمكن لمقدمي الخدمة تحسين نفقاتهم مع الاستمرار في تقديم خدمة قيمة للمستخدمين.
- الحفاظ على الخصوصية: من خلال التركيز على المستخدمين البشريين والاستفادة من تقنيات الحفاظ على الخصوصية ، يمكن تطبيق تحديد المعدل دون المساس بخصوصية المستخدم. هذا مهم بشكل خاص في الأنظمة اللامركزية ، حيث غالبًا ما يتم بناء الثقة في النظام على أساس خصوصية المستخدم وأمن البيانات.
أمثلة على حالات الاستخدام
مرحلات رعاية الغاز: تهدف هذه المرحلات إلى توفير الغاز للمستخدمين البشريين لتطبيقاتهم مع منع استنفاد الموارد من قبل مستخدم واحد. تمكن هذه المكتبة البروتوكولات بشكل فعال من إدارة تخصيص الموارد للمستخدمين الفرديين.
الحنفيات: توزيع الأصول على المستخدمين البشريين بوتيرة مضبوطة ، ومنع إساءة الاستخدام.
مكافأة تفاعلات المستخدم على الشبكات الاجتماعية: يساعد تحديد المعدل على الحد من تأثير البريد العشوائي مع استمرار تشجيع المشاركة الحقيقية.
التخصيص العادل للموارد النادرة (على سبيل المثال ، قطرات NFT): من خلال تطبيق تحديد السعر ، يمكن السماح لكل مستخدم بشري بسك مبلغ محدد (على سبيل المثال ، واحد في الساعة) ، وتعزيز التوزيع العادل.
وفي الختام
مع زيادة تطور الوكلاء المستقلين عبر الإنترنت ، سيصبح الحد من الوصول إلى الموارد تحديًا متزايدًا. ستكون طريقة الحفاظ على الخصوصية للتحكم الدقيق في المعدلات التي يمكن للكيانات أن تتفاعل بها مع العقود الذكية أمرًا بالغ الأهمية إذا أردنا منع مجموعة صغيرة من الجهات الفاعلة المتطورة من إساءة استخدام الأنظمة.
افصاحات: Blockchain Capital هو مستثمر في العديد من البروتوكولات المذكورة أعلاه.
قد تكون الآراء المعبر عنها في كل منشور على المدونة هي الآراء الشخصية لكل مؤلف ولا تعكس بالضرورة آراء Blockchain Capital والشركات التابعة لها. لا تضمن Blockchain Capital ولا المؤلف دقة أو كفاية أو اكتمال المعلومات المقدمة في كل منشور في المدونة. لا يتم تقديم أو تقديم أي تمثيل أو ضمان ، صريحًا أو ضمنيًا ، من قبل أو نيابة عن Blockchain Capital أو المؤلف أو أي شخص آخر فيما يتعلق بدقة واكتمال أو عدالة المعلومات الواردة في أي منشور على المدونة ولا يتم قبول أي مسؤولية أو التزام لأي من هذه المعلومات. لا يوجد شيء وارد في كل منشور يمثل نصيحة استثمارية أو تنظيمية أو قانونية أو امتثال أو ضرائب أو غيرها من النصائح ولا يجب الاعتماد عليها في اتخاذ قرار استثماري. لا ينبغي النظر إلى منشورات المدونة على أنها توصيات حالية أو سابقة أو استدراج عروض لشراء أو بيع أي أوراق مالية أو اعتماد أي استراتيجية استثمار. قد تحتوي منشورات المدونة على توقعات أو بيانات تطلعية أخرى ، والتي تستند إلى المعتقدات والافتراضات والتوقعات التي قد تتغير نتيجة للعديد من الأحداث أو العوامل المحتملة. في حالة حدوث تغيير ، قد تختلف النتائج الفعلية ماديًا عن تلك المعبر عنها في البيانات التطلعية. جميع البيانات التطلعية لا تتحدث إلا اعتبارًا من تاريخ إصدار هذه البيانات ، ولا يتحمل كل من Blockchain Capital ولا كل مؤلف أي واجب لتحديث هذه البيانات باستثناء ما يقتضيه القانون. إلى الحد الذي تتم فيه الإشارة إلى أي مستندات أو عروض تقديمية أو مواد أخرى تم إنتاجها أو نشرها أو توزيعها بطريقة أخرى بواسطة Blockchain Capital في أي منشور مدونة ، يجب قراءة هذه المواد بعناية فائقة لأي إخلاء مسؤولية يتم توفيره فيها.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- أفلاطونايستريم. ذكاء بيانات Web3. تضخيم المعرفة. الوصول هنا.
- سك المستقبل مع أدرين أشلي. الوصول هنا.
- شراء وبيع الأسهم في شركات ما قبل الاكتتاب مع PREIPO®. الوصول هنا.
- المصدر https://blockchain.capital/privacy-preserving-smart-contract-rate-limiting/
- :لديها
- :يكون
- :ليس
- :أين
- 1
- 8
- a
- القدرة
- من نحن
- فوق
- التجريد
- سوء المعاملة
- مقبول
- الوصول
- حسابي
- تجريد الحساب
- الحسابات
- دقة
- في
- الإجراءات
- الجهات الفاعلة
- يقدم
- وأضاف
- العنوان
- قدرة
- تبنى
- متقدم
- السلف
- مميزات
- نصيحة
- الشركات التابعة
- ضد
- عملاء
- هدف
- الكل
- توزيع
- السماح
- سابقا
- كمية
- an
- و
- الغفلية
- أي وقت
- تطبيق
- التطبيقات
- نهج
- ما يقرب من
- هي
- AS
- ممتلكات
- أسوشيتد
- At
- مهاجمة
- الهجمات
- اهتمام
- المصادقة
- التحقّق من المُستخدم
- المؤلفة
- الآلي
- مستقل
- على أساس
- BE
- لان
- أصبح
- كان
- وراء
- يجري
- ما بين
- سلسلة كتلة
- تطبيقات blockchain
- Blockchain رأس المال
- المدونة
- المقالات والأخبار
- البوتات
- بنيت
- يشترى
- by
- دعوة
- دعوات
- CAN
- الموارد
- يهمني
- حذر
- مقاومة للرقابة
- سلسلة
- تحدي
- تغيير
- واضح
- مماثل
- تماما
- مجمع
- تعقيد
- الالتزام
- تضم
- مساومة
- نظر
- تحتوي على
- الواردة
- سياق الكلام
- استمر
- عقد
- منصات التعاقد
- عقود
- مراقبة
- ذو شاهد
- السيطرة
- حجر الزاوية
- ارتباط
- التكاليف
- استطاع
- المبدعين
- حرج
- مزدحما
- حاسم
- حالياًّ
- حاليا
- البيانات
- أمن البيانات
- التاريخ
- اللامركزية
- القرار
- الترتيب
- تعريف
- الحرمان من الخدمة
- حدد
- المتقدمة
- المطورين
- مختلف
- صعبة
- تشويش
- نشر
- وزعت
- توزيع
- do
- وثائق
- DOS
- قطرات
- مدة الأقامة
- e
- كل
- على نحو فعال
- البريد الإلكتروني
- يعمل
- تمكن
- مشجع
- اشتباك
- يضمن
- ضمان
- الكيانات
- كيان
- دخول
- عصر
- العادل
- أساسي
- إنشاء
- أنشئ
- إلخ
- ethereum
- أحداث
- مثال
- إلا
- القائمة
- التوقعات
- مصاريف
- الخبره في مجال الغطس
- التعبير
- أعربت
- الوجه
- العوامل
- عادل
- الإنصاف
- الرسوم الدراسية
- قليل
- مرن
- التركيز
- في حالة
- إلى الأبد
- تطلعي
- دورة تأسيسية
- تردد
- تبدأ من
- وظيفة
- GAS
- رسوم الغاز
- توليد
- حقيقي
- معطى
- تجمع
- ضمان
- ضمانات
- كان
- يملك
- مساعدة
- يساعد
- أعلى
- جدا
- تاريخ
- غطاء محرك السيارة
- ساعة
- لكن
- HTTPS
- الانسان
- ID
- معرف
- if
- التأثير
- التنفيذ
- نفذت
- تحقيق
- ضمني
- أهمية
- in
- في أخرى
- إدراجه
- الزيادات
- على نحو متزايد
- فرد
- اللامحدودية
- معلومات
- بدلًا من ذلك
- تفاعل
- تفاعل
- التفاعلات
- استثمار
- استراتيجية الاستثمار
- مستثمر
- IP
- عنوان IP
- قضية
- IT
- انها
- JPG
- القفل
- مفاتيح
- كبير
- القانون
- تعلم
- شروط وأحكام
- شرعي
- الرافعة المالية
- روافع
- الاستفادة من
- مسئولية
- المكتبة
- مثل
- مما سيحدث
- محدود
- حدود
- صنع
- المحافظة
- القيام ب
- إدارة
- كثير
- ماديا
- المواد
- مايو..
- آلية
- المذكورة
- طريقة
- ربما
- مليون
- نعناع
- سك
- تعديل
- الأكثر من ذلك
- أكثر
- متعدد
- قرب
- بالضرورة
- حاجة
- لا هذا ولا ذاك
- NFT
- قطرات nft
- NFTS
- لا
- غير قابلة للاستبدال
- رمز غير fungible
- رمز غير قابل للفطريات (NFT)
- لا شى
- يلاحظ..
- عدد
- of
- عرض
- الوهب
- غالبا
- on
- على السلسلة
- ONE
- online
- فقط
- جاكيت
- المصدر المفتوح
- تشغيل
- الفرص
- الأمثل
- or
- أخرى
- وإلا
- خارج
- على مدى
- سلام
- خاصة
- الماضي
- فترة
- شخص
- الشخصية
- للهواتف
- منصات التداول
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- ممكن
- منشور
- المنشورات
- بريزنتشين
- منع
- منع
- سابقا
- خصوصية
- المشكلة
- أنتج
- تدريجيا
- تنفيذ المشاريع
- توقعات
- تعزيز
- دليل
- HAS
- البروتوكولات
- تزود
- المقدمة
- مقدمي
- جمهور
- مفتاح العام
- نشرت
- معدل
- الأجور
- عرض
- ساندي خ. ميليك
- تعكس
- المنظمين
- الخدمة الموثوقة
- الاعتماد
- التمثيل
- طلبات
- مطلوب
- مورد
- الموارد
- مسؤولية
- استجابة
- بتقييد
- نتيجة
- النتائج
- الجوائز
- نفسه
- مسح
- نادر
- سيناريوهات
- مخطوطات
- ضمانات
- أمن
- بيع
- مرسل
- مستقل
- الخدمة
- مقدمي الخدمة
- خدماتنا
- طقم
- إعدادات
- عدة
- قصير
- ينبغي
- الاشارات
- ببساطة
- عزباء
- صغير
- سمارت
- عقد الذكية
- منصات العقود الذكية
- العقود الذكية
- كمنعم
- العدالة
- بعض
- متطور
- مصدر
- تحدث
- محدد
- محدد
- البيانات
- الحالة
- لا يزال
- استراتيجيات
- الإستراتيجيات
- نمط
- هذه
- نظام
- أنظمة
- يأخذ
- ضريبة
- تقنيات
- أن
- •
- المعلومات
- العالم
- من مشاركة
- في ذلك
- تشبه
- هؤلاء
- عبر
- الإنتاجية
- مرات
- إلى
- رمز
- صفقة
- المعاملات
- شفاف
- الثقة
- نوع
- مع
- فريد من نوعه
- تحديث
- الأستعمال
- تستخدم
- مستعمل
- مستخدم
- خصوصية المستخدم
- المستخدمين
- يستخدم
- الاستفادة من
- القيمة
- التحقق
- جدا
- بواسطة
- الرؤى
- طريق..
- we
- الويب
- شبكة 2
- شبكة 2.0
- على شبكة الإنترنت
- متى
- التي
- في حين
- سوف
- مع
- في غضون
- بدون
- كلمات
- العالم
- زفيرنت
- صفر المعرفة
- دليل على عدم المعرفة
- ZK