بحسب ما فهمت تبدو لي CoinJoin ميزة فعالة جدا لإضافة المزيد من لخصوصية على معاملات البيتكوين حيث من الممكن اعتبارها صندوق أسود يتم خلط المدخلات فيه لإنشاء معاملة جديدة وإخراجها بشكل يصعب او يستحيل التنبؤ إلى من وصلت هذه العملات .
اعتقد انه يجب ازالة كلمة يستحيل لان بامتلاك كل المعلومات المتعلقة بالحسابات سواء من المنصات او المواقع التي نشتري منها اشياء بالبتكوين, يوجد وبدون اذنى شك قاعدة بيانات تحمل كل تلك المعلومات وتمتلكها استخبارات الدول العظمى, مشكلة Coinjoin هي ان القيمة المحولة والمرسلة ممكن التعرف عليها في الكثير من الاحوال خصوصا لو كان هناك اختلاف في القيم المرسلة سيكون من السهل نوعا ما معرفة من ارسل لمن وماهي القيمة, ولكن بتساوي القيم سيكون من الصعب التتبع ولكن ليس مستحيل ابدا, يوجد ايضا مشكلة اخرى وهي ان الشركات والحكومات يمكن ان تكون جزء من التحويل, ونظرا لانها تعرف ال inputs والا outputs الخاصة بها تقوم باغاءها من المعادلة وسيتبين لها مصدر التحويلات الاخرى, تخيل ان الامر عبارة عن معادلة, بمعرفة الكثير من مجهولات المعادلة تصبح امكانية الوصول الى النتيجة اسهل جدا, الطريقة الافضل لاخفاء اثر التتبع هي استخدام Confidential transactions مع ال Coinjoin فهي تقوم بتشفير القيمة المحولة ولا يمكن لاحد معرفتها الا المرسل والمستقبل, وبذلك نكون اقفلنا ثغرة كبيرة, طبعا "التحويلات السرية" لم يتم تطبيقها بعض بحسب معلوماتي.
المشكلة الاخرى هي ان تحويلات Coinjoin معروفة, اي تحويل يحتوى على رقم كبير من Inputs يتم تصنيفه على انه Coinjoin وفي الماضي اشتكى بعض المستخدمين ان حساباتهم في بعض المنصات تم تجميدها عندما اسقتبلو اموال من تحويل Coinjoin.
بالمجمل فكرة Coinjoin جيدة جدا لاضافة نوع من الخصوصية وجعل موضوع التتبع مكلف ومتعب اكثر.