اليوم صباحًا قرأت تغريدة Justin هذه، واهتمامي بقضيّتهم ليس كبيرًا، لكن جملة في مقال Justin أثارت اهتمامي فعلًا، تقول إنَّه $USD1 قد تكون هناك أبواب خلفية.
في الحقيقة، إذا كان المقصود تجميد الأصول، فليس USD1 فقط من يملك هذه الوظيفة؛ فـ USDT وUSDC أيضًا لديهما ذلك. صحيح أنهما لا يبلغان قدرًا كافيًا من اللامركزية، لكن هذا يُعدّ أمرًا جيدًا أيضًا بالنسبة لتداول العملات المشفرة في “الغابة السوداء” الذي يتكرر فيه حدوث مثل هذه الحالات.
لذلك كان لدي اهتمام، فعملت مقارنة: وضعت العقود الذكية لـ USD1 وUSDT وUSDC جنبًا إلى جنب لأقارن إلى أي مدى يمكن لجهات إصدار العملات المستقرة الثلاث أن تطبّق “التحكم في المخاطر” على أصول المستخدمين، وإلى أي حد يصل ذلك.

1. صلاحيات USDC هي الأكثر تحفظًا نسبيًا.
يمكن لـ Circle إضافة عنوانٍ ما إلى القائمة السوداء، وبمجرد إضافته، يصبح هذا العنوان عمليًا غير قادر على إرسال USDC أو استقباله، كما يمكن لـ Circle أيضًا إيقاف عقد USDC بالكامل مؤقتًا.
لكن عقد USDC الحالي لا يوفّر دالة إدارية يمكنها سحب USDC مباشرة من عنوانٍ ما في القائمة السوداء، كما لا يوفّر وظيفة مثل destroyBlackFunds الموجودة في USDT والتي يمكنها إتلاف كامل رصيد العنوان المدرج في القائمة السوداء مباشرة.
لكن بما أن USDC عقد قابل للترقية، وأن Circle تتحكم في Proxy Admin، فيمكنها استبدال التنفيذ بعقد جديد؛ لذا فإن ما ذُكر هنا يعبّر فقط عما يمكن للنسخة الحالية فعله، ولا يعني أن Circle لن تضيف هذه الصلاحيات مستقبلًا.
2. أصبحت صلاحيات USDT أكثر تقدّمًا.
إلى جانب أن Tether يمكنها عبر addBlackList تجميد أي عنوان USDT، فهناك أيضًا وظيفة destroyBlackFunds المباشرة جدًا.
بعد إضافة عنوان ما إلى القائمة السوداء، يمكن لـ Tether استدعاء هذه الوظيفة لجعل رصيد USDT في ذلك العنوان يساوي صفرًا مباشرة، مع خصم الكمية نفسها من إجمالي المعروض من USDT.
لذلك حتى لو كان لديك 10 ملايين USDT في محفظتك الباردة الخاصة، ولم يكن أحد يعرف المفتاح الخاص سوى أنت، فإن Tether بمجرد أن تضع هذا العنوان في القائمة السوداء يمكنها تجميد USDT على السلسلة، بل ويمكن لاحقًا حتى إتلافه.
3. أما صلاحيات USD1 فمختلفة قليلًا.
يمتلك USD1 أيضًا صلاحيات إدارية مثل التجميد، وفك التجميد، والإيقاف المؤقت، والإصدار الإضافي، والإتلاف، لكن عقد V2 الجاري تشغيله حاليًا يضم أيضًا وظيفتين بالغتي الحساسية: drain و reallocate، ويمكن لـ drain بعد تجميد عنوانٍ ما أن ينقل كامل USD1 الموجود في ذلك العنوان إلى عنوانٍ يسيطر عليه المدير.
يمكن لـ reallocate إعادة توزيع USD1 الموجودة في العنوان المجمد مباشرة إلى عنوان آخر.
لذلك إذا كانت هناك محفظة تحتوي على 10 ملايين USD1، فإن صلاحيات المدير لا تتوقف عند جعل هذه الـ 10 ملايين غير قابلة للحركة مؤقتًا، بل بعد استيفاء شروط الصلاحيات في العقد يمكن أيضًا سحب هذه الـ 10 ملايين USD1 مباشرة من المحفظة الأصلية أو إعادة توزيعها إلى عناوين أخرى.
إذا جمعنا هذه الأمور الثلاثة معًا، فالصورة تقريبًا تكون كالتالي:
USDC: تجميد
USDT: تجميد + إتلاف
USD1: تجميد + سحب + إعادة توزيع
وطبعًا، هذه كلها عملات مستقرة مركزية؛ ولم يَعِد USDT ولا USDC يومًا بمقاومة الرقابة، لذا فإن امتلاك USD1 لصلاحيات إدارية ليس أمرًا استثنائيًا بحد ذاته.
يمتاز USD1 بأنه يوفّر معالجة لاحقة كاملة جدًا لأرصدة المستخدمين التي جُمّدت بالفعل. فالمسؤول لا يحتاج إلى توقيع المستخدم، ولا إلى الحصول على مفتاحه الخاص، ويمكنه على مستوى العقد الذكي تغيير المصير النهائي لهذه الـ USD1.
وبأقسى تعبير ممكن، فإن أعلى صلاحية في USD1 هي القدرة، من دون المرور بموافقة المستخدم، على نقل USD1 الموجود في الحساب إلى محفظته هو أو إلى محفظة شخص آخر، ولا تستطيع حتى المحافظ الباردة أو متعددة التوقيع منعه.
أما بالنسبة إلى “الباب الخلفي” الذي تحدث عنه Justin، فأرى أنه يجب التمييز بين الأمور.
إذا كان المقصود بالباب الخلفي هو أن المطوّر أخفى سرًا مقطعًا من الشفرة الخبيثة لا يعرفه أحد، فلا توجد حاليًا أدلة تثبت أن USD1 يحتوي على مثل هذا الباب الخلفي. يمكن رؤية freeze و drain و reallocate في العقد العلني.
لكن إذا كان المقصود بالباب الخلفي هو أن المال موجود بوضوح في محفظتك على السلسلة، ومفتاحها الخاص بيدك وحدك، ومع ذلك يحتفظ المُصدر بصلاحيات إدارية خاصة تتيح له تجميد هذه الأصول أو حتى إعادة توزيعها، فإن USD1 يملك فعلًا مثل هذه الآلية.
وبالطبع، هذا لا يعني أن USD1 سيحوّل أصول المستخدمين دون سبب، ولا يعني أيضًا أن USD1 يخفي ذلك عمدًا؛ فالكود موجود أصلًا داخل العقد، ويُعدّ نوعًا من “نقل الأموال” الموجود فعليًا وإن لم يُشرح بالتفصيل.
وفوق ذلك، أثناء بحثي وجدت مشكلة أكثر أهمية، وهي:
الشفرة المصدرية لـ USD1 المعروضة في GitHub الرسمي لـ World Liberty ليست هي الشفرة التي ينفّذها USD1 فعليًا على الشبكة الآن.
الشفرة المصدرية لـ USD1 المنشورة حاليًا على GitHub الرسمي لـ World Liberty لا تحتوي على drain و reallocate، لكن USD1 الذي يعمل فعليًا بعد ترقية StablecoinV2 في أبريل 2026 أصبح قادرًا على تنفيذ drain و reallocate على الأرصدة المجمدة، أي أنه يمتلك هاتين الصلاحيتين بالفعل. لذلك إذا نظر بعض الأصدقاء إلى GitHub الرسمي فقط، فسيقلّلون من تقدير مستوى السيطرة المركزية الحالي في USD1.

