155 / 691COLLAB

Collaborative Custody

حفظ تعاوني بأدوار توقيع منفصلة

يجمع Collaborative Custody المفاتيح الذاتية بمساعدة موقّع آخر؛ وتعتمد السيطرة الفعلية على النصاب والنسخ المتاحة والقدرة على إعداد دفعة دون الخدمة الأصلية.

Collaborative Custody نموذج يشارك فيه المالك وطرف آخر في الإدارة والتوقيع. في نموذج Bitcoin multisig المعتاد تحتفظ الخدمة بمفتاح أقلية وتساعد في الاسترداد. الاسم وحده لا يثبت أن لدى المالك مفاتيح كافية للإنفاق المستقل.

تصف Unchained خزائنها التعاونية بأنها 2-of-3: مفتاحان للعميل وواحد للخدمة. إذا رمزنا لمفتاحي العميل بـ A/B ولمفتاح الخدمة بـ C، تكفي A+B أو A+C أو B+C؛ ولا يكفي C وحده. هذا ترتيب محدد، لا خاصية لكل منتج مشابه الاسم. جهازان بنفس seed لا يقدمان حماية مستقلة؛ فاختراق seed المشتركة يؤثر في كليهما. [Unchained — Collaborative custody vaults] [Bitcoin Core — Output Descriptors]

يجمع المنسق السياسة وبيانات المعاملة؛ ويتحكم الموقّع في مفتاح خاص. يستخدم BIP 174 صيغة PSBT لتبادل المعلومات والتواقيع الجزئية بين الأدوار. إنشاء PSBT لا يوفر توقيعًا ناقصًا. لكن واجهة خبيثة قد تقترح مستلمًا أو مخرج change خاطئًا وتحاول الحصول على موافقة صحيحة. تحقق من معنى المعاملة الموقعة، لا من عدد الأجهزة المتصلة فقط. [BIP 129 — Bitcoin Secure Multisig Setup] [BIP 174 — Partially Signed Bitcoin Transaction Format]

يصف BIP 129 التبادل الآمن لسجلات المفاتيح وdescriptor: على المشاركين مقارنة السياسة وأول عنوان. افحص النصاب وعضوية المفاتيح ونوع السكربت ومسارات الاشتقاق؛ فقد تحوّل إعدادات مستبدلة الإيداعات إلى جهة أخرى. لا يغطي BIP 129 مقاومة التخزين للتلاعب ولا التحقق اللاحق من عناوين الاستلام وchange. دعم الصيغة لا يثبت أمان جهاز التوقيع كله. [BIP 129 — Bitcoin Secure Multisig Setup]

يتطلب استرداد 2-of-3 المعتاد أيضًا المفاتيح العامة للمشاركين الثلاثة بمن فيهم المزود، والوصف الدقيق للسكربت والاشتقاق. يحفظ Output Descriptor أو ملف متوافق هذه الخريطة؛ وقد لا تعيد seed الاثنتان الخاصتان بك إنشاء المفتاح العام المفقود للطرف الثالث. احفظ التصدير وتحقق منه أثناء توفر الخدمة. وقد يحتوي descriptor مفاتيح خاصة أيضًا، لذا افحص محتواه قبل مشاركته. [Bitcoin Core — Output Descriptors] [Unchained — Wallet configuration and recovery]

مع A+B عاملين والإعدادات يمكن التصرف دون C في هذا النموذج. إذا بقي A فقط، يحتاج A+C خدمة متاحة وراغبة؛ وقد يوقف عطل أو رفض التوقيع الاسترداد. إذا فُقد A وB فلا يكفي C. تفترض Casa صراحة عدم توفر مفتاح recovery الخاص بها عند الاسترداد دون بنيتها. لذلك يجب تقييم الإنفاق المستقل والاسترداد بمساعدة كسيناريوهين مختلفين. [Unchained — Collaborative custody vaults] [Casa — Recovery without Casa]

قد تكشف الإعدادات العامة وxpub العناوين المشتقة ومعاملاتها رغم أنها لا توقّع. يمكن لمزود يعرفها رؤية النشاط؛ ويتوقف الربط بالهوية أيضًا على حساباته وسجلاته. قيّم القدرة على الإنفاق منفصلة عن المراقبة. عبارة «الخدمة لا تستطيع الإنفاق وحدها» تخص المفاتيح والسياسة المذكورة، لا الحالة بعد الحصول على مفتاح عميل إضافي أو خداع موقّع. [BIP 129 — Bitcoin Secure Multisig Setup] [Bitcoin Core — Output Descriptors]

في مخرج multisig عادي، لا تعيد تسمية مفتاح في التطبيق كتابة سكربت سلسلة الكتل. إخراج مفتاح مفقود أو مخترق يتطلب سياسة جديدة ونقلًا مؤكدًا لـ UTXO المعنية. ثم افحص الباقي في العناوين القديمة وحدّث الإعدادات وتعليمات الورثة. إلغاء الوصول إلى الحساب لا يلغي مفتاح توقيع صالحًا؛ ويجب تقييم التسليم العائلي وفق التركيبات الفعلية. [Bitcoin Core — Output Descriptors]

في محفظة اختبار منفصلة، تحقق من استيراد الإعدادات المحفوظة إلى أداة متوافقة وتطابق العناوين والتوقيع بنصابك دون الخدمة. Caravan منسق مفتوح المصدر؛ تحقّق من دعم الجهاز والصيغة المحددين. يثبت استيراد watch-only العثور على المحفظة، لا القدرة على التوقيع. أدرج الاسترداد بمساعدة والرسوم وchange ومفتاحًا غير متاح. دوّن الإصدار والنتيجة بدل الاكتفاء بوعد تسويقي بإمكان الاسترداد. [BIP 174 — Partially Signed Bitcoin Transaction Format] [Casa — Recovery without Casa] [Caravan — Open-source coordinator]

للحصول على صورة أوضح، اقرأ هذا المدخل مع Multisig, الحفظ الذاتي, Output Descriptor, PSBT, Bitcoin Inheritance Plan, Counterparty risk. تشير إلى هذا المدخل أيضًا Bitcoin Inheritance Plan, Institutional custody.

DOC · 001Unchained — Collaborative custody vaultsمصدر أولي ↗DOC · 002BIP 129 — Bitcoin Secure Multisig Setupمواصفة ↗DOC · 003BIP 174 — Partially Signed Bitcoin Transaction Formatمواصفة ↗DOC · 004Bitcoin Core — Output Descriptorsتوثيق ↗DOC · 005Unchained — Wallet configuration and recoveryمصدر أولي ↗DOC · 006Casa — Recovery without Casaتوثيق ↗DOC · 007Caravan — Open-source coordinatorمصدر أولي ↗
المصادر أولًا · ليست نصيحة استثمارية