المؤلف: Area Bitcoin
الترجمة: Felix, PANews
الملخص: يمكن أن يقلل الدفع الصامت من إعادة استخدام العناوين، ويعزز الخصوصية العامة.
تزداد الاهتمامات بخصوص خصوصية معاملات البيتكوين. مع تزايد الطلب على طرق أكثر أمانًا وخصوصية للمعاملات على السلسلة، ظهرت اقتراحات جديدة: الدفع الصامت (Silent Payments).
سوف نستعرض في هذا المقال ما هو الدفع الصامت، وأهميته لشبكة البيتكوين، وبنية عناوين الدفع الصامت، وغيرها.
ما هو الدفع الصامت؟
الدفع الصامت هو طريقة لاستلام البيتكوين لا تكشف عن رصيدك أو سجل معاملاتك الخاصة لأي شخص يمكنه رؤية عنوانك العام.
هذه الفكرة مستوحاة من اقتراح يُدعى BIP 352، الذي يقترح استخدام عناوين قابلة لإعادة الاستخدام في البيتكوين.
تخيل أنك تريد تلقي تبرعات بيتكوين، أو تحتاج إلى استلام مدفوعات متعددة خلال العام، ماذا تفعل؟ حالياً، إما أن تنشئ عنوانًا جديدًا لكل معاملة، أو تعيد استخدام نفس العنوان، مما يضر بالخصوصية، حيث يمكن لأي شخص تتبع جميع عمليات السحب والإيداع لهذا العنوان عبر متصفح الكتل.
لكن مع الدفع الصامت، يمكنك ببساطة تقديم عنوان مفتاح عام يمكن إعادة استخدامه، دون القلق بشأن تسرب الخصوصية.
تم اقتراح مفهوم الدفع الصامت لأول مرة في مارس 2022. ومؤخرًا، تم دمج هذا الاقتراح في الكود الرسمي، مما يمثل علامة فارقة في تطور هذه التقنية.
يوضح هذا الدمج أن التقنية قد اجتازت مراجعة كاملة، ويمكن لمطوري المحافظ البدء في تنفيذها، رغم أنه قد يتطلب بعض التعديلات الدقيقة.
لماذا هذا مهم؟
عناوين البيتكوين حالياً تشبه الحسابات البنكية. ومع ذلك، نظرًا لشفافية سلسلة الكتل بالكامل، يمكن لأي شخص الاطلاع على جميع المعاملات المرتبطة بعنوان معين عبر متصفح الكتل.
إذا قمت بإعادة استخدام نفس العنوان، فكل مبلغ تتلقاه سيكون مكشوفًا للجميع.
غير أن الدفع الصامت يغير ذلك: أنت فقط تشارك عنوانًا عامًا، وتكون تفاصيل المعاملة مرئية فقط للمرسل والمستلم.
يتم تحقيق ذلك باستخدام تقنية التشفير، بحيث يمكن للمستلم استلام الأموال إلى عنوان فريد مختلف في كل مرة، ولا يمكن إلا للمستلم التعرف على هذه الأموال والوصول إليها.
“الدفع الصامت” ليس مفهومًا جديدًا تمامًا، بل هو تطور لمفهوم “العنوان المخفي” الذي تم طرحه في عام 2012.
لكن، حتى الآن، لم يتم تحقيق هذا المفهوم بشكل فعال في البيتكوين.
ذكرنا سابقًا العناوين المخفية، فماذا تعني بالضبط؟
العنوان المخفي و BIP 47: التحديات والقيود في السعي نحو الخصوصية
كانت خصوصية معاملات البيتكوين محورًا أساسيًا منذ بداية الشبكة. مع مرور الوقت، ظهرت العديد من المقترحات لتعزيز الخصوصية، ومن بينها العناوين المخفية وBIP 47، التي اقترحها بيتر تود.
سنناقش هنا القيود والتحديات التي تواجه هذه الطرق في سعيها لتحقيق مستوى أعلى من عدم الكشف عن الهوية وكفاءة المعاملات.
العنوان المخفي
العنوان المخفي هو أحد أقدم الحلول لمحاولة تحسين خصوصية معاملات البيتكوين.
فكرته بسيطة: أن ينشئ المستلم عنوانًا فريدًا وسريًا، يمكن الوصول إليه فقط عبر تقنيات التشفير.
لكن هناك عائق كبير: من أجل تشغيل النظام، يجب إضافة مفتاح إضافي على سلسلة الكتل، عادةً في حقل OP_RETURN.
وهذا يسبب مشكلتين خطيرتين:
في ذلك الوقت، ظهرت بدائل: استخدام مفتاح موجود بالفعل في المعاملة لتجنب إضافة بيانات إضافية.
لكن، بسبب التعقيد التقني، وغياب أدوات فعالة في ذلك الوقت (مثل مكتبة Lipsack P التي تُبسط هذه العمليات الآن)، تم تأجيل الفكرة.
BIP 47
مع مرور الوقت، ظهرت اقتراحات أخرى تهدف إلى حل هذه المشاكل، وهو BIP 47.
قدم BIP 47 مفهوم نظام الإشعارات، بدلاً من إضافة البيانات على سلسلة الكتل في كل عملية دفع. في هذا الأسلوب، يرفع المرسل البيانات مرة واحدة على الكتلة، ويمكن للمستلم التعرف عليها واستخدامها لتسهيل عمليات الدفع المستقبلية باستخدام “مفتاح” معين.
مزايا BIP 47:
عيوب BIP 47:
على الرغم من مزايا BIP 47 (مثل وضوح المستلم)، إلا أن عيوبه من حيث المعاملات الإضافية وغياب الخصوصية الكاملة تحد من انتشاره.
يهدف الدفع الصامت إلى حل هذه المشاكل، وتقديم تجربة استخدام أكثر بساطة وخصوصية. بالمقارنة مع BIP 47، فإن العيب الوحيد للدفع الصامت هو الحاجة إلى مسح سلسلة الكتل، لكن هذا قد يكون توازنًا مقبولًا لتعزيز الخصوصية بشكل كبير.
باختصار، كل من العناوين المخفية وBIP 47 ساهمت في تحسين خصوصية البيتكوين، لكن قيودهما حالت دون اعتماد واسع النطاق.
أصبح الدفع الصامت الآن حلاً واعدًا، يسعى لدمج مزايا الاثنين:
كيف يعمل الدفع الصامت؟
بالنسبة للمستخدم، العملية بسيطة جدًا.
افترض أن لديك محفظة بيتكوين متصلة بعقدة خاصة بك. تقوم بإنشاء رمز SP (الدفع الصامت)، ويمكن مشاركة هذا الرمز على شكل رمز QR. أي شخص يدعم الدفع الصامت يمكنه مسح الرمز أو إدخال الرمز لإجراء الدفع… الأمر بسيط جدًا.
بالنسبة للمستلم الذي يدير عقدة كاملة، نظرًا لتحسينات الكفاءة، تكون العملية فعالة وتكلفتها تقريبًا معدومة.
لكن، على جانب المستلم، يتطلب الأمر بعض العمل الإضافي. يجب على المستلم فحص كل معاملة Taproot جديدة على الشبكة للتأكد من أنها تحتوي على دفعة إلى عنوان الدفع الصامت الخاص به، وهو ما يتطلب معالجة إضافية من قبل برنامج المحفظة.
ما هو شكل عنوان الدفع الصامت؟
بنية عنوان الدفع الصامت مشابهة لعنوان Taproot.
عناوين Taproot تستخدم بادئة “bc”، وتُشير إلى عنوان بيتكوين، تليها “1” ورقم الإصدار، ويُرمز باقي العنوان باستخدام bech32m.
أما عنوان الدفع الصامت، فيستخدم أيضًا ترميز bech32m، لكن بادئه هو “sp1” (مشيرًا إلى أنه عنوان دفع صامت)، ويحتوي على مفتاحين عامين.
هذه المفاتيح العامة لا تظهر مباشرةً وجهة البيتكوين، بل توفر تعليمات لإنشاء نص برمجي لعنوان Taproot.
في الاستخدام العملي، يمكن للمستخدمين إنشاء، ومشاركة، وإعادة استخدام عناوين الدفع الصامت بشكل آمن، دون التضحية بالخصوصية، وهو الميزة الأساسية لها.
ما هي المحافظ التي تدعم هذا النوع من العناوين؟
حاليًا، تدعم محافظ Cake Wallet وBitBox عناوين الدفع الصامت.
نظرًا لأن وظيفة الدفع الصامت لا تزال قيد التطوير، ولم يتم اعتمادها على نطاق واسع، فإن Cake Wallet هو أحد المحافظ الأولى التي نفذت هذه الميزة. وقدمت نسخة تجريبية على Android وiOS.
إليك كيفية استخدام الدفع الصامت في Cake Wallet:
في الصفحة الرئيسية للمحفظة، اضغط على زر “Silent Payments” لبدء مسح الكتل والبحث عن هذه المعاملات.
ملاحظة مهمة: نظرًا لأن معاملات الدفع الصامت مجهولة، يجب على المحفظة أن تقوم بمسح الكتل بنشاط للبحث عن المعاملات.
عند الانتهاء من المسح، يتم إغلاق التحقق من الدفع الصامت تلقائيًا عند وصول الكتلة الأخيرة.
إذا رغبت في أن تستمر المحفظة في فحص معاملات الدفع الصامت تلقائيًا، انتقل إلى “القائمة” -> “إعدادات الدفع الصامت”، وفعّل خيار “المسح المستمر للدفع الصامت”.
BitBox
مثل محفظة Cake Wallet الساخنة، تعد BitBox واحدة من أولى المحافظ الصلبة التي تدعم الدفع الصامت، مما يعزز بشكل كبير حماية خصوصية المستخدمين.
من خلال الدفع الصامت، يمكن للمرسل إنشاء عنوان فريد من المفتاح العام الثابت للمستلم. هذا مفيد بشكل خاص للناشطين، والمنظمات غير الحكومية، والمؤسسات الخيرية: يمكنهم مشاركة عنوان قابل لإعادة الاستخدام لتلقي التبرعات، دون الكشف عن الهوية أو المبلغ أو المرسل.
هذه التكاملات تتيح لمستخدمي BitBox دعم مختلف المشاريع وإجراء المدفوعات، مع تجنب كشف النشاط المالي لأطراف غير ضرورية.
وظيفة العلامات
أحد التحديات الأولية للدفع الصامت هو كيفية التعرف على من أرسل المدفوعات. الحل هو إدخال العلامات (Labeling).
فما هي العلامة؟
العلامة تتيح لك تمييز المرسلين المختلفين عند استخدام عنوان دفع صامت واحد، دون التضحية بالخصوصية، ودون زيادة كبيرة في تكلفة المسح.
تقنية العلامات تسمح بإضافة معلومات إضافية إلى عنوان الدفع الصامت دون المساس بخصوصية المستخدم، وتتم عبر ضبط دقيق لمفتاح الإنفاق بشكل عكسي.
ببساطة، مفتاح الإنفاق يشبه التوقيع الرقمي، الذي يخول استخدام الأموال في العنوان. من خلال تعديل هذا المفتاح، يمكن التعرف على مصدر الدفع.
على سبيل المثال، إذا كان لديك عنوانان للدفع الصامت:
باستخدام العلامات، يكون الجزء الأمامي من العنوانين متطابقًا (مما يدل على أنهما لك)، لكن الجزء الخلفي يختلف قليلاً، لمساعدتك على التعرف على مصدر الدفع.
عند مراجعة الأموال، ستتمكن من رؤية أن بعض المدفوعات جاءت من مستخدم X، وأخرى من Nostr.
هذه المرونة توازن بين حماية الخصوصية وجمع معلومات مفيدة عن المعاملات.
بالطبع، إذا كنت تريد أن تظل مجهول الهوية تمامًا، يمكنك استخدام عنوان دفع صامت عادي بدون علامات، لضمان عدم كشف أي معلومات تعريفية من المرسل. لكن، إذا كنت بحاجة إلى تتبع مصدر المدفوعات، فإن العلامات توفر وسيلة فعالة.
يمكن تطبيق هذه التقنية في البورصات، ومنصات التواصل الاجتماعي، والاستخدام الشخصي، وغيرها من السيناريوهات، لتمكين إدارة هويات متعددة على الإنترنت دون وجود روابط واضحة، أو للحصول على مزيد من المعلومات عند الحاجة.
مثال على الدفع الصامت في البورصات
إذا تبنت البورصات هذه التقنية، فستظهر سيناريوهات تطبيق مثيرة.
افترض أنك تقوم بإيداع أموال في البورصة. مع الدفع الصامت، لن تعطيك البورصة عنوانًا مخزنًا مكررًا، بل ستنشئ لك عنوان دفع صامت.
كل مرة تقوم بالدفع إلى هذا العنوان، ستتمكن البورصة من التعرف عليك تلقائيًا (عبر آلية العلامات)، دون الحاجة لإدارة عناوين متعددة.
كما أن هذه التقنية مفيدة جدًا للسحب التلقائي.
يمكنك إعادة استخدام نفس عنوان الدفع الصامت عبر منصات متعددة، دون الحاجة لإدارة مفاتيح عامة موسعة (xPub) مختلفة، مما يبسط العملية بشكل كبير.
الخلاصة
من المتوقع أن يُغير الدفع الصامت بشكل جذري طريقة استخدام البيتكوين، ويوفر تجربة أبسط وأكثر بديهية، مع تعزيز كبير للخصوصية.
إذا تم تطبيق هذه التقنية على نطاق واسع، فمن المحتمل أن ينخفض بشكل كبير معدل إعادة استخدام العناوين على السلسلة، مما يخلق بيئة أكثر أمانًا وخصوصية للجميع.
يوفر الدفع الصامت فرصة ممتازة لدمج آليات تحفيز المستخدمين مع أفضل ممارسات الخصوصية، مما يجعل مدفوعات البيتكوين المستقبلية أكثر سرية وأمانًا من أي وقت مضى.