في الوقت الحالي، هناك عدد لا بأس به من العملات المشفرة التي تعتبر مجهولة نسبيًا، على سبيل المثال: Monero وDash وZcash وSmartCash وKomodo وHorizen وVerge وNavCoin وPIVX وPIRATE وZcoin. في هذه السلسلة من المقالات سأركز فقط على الثلاثة الأولى، لأنها الأكثر شعبية.

لكن عليك أولاً أن تعرف لماذا، على سبيل المثال، لا تعتبر عملة البيتكوين مجهولة المصدر؟ عملة البيتكوين مجهولة المصدر بمعنى أنك لا تعرف هوية الشخص الذي أرسل لك العملات ولا يعرف هوية الشخص الذي وصلت العملات إلى محفظته. هذا هو المكان الذي ينتهي فيه عدم الكشف عن هويته. لم يتم تطوير عملة البيتكوين كوسيلة للمدفوعات المجهولة، بل تم تطويرها كوسيلة لتسديد المدفوعات دون وسيط في شكل بنك. يمكن الاطلاع على جميع المعاملات في Bitcoin blockchain. على الاطلاق أي شيء ويمكن لأي شخص أن يفعل ذلك.

Monero:

الكود المصدري: مفتوح.

كيف يتم ضمان إخفاء الهوية؟

تتمثل العوامل الرئيسية في ثلاثة عوامل:

1.    عناوين المستلمين تكون مخفية (stealth addresses). لن يتمكن أي مراقب خارجي من تحديد أي محفظة ستصل إليها الأموال في النهاية، لأن المعاملات على شبكة مونيرو تُجرى عبر عناوين “stealth” فريدة لمرة واحدة (العناوين المخفية) تُنشئ محافظ المرسلين. تُرسل الأموال إلى هذا العنوان. وتخفي العناوين العلاقة بين عنوان المرسل وعنوان المستلم وأي معاملات/عناوين أخرى. كما لن يفقد المستلم إخفاء الهوية إذا كان يتلقى العديد من المدفوعات على عنوان واحد، لأن المدفوعات الواردة ستتم عبر عناوين stealth مختلفة.

2.    تُستخدم التواقيع الحلقية (ring signatures). جوهر التواقيع الحلقية يتمثل في أن الرسالة يتم توقيعها بواسطة واحد من أعضاء قائمة المرشحين للتوقيع، لكن دون الكشف عن من هو بالضبط. يتم تكوين قائمة من عدد عشوائي من الأشخاص المختلفين، مع إدراج الموقّع الحقيقي داخلها. ولا يحتاج الموقّع إلى أي إذن أو مساعدة أو تعاون من الأشخاص المدرجين في القائمة لإجراء التوقيع. التوقيع الحلقي هو نوع من التوقيعات الرقمية — وهو طريقة لإثبات حقك في إجراء المعاملات على blockchain. في الحياة اليومية، من أجل هذه الغاية، نقدم جواز سفر، ونجري التوقيع، أو ندخل رمز PIN. تتمثل خصوصية التوقيع الرقمي في blockchain في أنه يتيح تأكيد الهوية دون كشف بياناتك. العنوان على blockchain يخص من يعرف المفتاح الخاص المرتبط به. ولإثبات أنك تمتلكه دون كشفه لأي شخص، تستخدم التوقيع الرقمي. كذلك، تتضمن التواقيع الحلقية في مونيرو “شوائب” على شكل معاملات لشخصٍ آخر تمت في السابق داخل المعاملة. تساعد هذه الشوائب على تشويش الأثر: لا يمكن تحديد بدقة أين تقع “الشوائب” في المعاملة وأين الأموال الحقيقية.

3.    يتم تطبيق المعاملات السرّية الحلقية، أو بروتوكول RingCT. تقوم تقنية المعاملات السرّية (CT) بإخفاء وقت الدفع وقيمته والعناوين المشاركة.

توجد تقنيات أخرى تضمن إخفاء الهوية للمعاملات في مونيرو، لكن هدف المقال هو التعريف فحسب.

ولكن للأسف، ليس كل شيء بهذه السلاسة. مع ذلك، لم يكن إدوارد سنودن مخطئًا عندما قال عن مونيرو إنها “عملة مشفرة للهواة”. فقد أصدرت مجموعة من الباحثين من عدد من أعرق الجامعات في العالم، بما في ذلك جامعة برنستون، وجامعة كارنيغي ميلون، وجامعة بوسطن، ومعهد ماساتشوستس للتكنولوجيا، وجامعة إلينوي في أوربانا-شامبين، دراسة يشيرون فيها إلى عيوب في خوارزمية الخلط/التمويه (mixing) التي بفضلها يمكن تتبع معاملات بعينها.

والمشكلة لا تخص فقط من كانوا ينوون الدفع بــ Monero اليوم — فالمخاطر تطال الجميع ممن استخدموا النظام في أي وقت، إذ إن جميع بيانات المدفوعات ثابتة إلى الأبد في سلسلة الكتل (blockchain) ومُتاحة للتحليل.

يشير الباحثون إلى أن الأمور كانت على نحوٍ أسوأ تحديدًا قبل التحديث الذي صدر في فبراير 2017 (تمت إضافة استخدام بروتوكول RingCT). فالمعاملات التي جرت قبل ذلك كانت شديدة القابلية للاختراق، لكن حتى المدفوعات التي تمت بعد التحديث لا توفر مستوى الخصوصية الذي يتوقعه مستخدمو النظام. يقول أحد مؤلفي المقال، أندرو ميلر من جامعة إلينوي في أوربانا-شامبين:

“يميل الناس إلى التبسيط، لذلك يعتقدون أن معاملات مونيرو تضمن لهم إخفاء الهوية. وفي الواقع توجد معلومات متاحة ولا يتم تشفيرها باستخدام وسائل الشبكة”.

قال ذلك لأنه في الأزمنة الماضية كان يُمنح المستخدم خيار كيفية إجراء المعاملة، وكانت النسخة ذات مستوى أقل من إخفاء الهوية تتطلب عمولة أقل، لذلك كان يتم اختيارها بشكل أكثر تكرارًا.