UniSat توضح هذه المرة موضوع العبارات الاستدلالية (mnemonic) بشكل منفصل وواضح، وهذا ضروري للغاية.
حدس الكثيرين هو: هل 12 كلمة غير كافية من ناحية الأمان؟ وهل تكون 24 كلمة هي الأكثر أمانًا؟
لكن المشكلة في الواقع ليست بهذه البساطة: مجرد إضافة 12 كلمة إضافية.
وفقًا لمعيار BIP-39، تأتي 12 كلمة استدلالية من 128 بت من العشوائية (random entropy)، بينما تأتي 24 كلمة استدلالية من 256 بت من العشوائية، وتضم بداخلها أيضًا جزءًا من checksum.
ليس طول العبارة الاستدلالية هو العامل الوحيد الذي يحدد أمان المحفظة؛ بل أيضًا كيفية توليد رقم العشوائية، وهل توجد مشكلات في تنفيذ المحفظة (wallet implementation)، وكيف يتم حفظ العبارة الاستدلالية في النهاية.
الأمر نفسه ينطبق على الـ Passphrase.
فهي ليست مجرد تحويل 12 كلمة مباشرة إلى “عبارة استدلالية عالية الإنتروبيا (entropy)”، بل عند توليد الـ Seed يتم إضافة طبقة إضافية كمدخل مستقل.
عندما يُستخدم بشكل صحيح يضيف طبقة حماية إضافية، لكن إذا أُسيء استخدامه فإنه يعادل إضافة كلمة مرور دائمة لا يجوز نسيانها.
لذلك أرى أن تحديث UniSat هذه المرة ليست نقطة تركيزه مجرد إصدار نسخة جديدة من محفظة فحسب.
كلما واجهت الصناعة مشكلة أمنية، في النهاية تعود إلى أبسط الأشياء الجوهرية: رقم العشوائية، المفتاح الخاص (private key)، العبارة الاستدلالية، والشفرة مفتوحة المصدر.
هذه الأمور لا يحظى بها اهتمام عادةً، ولا يكتشف أهميتها إلا عند حدوث مشكلة؛ عندها يتضح أنها أكثر أهمية بكثير من الميزات الجديدة.
https://x.com/unisat_wallet/status/2087003273232519360
#BTC #FB