تطور الكلمات التذكيرية، لماذا يعد OSKey حجر الزاوية في الجيل القادم من محفظة Web3؟
ناقش تطور الكلمات التذكيرية من Wallet.dat إلى HD Wallet إلى OSKey، وقم بتحليل كيفية توحيد مسار الاشتقاق الرئيسي للنظام البيئي متعدد السلاسل. هذه المقالة مأخوذة من مقالة كتبها Foresight News، وقام Dongzhong بتنظيمها وجمعها وكتابتها.
(ملخص أولي: سيقوم MetaMask بتحديث وظيفة "الاستذكار العاجز"، وتستحوذ ConsenSys على Web3Auth للإعلان عن عصر جديد من المحافظ)
(ملحق الخلفية: حرائق الغابات في لوس أنجلوس أحرقت المحافظ وأدوات تقوية الذاكرة، كيف تمنع ثروة العملات المشفرة الخاصة بك من الاحتراق وتحويلها إلى رماد؟)
محتوى هذه المقالة
استذكار هو بروتوكول موحد يستخدم لغة طبيعية صديقة للإنسان لتخزين هويات blockchain. من خلال التوحيد القياسي، يمكن ترحيلها عالميًا بين محافظ من شركات مصنعة مختلفة.
دعونا نستخرج الكلمات الرئيسية واللغة الطبيعية والتوحيد القياسي. اللغة الطبيعية التي نستخدمها هي الصينية والإنجليزية وما إلى ذلك. وتعني التعليمات الموحدة أن العبارة التذكيرية عالمية بين المحافظ ولن تصبح غير صالحة للعمل لمجرد تغيير المحفظة.
مثال للمحفظة
نأخذ المحفظة الإضافية لمتصفح MetaMask كمثال. تعد MetaMask حاليًا المحفظة البيئية EVM الأكثر استخدامًا على نطاق واسع. تعمل معظم المحافظ بنفس الطريقة. تنفذ المحفظة بشكل أساسي وظيفتين في العبارة التذكيرية. عند فتح المحفظة لأول مرة، سيُطلب من المستخدم اختيار كيفية استخدامها، أو إنشاء عبارة تذكيرية جديدة أو استيراد عبارة تذكيرية.

إنشاء فن الإستذكار

استيراد فن الإستذكار

لماذا هناك حاجة إلى فن الإستذكار
إليك مقدمة مختصرة عن تاريخ المحفظة. نحن نحلل أصل ودور فن الإستذكار من التاريخ.
Qt Wallet
في الأيام الأولى، لم تكن هناك عبارة تذكيرية. إذا كنت بحاجة إلى عمل نسخة احتياطية من محفظتك، فأنت بحاجة إلى عمل نسخة احتياطية من ملف Wallet.dat. في كل مرة تكون هناك معاملة جديدة، سيتم إنشاء مفتاح خاص جديد في هذا الملف. إذا نسيت عمل نسخة احتياطية لهذا الملف بعد إجراء معاملة ما أو إذا كان الملف تالفًا، وقمت باستيراد النسخة الاحتياطية السابقة للاستخدام، فللأسف سيتم فقدان بعض الأصول إلى الأبد. هذه هي أول محفظة blockchain، وهي عبارة عن برنامج سطح مكتب، وتسمى الآن أيضًا Bitcoin Core، وهي تبدو هكذا.

HD Wallet
شعر الجميع بسرعة أن طريقة النسخ الاحتياطي لملف Wallet.dat غير موثوقة، لذلك تم إنشاء BIP32 باستخدام البروتوكول، لم نعد بحاجة إلى عمل نسخة احتياطية من ملف Wallet.dat بعد كل معاملة، نحتاج فقط إلى عمل نسخة احتياطية من الجذر الأصلي مرة واحدة فقط. جميع المفاتيح الخاصة مشتقة من هذه البذرة الجذرية. بعد إجراء النسخ الاحتياطي مرة واحدة، لم يعد هناك ما يدعو للقلق بشأن فقدان بعض الأصول.
مسار تذكير واشتقاق بذرة الجذر
بذرة الجذر عبارة عن رقم عشوائي يبلغ 128-256 بت، وهو أمر غير مناسب للتذكر، لذلك تم إنشاء بروتوكول BIP39. عرض بذور الجذر في شكل فن الإستذكار. تتكون العبارات التذكيرية من 12-24 كلمة.

