نسخ Shamir الاحتياطي وتقسيم عبارة الاسترداد
يقسّم نسخ Shamir الاحتياطي سرّ استرداد المحفظة إلى حصص، فلا تكفي أي نسخة منفردة لسرقة أموالك. تعرّف على طريقة عمله، ولماذا يُعد قطع عبارة الاسترداد إلى نصفين أمرًا محفوفًا بالمخاطر.
يقسّم نسخ Shamir الاحتياطي سرّ استرداد محفظتك إلى عدة حصص، تُكتب كل منها مجموعةَ كلمات مستقلة، بحيث يستطيع عدد تختاره منها (مثل أي حصتين من ثلاث) استعادة المحفظة، بينما لا يكشف عدد أقل من الحصص أي شيء مفيد. وهذا يتيح لك تخزين النسخ الاحتياطية في أماكن مختلفة دون أن يحتوي أي مكان بمفرده على المفتاح الكامل.
وهذا يحلّ معضلة حقيقية. فالنسخة الاحتياطية الوحيدة لعبارة الاسترداد نقطة فشل واحدة: إذا فُقدت ضاعت أموالك، وإذا عثر عليها أحد فقد تُسرق أموالك. وصنع مزيد من النسخ يقلّل خطر الفقدان لكنه يزيد خطر السرقة. صُمم نسخ Shamir الاحتياطي لتقليل الخطرين معًا، لكنه يضيف تعقيدًا أيضًا، وقد يؤدي الخطأ فيه إلى حرمانك من الوصول إلى محفظتك.
كيف يعمل مخطط شامير لتقاسم السر
وصف عالم التشفير Adi Shamir مخطط تقاسم السر عام 1979. وتقوم الفكرة الأساسية على حقيقة رياضية: تحتاج إلى عدد معيّن من النقاط لتحديد منحنى. فنقطتان تحددان خطًا مستقيمًا، وثلاث نقاط تحدد قطعًا مكافئًا، وهكذا.
بعبارة بسيطة:
- 1يُرمَّز السرّ على أنه نقطة واحدة على منحنى مختار عشوائيًا.
- 2تُوزَّع نقاط مختلفة على ذلك المنحنى بوصفها حصصًا.
- 3مع عدد كافٍ من الحصص (الحدّ الأدنى) يمكن إعادة بناء المنحنى واسترداد السرّ.
- 4ومع عدد أقل، تتطابق منحنيات لا حصر لها، فلا تكشف الحصص شيئًا عن السرّ.
هذه الخاصية الأخيرة هي ما يميّزه عن تقسيم العبارة إلى أجزاء.
نسخ Shamir الاحتياطي في المحافظ: SLIP-39
نشرت SatoshiLabs، الشركة المصنّعة لمحافظ الأجهزة والشركة التي تقف وراء Trezor، معيارًا لنسخ Shamir الاحتياطية يُسمى SLIP-39. وتُنشئ المحافظ التي تدعمه الحصص على شكل قوائم كلمات، تشبه عبارة الاسترداد لكنها مأخوذة من قائمة كلمات وصيغة مختلفتين.
عند إعداد نسخة Shamir احتياطية، تختار عادةً:
- عدد الحصص: مثلًا 3 أو 5.
- الحدّ الأدنى: عدد الحصص اللازمة للاسترداد، مثل 2 أو 3.
وتسمح بعض التطبيقات أيضًا بالمجموعات، مثل «حصة واحدة من مجموعة العائلة وحصتان من المجموعة الشخصية»، للإعدادات الأكثر تعقيدًا.
تحذير بشأن التوافق
لا يمكن إدخال حصص SLIP-39 في محفظة لا تدعم إلا BIP-39، وهو المعيار الذي تستخدمه معظم المحافظ لعبارات الاسترداد المكونة من 12 أو 24 كلمة. وقبل الاعتماد على نسخة Shamir احتياطية، تأكد من المحافظ القادرة على استعادتها ودوّن هذه المعلومات مع خطتك.
لماذا لا ينبغي لك ببساطة قطع عبارة الاسترداد إلى نصفين
من الطرق الشائعة التي يتبعها الناس بأنفسهم كتابة الكلمات من 1 إلى 12 على ورقة، ومن 13 إلى 24 على ورقة أخرى. تبدو الفكرة ذكية لكنها تنطوي على مشكلتين:
| الطريقة | إذا سُرق جزء واحد | إذا فُقد جزء واحد |
|---|---|---|
| عبارة استرداد كاملة واحدة | يمكن أخذ الأموال | تضيع الأموال إذا تعطّلت المحفظة أيضًا |
| عبارة مقطوعة إلى نصفين | يعرف المهاجم نصف السرّ، ما يجعل تخمين الباقي أسهل بكثير | تضيع الأموال إذا تعطّلت المحفظة أيضًا |
| Shamir بحصتين من ثلاث | لا يعرف المهاجم شيئًا مفيدًا | الاسترداد بالحصتين الأخريين |
تقسيم العبارة يجعل كل جزء ثمينًا للص، ويجعل كل جزء ضروريًا في الوقت نفسه. فتحصل على عيوب الطريقتين معًا. إذا أردت نسخًا احتياطية موزعة، فاستخدم مخططًا صحيحًا. وإذا أردت التعمق أكثر، فاقرأ شرح مسارات اشتقاق المحافظ.
نسخ Shamir الاحتياطي مقارنةً بالخيارات الأخرى
| الخيار | طريقة العمل | الميزة الرئيسية | العيب الرئيسي |
|---|---|---|---|
| عبارة استرداد واحدة | قائمة كلمات واحدة | بسيطة ومدعومة على نطاق واسع | نقطة فشل واحدة |
| عبارة استرداد + عبارة مرور | العبارة مع كلمة إضافية سرية | العثور على العبارة وحدها لا يكفي | نسيان عبارة المرور يعني الخسارة |
| نسخ Shamir الاحتياطي | حصص مع حدّ أدنى | تخزين موزّع، يتحمّل فقدان بعض الحصص | يتطلب دعم SLIP-39؛ أشياء أكثر لإدارتها |
| محفظة متعددة التوقيع | يجب أن توقّع عدة مفاتيح | لا يستطيع مفتاح واحد نقل الأموال | إعداد واسترداد أكثر تعقيدًا |
تتناول أدلتنا حول عبارات المرور والتوقيع المتعدد للأموال المشتركة هذه البدائل.
كيف تُعدّ نسخة Shamir احتياطية بأمان
- 1استخدم محفظة تدعمها ونزّلها أو اشترِها من المصدر الرسمي.
- 2اختر حدًّا أدنى معقولًا. حصتان من ثلاث نقطة انطلاق شائعة: يمكنك فقدان حصة والاسترداد مع ذلك، والحصة الواحدة المسروقة عديمة الفائدة.
- 3اكتب كل حصة بعناية بخط اليد، مع تدوين رقمها والحدّ الأدنى عليها، ولا تصوّرها أبدًا.
- 4خزّن الحصص في أماكن منفصلة، مثل منزلك ومكان ثانٍ موثوق. فالاحتفاظ بجميع الحصص في درج واحد يُفشل الغرض كله.
- 5اختبر الاسترداد بعدد الحصص المساوي للحدّ الأدنى قبل إيداع مبالغ كبيرة في المحفظة.
- 6وثّق الخطة حتى يعرف شخص موثوق أن المخطط موجود، وكم حصة يلزم، وأي نوع من المحافظ يستعيده. اطّلع على دليلنا حول التخطيط للميراث في العملات المشفرة.
- 7فكّر في نسخ احتياطية معدنية لكل حصة لحمايتها من النار والماء.
أخطاء شائعة
- ضبط الحدّ الأدنى مساويًا للعدد الإجمالي للحصص، فيعني فقدان حصة واحدة خسارة كل شيء.
- إعطاء عدد كبير من الحصص لأشخاص يعرف بعضهم بعضًا ويمكنهم جمعها.
- نسيان معيار المحفظة الذي تستخدمه الحصص.
- عدم اختبار الاسترداد أبدًا.
- اعتبار Shamir حماية من البرمجيات الخبيثة على جهاز التوقيع؛ فهو ليس كذلك.
الخلاصة
يتيح لك نسخ Shamir الاحتياطي توزيع سرّ استرداد المحفظة على عدة أماكن، بحيث لا يكلّفك فقدان حصة واحدة أو سرقتها أموالك. وهو أكثر أمانًا بكثير من قطع عبارة الاسترداد إلى نصفين، لكنه يتطلب محافظ متوافقة وتوثيقًا دقيقًا. بالنسبة لمعظم من يحتفظون بعملة Bitcoin أو عملات مشفرة أخرى في حفظ ذاتي، تكفي نسخة احتياطية واحدة مخزّنة جيدًا؛ ويصبح Shamir منطقيًا عندما يبرّر المبلغ وتخطيطك الخطوات الإضافية. ابدأ بالأساسيات في دليلنا حول كيف تنسخ عبارة الاسترداد احتياطيًا بالطريقة الصحيحة.
الأسئلة الشائعة
ما نسخ Shamir الاحتياطي؟
يقسّم نسخ Shamir الاحتياطي سرّ استرداد المحفظة إلى عدة حصص، تُكتب كل منها قائمةَ كلمات مستقلة. وتختار أنت عدد الحصص اللازمة للاسترداد، مثل أي حصتين من ثلاث. ولا يكشف عدد أقل من ذلك أي شيء مفيد عن السرّ، لذا فإن فقدان حصة واحدة أو سرقتها لا يعرّض أموالك للخطر.
ألا يمكنني ببساطة قطع عبارة الاسترداد المكونة من 24 كلمة إلى نصفين؟
لا يُنصح بذلك. فكل نصف يكشف جزءًا من سرّك، ويقلّل كثيرًا الجهد الذي يحتاجه المهاجم لتخمين الباقي، كما أن فقدان أي من النصفين قد يجعل الاسترداد مستحيلًا. وقد صُممت نسخ Shamir الاحتياطية والمحافظ متعددة التوقيع لتجنّب المشكلتين معًا.
هل نسخ Shamir الاحتياطي متوافق مع جميع المحافظ؟
لا. فالمعيار الشائع لنسخ Shamir الاحتياطية في المحافظ، SLIP-39، يختلف عن عبارات الاسترداد بمعيار BIP-39 التي تستخدمها معظم المحافظ. ولا يمكن استعادة حصص Shamir إلا في المحافظ التي تدعم SLIP-39، لذا تحقق من التوافق ودوّن نوع المحفظة التي أنشأت الحصص.
هل نسخ Shamir الاحتياطي هو نفسه التوقيع المتعدد؟
لا. يقسّم نسخ Shamir الاحتياطي النسخة الاحتياطية لمفتاح واحد إلى حصص، لكن المحفظة تظل توقّع بمفتاح واحد بعد استردادها. أما التوقيع المتعدد فيستخدم عدة مفاتيح مستقلة يجب أن يوقّع كل منها على المعاملات. يحمي التوقيع المتعدد من اختراق جهاز واحد، بينما يحمي Shamir أساسًا طريقة تخزين النسخة الاحتياطية.
