
يعتقد الكثيرون أن Bitcoin يوفر إخفاء هوية كامل للمعاملات، إلا أن هذه فكرة خاطئة شائعة. في الواقع، تعد شبكة Bitcoin شبه مجهولة وليست مجهولة بالكامل، ومن الضروري إدراك هذا الفرق لفهم حدود الخصوصية التي تفرضها البلوكشين الخاصة بها.
لا يتم تخزين بياناتك الشخصية، مثل اسمك أو عنوانك الفعلي، مباشرة على بلوكشين Bitcoin. ومع ذلك، قد يصبح سجل معاملاتك بالكامل مكشوفاً إذا تم ربط هويتك بأي عنوان استخدمته ضمن الشبكة، ما يمثل تحدياً كبيراً أمام المستخدمين المهتمين بالخصوصية.
جميع تحويلات أصول Bitcoin تتم بين عنوانين غير مرتبطين مباشرة بأي شخص. عنوان Bitcoin عبارة عن سلسلة مشفرة من الأحرف، ولا توجد طريقة قاطعة لإثبات أن عنواناً معيناً يعود لفرد محدد. وهذه البنية هي أساس خاصية شبه الإخفاء في Bitcoin.
عند التعامل مع خدمات خارج شبكة Bitcoin، يمكن أن تُكشف هويتك. وأبرز مثال على ذلك التسجيل في منصات تداول العملات الرقمية المركزية، حيث تشترط العديد من هذه المنصات على العملاء الجدد تقديم مستندات إثبات الهوية ضمن عملية KYC (اعرف عميلك).
إذا قمت بعد التسجيل والتداول في منصة ما، بتحويل الأموال إلى محفظة أو عنوان سبق استخدامه في معاملات أخرى، يمكن الآن ربط جميع تلك المعاملات بك. معظم المنصات لا تتابع جميع معاملاتك بشكل نشط، حيث لديها أولويات أعمالها الخاصة.
ومع ذلك، إذا أُجبرت منصة ما من قبل الجهات الحكومية على الإفصاح عن بيانات المستخدمين، فقد تتعرض معلوماتك الشخصية للخطر. إذ تمتلك الحكومات موارد وخبرات واسعة لتحليل البيانات عبر الإنترنت وتتبع الهويات.
كذلك قد تُربط هويتك بمحافظ وعناوين Bitcoin إذا استخدمت أنظمة دفع عبر الإنترنت تقبل العملات الرقمية، حيث قد تطلب هذه الأنظمة إثبات الهوية عند التسجيل وتحويل Bitcoin إلى حسابك.
للتوضيح، لا تُربط هويتك تلقائياً بحيازاتك من Bitcoin أو سجل معاملاتك بمجرد التسجيل في منصة إلكترونية وتقديم مستندات الهوية. إلا أن هذه "الآثار" قد تتيح كشف تاريخك في العملات الرقمية إذا أجرت جهة ما تحليلاً مفصلاً لمعاملاتك.
إمكانية تتبع المعاملات هذه هي أحد الأسباب التي دفعت ساتوشي ناكاموتو، مبتكر Bitcoin، إلى التوصية باستخدام عنوان جديد لكل معاملة. ومع ذلك، لا يمكن لهذا الإجراء حماية هويتك بالكامل، وقد تُكشف في ظروف معينة.
يعد CoinJoin من أكثر الأساليب فعالية لزيادة خصوصية معاملات Bitcoin. لفهم CoinJoin، يجب أولاً معرفة كيفية عمل معاملة Bitcoin، إذ يشكل هذا الأساس التقني لفهم ابتكار CoinJoin.
كل معاملة Bitcoin تتكون من مدخلات ومخرجات رئيسية. المدخل هو مقدار Bitcoin الذي يرسله المرسل إلى عنوان المستلم، والمخرج هو المبلغ الذي يُودع في عنوان المستلم. هذه الآلية هي أساس نظام المحاسبة في Bitcoin.
على سبيل المثال، إذا أرسل Vitalik مبلغ 3 BTC إلى Satoshi، فإن 3 BTC المخصومة من عنوان Vitalik تمثل المدخلات، أما 3 BTC التي يستلمها عنوان Satoshi فهي المخرجات. ويمكن لكل مخرج أن يصبح مدخلاً في معاملات لاحقة عندما ينفق المستلم هذه الأموال.
إذا احتفظ Satoshi بهذه 3 BTC في عنوانه دون إنفاقها، تُعتبر مخرجات معاملة غير منفقة (UTXO). وبما أن Bitcoin شبكة عامة، يمكن للجميع رؤية المدخلات والمخرجات وUTXO المرتبطة بأي عنوان. هذه الشفافية، وهي من أساسيات اللامركزية في Bitcoin، تفرض تحديات على صعيد الخصوصية.
يعد CoinJoin عملية شبكية يتم فيها دمج مدخلات المعاملات—أي المبالغ المرسلة من عدة مستخدمين—في معاملة واحدة وتوزيعها على عدة مستلمين. هذا التجميع يجعل من الصعب تحديد من دفع لمن وكم دفع، وتعد تقنية المزج هذه جوهر حل الخصوصية الذي يقدمه CoinJoin.
مثلاً، ثلاثة مستخدمين (A وB وC) يرسلون أموالاً إلى خمسة مستلمين (D وE وF وG وH). يساهم كل مرسل بمبلغ من BTC، ويتلقى المستلمون مبالغ متفاوتة دون الكشف عمّن دفع لمن. هذا التوزيع المعقد يحمي خصوصية المشاركين.
إجمالي المبلغ المجمع هو 0.9 BTC، وهو ما يتم توزيعه بالكامل بين المستلمين. عملياً، يقتطع مشغل خدمة CoinJoin جزءاً صغيراً من 0.9 BTC كرسوم خدمة. عادةً تكون هذه الرسوم منخفضة وتخصص لتعويض مقدم خدمة المزج.
من المهم أن هذه العملية لا تتطلب دائماً ثلاثة مرسلين وخمسة مستلمين منفصلين. لأن التحويلات تتم بين العناوين، ويمكن للمستخدم امتلاك عدة عناوين، قد يشارك عدد أقل من الأفراد فعلياً. يمكنك حتى تنفيذ CoinJoin باستخدام عناوينك الخاصة فقط لتعزيز الخصوصية. أي أن CoinJoin يمكن أن يشمل شخصاً واحداً بغض النظر عن عدد العناوين المستخدمة للإرسال والاستلام.
رغم أن المثال أعلاه يظهر عناوين مرسلين بمبالغ مختلفة—0.5، 0.1، و0.3 BTC—إلا أن استخدام مبالغ متساوية لكل مرسل في CoinJoin يُوصى به. المبالغ المتساوية تجعل من شبه المستحيل استنتاج من أجرى المعاملة مع من، ما يزيد من الخصوصية.
الفكرة الرئيسية وراء CoinJoin هي تحسين خصوصية معاملات Bitcoin. فنياً، كان CoinJoin ممكناً دائماً على بلوكشين Bitcoin. اقترح المطور Greg Maxwell فكرة CoinJoin لأول مرة عام 2013 على منتدى bitcoin.org، ما شكل محطة هامة في تطوير خصوصية Bitcoin.
ورغم أن CoinJoin بسيط من الناحية النظرية ومدعوم أصلاً في Bitcoin، إلا أن التنفيذ العملي معقد. كان المجتمع بحاجة إلى حلول برمجية عملية، ما تطلب جهود تطوير كبيرة للانتقال من النظرية إلى التطبيق.
بعد عام من منشور Maxwell، أطلق المطوران Cody Wilson وAmir Taaki مشروع Dark Wallet، أول تطبيق بارز لـ CoinJoin. إلا أن Dark Wallet ومنصات CoinJoin المبكرة الأخرى أخفقت إلى حد كبير في السنوات الأخيرة، وقدمت تلك الإخفاقات دروساً هامة للتطبيقات التالية.
حالياً، تشمل خدمات CoinJoin الأكثر انتشاراً Wasabi Wallet وWhirlpool من Samurai Wallet وJoinMarket. تعد Wasabi Wallet على الأرجح أكثر تطبيقات CoinJoin استخداماً. وقد استفادت هذه الخدمات من تجارب الماضي لتقديم حلول أكثر قوة وسهولة للمستخدمين.
أيّاً كانت الخدمة التي تختارها، عادةً ما تحتاج إلى التنسيق مع مستخدمين آخرين راغبين في استخدام CoinJoin معك، وذلك عبر متصفحات آمنة مثل Tor. فالمتصفحات والبروتوكولات التقليدية لا تخفي عنوان IP الخاص بك، ما يجعلك معرضاً للخطر حتى مع استخدام CoinJoin. يوفر Tor طبقة إضافية ضرورية لإخفاء الهوية.
توفر معاملات Bitcoin بعض الخصوصية لكنها ليست مجهولة بالكامل. إذا رُبطت هويتك بأي عنوان Bitcoin، سيصبح سجل معاملاتك كاملاً مكشوفاً، وهو تحدٍ مستمر أمام المهتمين بالخصوصية.
وبسبب هذه القيود، يواصل مجتمع Bitcoin البحث عن طرق لتحسين خصوصية المعاملات. ويعد CoinJoin أحد الحلول التقنية الموجهة للخصوصية، حيث يمثل هذا الابتكار خطوة مهمة نحو حماية خصوصية المستخدمين في Bitcoin.
في معاملة CoinJoin، تجمع عدة عناوين مرسلة BTC الخاصة بها ليتم تحويل الأموال المجمعة إلى عدة عناوين مستلمة. ومن خلال مزج المبالغ بين المرسلين والمستلمين يصعب على المراقبين الخارجيين استنتاج أي عنوان دفع لأي مستلم، وتوفر هذه التقنية حاجزاً قوياً ضد تحليلات البلوكشين.
لا يضمن CoinJoin إخفاء هوية المعاملات بنسبة %100، لكنه يوفر مستوى أعلى بكثير من الخصوصية مقارنة بمعاملات Bitcoin القياسية. تقدم خدمات CoinJoin عبر المحافظ، وظهرت أولها في 2014. تشمل الحلول الأبرز حالياً Wasabi Wallet وJoinMarket وWhirlpool من Samurai Wallet، وتمنح هذه الأدوات المستخدمين خيارات عملية لتعزيز خصوصية معاملاتهم بشكل كبير.
CoinJoin تقنية خصوصية تجمع عدة معاملات Bitcoin في عملية واحدة، ما يخفي مصدر ووجهة كل تحويل ويمنع الأطراف الثالثة من تتبع تدفق الأموال، ويوفر إخفاء هوية أعلى للمعاملات.
يُدمج CoinJoin معاملات عدة مستخدمين في معاملة واحدة يوقع عليها الجميع بشكل مشترك، مما يجعل من المستحيل ربط المدخلات والمخرجات الفردية، ويعزز بذلك الخصوصية بإخفاء مصدر الأموال.
يرفع CoinJoin من مستوى خصوصية تحويلات Bitcoin، لكنه يحمل مخاطر مثل هجمات تقسيم المعاملات والاعتماد على أمان خدمة المزج. يجب على المستخدمين توخي الحذر عند استخدامه.
يعد CoinJoin بروتوكول مزج أساسي، بينما تقدم Wasabi تطبيقاً سهل الاستخدام مع تعزيز للخصوصية، ويوفر Whirlpool في Samurai خصوصية أقل قوة. يتطلب CoinJoin تشغيل عقدة كاملة، أما Wasabi وSamurai فهما أكثر سهولة للمستخدمين.
يجمع المستخدمون معاملاتهم مع آخرين عبر CoinJoin، ما يجعل من المستحيل تتبع التحويلات الفردية، ويعزز بذلك خصوصية تحويلات Bitcoin عبر إخفاء الروابط بين العناوين.
يحرص مستخدمو Bitcoin على حماية معلوماتهم المالية، ويحل CoinJoin هذه المشكلة عبر مزج المعاملات وكسر الروابط بين العناوين، ما يمنح المستخدمين سيطرة أكبر على الخصوصية.