مسار الاشتقاق هو رقم الحساب المحدد أسفل عبارة تذكيرية، مثل m/44'/60'/0'/0/0 لـ Ethereum وm/44'/0'/0'/0/0 لـ Bitcoin. إدارة أصول blockchain متعددة من خلال عبارة تذكيرية واحدة.
مقدمة OSKey
OSKey، الذي يرمز إلى One Seed Key، هو مخطط اشتقاق رئيسي مصمم لتوحيد وتبسيط إدارة الأصول المشفرة في عالم متعدد السلاسل. مفهومها الأساسي هو "بذرة واحدة لجميع السلاسل، الكل لمفتاح واحد"، أي "مجموعة من الكلمات التذكيرية تنتقل عبر جميع السلاسل، وتشترك جميع السلاسل في مجموعة من المفاتيح الخاصة." باستخدام مجموعة ثابتة من القواعد، يستطيع OSKey استخلاص مفاتيح وعناوين محددة ومتوافقة لسلاسل كتل مختلفة من عبارة تذكيرية واحدة.
مسار اشتقاق OSKey
يتبع نظام OSKey البنية الحتمية الهرمية لـ BIP-44، ولكنه يقدم حقل غرض فريد 10086' لتمييزه عن مسار BIP-44 التقليدي (الذي يكون غرضه عادةً 44'). مسار اشتقاق OSKey هو كما يلي:
m / 10086′ / Coin_type' / account' / Change / Address_index
ما هي المشكلة التي يحلها OSKey؟
في المحافظ التقليدية متعددة السلاسل، غالبًا ما تكون مسارات الاشتقاق للسلاسل المختلفة غير موحدة. على سبيل المثال، تستخدم السلاسل المتوافقة مع EVM عادةً m/44'/60'/0'/0/0، بينما تستخدم Solana m/44'/501'/0'. هذا التناقض يسبب مشاكل للمستخدمين والمطورين. قد يواجه المستخدمون مشكلات عدم توافق المسار عند ترحيل الأصول بين محافظ مختلفة، مما يؤدي إلى الوهم بأن الأصول "مفقودة".
يوفر OSKey معيار اشتقاق موحد لجميع السلاسل المدعومة من خلال فرض استخدام 10086′ كحقل غرض. سواء كانت سلسلة EVM أو Solana أو أي سلاسل عامة أخرى في المستقبل، سيتم إنشاء المفاتيح في إطار m/10086’/…. وهذا يضمن أن المستخدمين يحتاجون فقط إلى عمل نسخة احتياطية لمجموعة من الكلمات التذكيرية لاستعادة أصولهم وإدارتها على جميع السلاسل في أي محفظة تدعم OSKey، مما يؤدي إلى تحسين تجربة المستخدم بشكل كبير وراحة وأمان إدارة الأصول.
الملخص
من Wallet.dat إلى HD Wallet، إلى تعميم الكلمات التذكيرية، يهدف كل تطور إلى السماح للمستخدمين بإدارة أصولهم الرقمية بشكل أكثر أمانًا وسهولة. إن ظهور OSKey هو استمرار وتعميق لهذا المفهوم. من خلال توحيد مسار الاشتقاق، فإنه يحل نقطة الألم الأساسية في النظام البيئي متعدد السلاسل ويضع أساسًا متينًا لبناء عالم Web3 سلس وقابل للتشغيل البيني. ص>