الأساسيات
FCMP++ (إثباتات العضوية الكاملة للسلسلة + تفويض الإنفاق + قابلية الربط) هو النظام الذي تستخدمه Monero لإثبات أن مدخلات transaction🛈 صالحة وغير منفقة دون الكشف عن المخرجات التي يتم إنفاقها بالفعل.
كل مدخل في FCMP++ يثبت أنه ينفق مخرج واحد من المجموعة الكاملة للمخرجات المؤهلة على blockchain🛈. الإثبات نفسه لا يكشف أي معلومات عن المخرج المحدّد الحقيقي.
من وجهة نظر مراقب السلسلة، لا يمكن تحديد المدخلات الحقيقية.
ما الذي يحسنه
مقارنة بـ @CLSAG:
- مجموعة المجهولية هي مجموعة كاملة من معاملات Monero في التاريخ، وليست حلقة من 16 معاملة.
- لا يزال اكتشاف الإنفاق المزدوج يعمل باستخدام علامات قابلة للربط لا يمكن ربطها بناتج ملموس على السلسلة.
- تفويض الإنفاق مفصول بشكل واضح: يثبت الدليل أن المنفق يتحكم في مفتاح بعض المخرجات الصالحة في المجموعة الشاملة، ولكن لا يثبت أبدًا أي منها.
قدرات جديدة
كما يتيح FCMP++ وظائف جديدة:
- تسلسل المعاملات - إنفاق مخرجات المعاملات التي لم يتم تأكيدها بعد بأمان، وهو أمر مفيد للبروتوكولات المتقدمة وتصميمات الطبقة الثانية المحتملة.
- مفاتيح العرض الصادرة - مفاتيح اختيارية تسمح لمدقق مختار أو جهاز مخصص للمراقبة فقط برؤية التحويلات الواردة والصادرة، دون منح أي حقوق إنفاق.
- خصوصية أقوى على المدى الطويل - يضمن التصميم عدم كشف المعاملات عن المعلومات التي يمكن أن تستخدمها التحليلات المستقبلية لاستعادة المدخلات الحقيقية.