صحيح أم خاطئ؟ هل بيتكوين كور لم يعد يدعم استيراد المفتاح الخاص؟

مبتدئ7/15/2024, 3:09:35 PM
يتناول هذا المقال ديناميات سوق بيتكوين وتحديات استراتيجية "شراء الهبوط"، ويعالج مخاوف القراء بشأن عدم دعم عميل بيتكوين الأساسي لاستيراد المفتاح الخاص. ويخلص إلى أن عميل بيتكوين الأساسي لا يزال يدعم استيراد المفتاح الخاص، فقط يتطلب طرقًا جديدة.

خلال عطلة نهاية الأسبوع، بعد كسر بيتكوين حاجز 64 ألف دولار والوصول إلى أدنى مستوى محلي، بدأ بالتعافي ببطء فوق 64 ألف دولار. الحديث عن شراء الانخفاض سهل، لكن القيام بذلك في الواقع يظل إنجازًا نادرًا. بعد كل شيء، يحدث الوقوع في محاولة الصيد القاعية في كثير من الأحيان، مما يجعل شراء الانخفاض مهمة هائلة بالنسبة للكثيرين.

قبل بضعة أيام، كتبت مقالين يقدمان عملية إنشاء محفظة بيتكوين باردة يدويًا. الأول كان "أين يمكنك شراء محفظة باردة؟ الجواب سيفاجئك!" في 12 يونيو 2024، والآخر كان "إنشاء مولد مفتاح خاص للبيتكوين بأقل من 100 سطر من الكود، بدون مكتبات من طرف ثالث!" في 14 يونيو 2024.

تلقت المقالات استجابة دافئة. سأل بعض القراء عما إذا كان أحدث إصدار من عميل Bitcoin Core لم يعد يدعم استيراد المفتاح الخاص ، فهل هذا المفتاح الخاص الذي تم إنشاؤه يدويا ليس لديه طريقة لاستيراده إلى Bitcoin Core للاستخدام؟

اليوم، سأجيب بإيجاز على هذا السؤال.

كما نعلم جميعا ، Bitcoin Core هو برنامج عميل موروث من ساتوشي ناكاموتو ، ويعمل بشكل أساسي كعقدة بيتكوين. كما يأتي مع وظيفة المحفظة ، والتي يمكنك اعتبارها محفظة برمجية. ومع ذلك ، فإن هذه المحفظة "مستقلة" تماما ، وتعتمد على العقدة الخاصة بها لتنزيل بيانات blockchain بالكامل للعمل ، دون الاعتماد على خدمات بيانات الجهات الخارجية الأخرى.

بعض اللاعبين المتحمسين يستخدمون هذا البرنامج المحفظة. الميزة الواضحة هي التحقق المستقل من كل شيء. العيب واضح أيضًا: تتطلب البدء تهيئة أسبوع إلى أسبوعين (اعتمادًا على سرعة الشبكة الخاصة بك) وعدة مئات من جيجابايتات من مساحة القرص لتنزيل والتحقق من جميع بيانات الدفتر الرئيسي من عام 2009 حتى الآن، قبل أن يمكن أن يعمل بشكل طبيعي.

بالنسبة للمستخدمين العامين الذين يرغبون فقط في استيراد مفتاح خاص وتحويل جميع بتكوين إلى منصة تبادل للبيع، قد لا تستحق هذه "الحاجة الصغيرة" الانتظار الطويل.

السبب في تقسيم عملية "تكوين بتكوين" إلى خطوتين: 1. تكوين العملات؛ 2. نقل العملات، هو تحقيق التشغيل اليدوي الكامل في الخطوة الأولى، مع عدم الاعتماد على المفتاح الخاص أو التواصل مع أي برنامج أو جهاز أو الإنترنت. عندما يحين الوقت لنقل العملات، سواء كان ذلك بعد 20 أو 30 عامًا، يمكننا استخدام أحدث وأفضل برنامج متاح آنذاك لاستيراد المفتاح الخاص للتشغيل. من المحتمل أن تكون محافظ البرمجيات والأجهزة بعد 20 أو 30 عامًا من الآن متقدمة بكثير ومختلفة عن تلك اليوم.

فائدة أخرى من تقسيم العملية هو أن خطوة نقل العملة لا تتطلب بالضرورة استخدام محفظة كاملة من العقد الصلبة! لماذا؟ لأنه من استيراد المفتاح الخاص إلى تطهير العنوان ونقله إلى البورصة، قد يستغرق الأمر 10 إلى 30 دقيقة فقط. هذا أطول وقت يكون فيه المفتاح الخاص متصلاً بالإنترنت، ليس أكثر من نصف ساعة.

فرصة اكتشاف القراصنة وسرقة العنوان في أقل من نصف ساعة صغيرة نسبيًا. إطار الوقت قصير ، وقد لا يتصرفون في الوقت المناسب. (بالطبع ، يمكنك أيضًا استخدام طريقة فصل المحفظة الباردة والساخنة ، مع عمل جهازين معًا لمنع إمكانية قراصنة تثبيت برامج الضرر مسبقًا على جهاز الكمبيوتر الخاص بك عبر الإنترنت.)

بالنسبة لهذه الخطوة القصيرة التي يستغرق نقل العملة فيها أقل من نصف ساعة، ربما الانتظار لمدة أسبوعين إلى أسبوعين لمزامنة سلسلة الكتل بأكملها ليست شيئاً يرغب فيه الكثيرون.

هذا هو السبب في أنني في مقالي في 20 أكتوبر 2020 “he to use المفاتيح الخاصة لتخزين بيتكوين،” استخدمت برنامج محفظة العملات الرقمية الخفيفة electrum لعملية “moving القطع النقدية”.

فيما يتعلق بنواة البيتكوين، هذا البرنامج العميل "الأرثوذكسي"، لم ينفذ بالكامل حتى الآن وظيفة محفظة spv (التحقق البسيط للدفع) المذكورة في ورقة ساتوشي ناكاموتو البيضاء. يجب أن لا يكون من الصعب تنفيذ وظيفة spv مع بعض الجهد. مع وظيفة spv، لن يحتاج المستخدمون العاديون إلى تنزيل والتحقق وتخزين بيانات سلسلة الكتل بأكملها، حيث سيكون الأمر مقتصرًا على تنزيل رؤوس الكتل فقط، مما يقلل بشكل كبير من حجم بيانات محفظة المستخدم ويقصر بشكل كبير من وقت المزامنة الأولي (من عشرات الدقائق إلى بضع ساعات؟).

في رأيي، حتى يقوم بيتكوين كور بتنفيذ وظيفة SPV بشكل رسمي، لا يحتاج المستخدمون العاديون إلى استخدامه لـ "نقل العملات".

الآن، دعونا نلقي نظرة على ما يتعلق بمشكلة "Bitcoin Core لم تعد تدعم استيراد المفتاح الخاص".

منذ الإصدار 0.17، بدأ بيتكوين الأساسي دعم تقنية جديدة تُسمى “وصف الإخراج”. هذا يجعل من الأسهل تحديد نوع العنوان الذي يحتاج المستخدمون إلى استخدامه في محفظتهم. كما ذكرت سابقا، المفتاح الخاص هو مجرد رقم، ويمكن أن يتوافق نفس المفتاح الخاص مع تنسيقات عنوان مختلفة، كل منها غير قابل للتشغيل مع الآخرى.

على سبيل المثال، المفتاح الخاص الذي تم إنشاؤه يدويا في مقالة 14 يونيو 2024:

5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm

يمكن تحويله إلى مفتاح خاص بتنسيق مضغوط: l4cfs8flejz536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb

العنوان العادي المقابل له هو: 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (يُسمى أيضًا عنوان الشكل غير المضغوط)

يمكن أن يتطابق أيضًا مع عنوان تنسيق مضغوط: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp

يمكن أن يتوافق أيضًا مع عنوان سيجويت (تنسيق p2sh): 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb

يمكنه أيضًا الموافقة على عنوان segwit bech32 (بتنسيق p2wpkh): bc1qs5alt3n7jyarufd4j2d0gsd6pa4mgqt6g43lcr

يمكن أيضا أن تتوافق مع عنوان taproot (bech32m، تنسيق p2tr): bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk

هل أنت داخل بالفعل؟ نعم، إنه لامع لهذا الحد. وهذا فقط هو غطاء من الجليد، مجرد مفتاح خاص دون الإشارة إلى العبارات المذكورة، الخ.

تظهر التقنيات الجديدة واحدة تلو الأخرى. لا تسعى بشكل أعمى وراء أخرى جديدة. تحقيق أهدافك ومدى ملاءمتك للاستخدام هو الأفضل. هذا هو أحد الأسباب التي تجعلني لا أزال أستخدم العناوين العادية.

حتى اليوم ، لا يزال هناك العديد من برامج المحفظة التي لا تدعم عناوين Bech32 بشكل جيد ، ناهيك عن عناوين الجذر. علاوة على ذلك ، تعني معايير ذاكري فضفاضة أن برامج وأجهزة المحفظة المختلفة قد أجرت بعض "التخصيصات" ، مما أدى إلى عدم التوافق. تقوم بتدوين ذاكرة إحدى المحافظات ، وبعد سنوات ، عندما يختفي البرنامج أو تتم ترقيته ، تقوم باستيراد ذاكري إلى برنامج جديد أو محفظة أخرى ، فقط لتجد أن العناوين المستعادة مختلفة تماما! لا يمكن العثور على BTC المخزنة في العناوين الأصلية في أي مكان!

عانى أصدقائي حولي من دروس مؤلمة من هذا النوع.

كل هذه التقنيات الجديدة المتقدمة هي في الأساس طبقات على بنية عنوان المفتاح الخاص الأساسية. طبقة واحدة، طبقتان، ثلاث طبقات... كلما زاد عدد الطبقات ، زادت احتمالية مواجهة صعوبات الاسترداد في المستقبل. نظرا لأن طبقات الأصداف هذه يصعب عليك إتقانها تماما ، فهي تشبه الصندوق الأسود تقريبا. حتى لو كان مفتوح المصدر ، لا يمكن لكل مستخدم عادي فهمه تماما.

إذا لم تكن خبيرًا تقنيًا ، فقد يكون العودة إلى الأساسيات البسيطة والواضحة هو أفضل طريقة للحفاظ على السعادة!

العودة إلى الموضوع، بعد أن قامت برامج محفظة بيتكوين الأساسية بالتبديل إلى إنشاء محافظ الوصف الافتراضية بدلاً من المحافظ القديمة، فإن محافظ الوصف الجديدة لا تدعم بعد الآن أوامر استيراد المفتاح الخاص القديمة مثل importprivkey، ولكن بدلا من ذلك يتطلب استخدام الموصفات للاستيراد.

العنوان: صحيح أم خاطئ؟ بيتكوين CORE لم يعد يدعم استيراد المفتاح الخاص؟

tags: بيتكوين، محفظة، أمان

الصعوبة: مبتدئ

وصف البيانات الوصفية:

يناقش هذا المقال ديناميات سوق بيتكوين وتحديات استراتيجية "شراء الانخفاض"، ويعالج مخاوف القراء بشأن عميل بيتكوين كور الذي لا يدعم استيراد المفتاح الخاص بعد الآن. ويخلص إلى أن بيتكوين كور لا يزال يدعم استيراد المفتاح الخاص، متطلبًا فقط طرقًا جديدة.


خلال عطلة نهاية الأسبوع ، بعد اختراق بيتكوين لمستوى 64 ألف دولار والوصول إلى أدنى مستوى محلي ، بدأت في التعافي ببطء فوق 64 ألف دولار. الحديث عن 'شراء الهبوط' أمر سهل ، ولكن القيام به في الواقع قد يكون لا يزال أمرًا نادرًا. بعد كل شيء ، يحدث غالبًا أن نقع في محاولة لصيد القاع ، مما يجعل 'شراء الهبوط' مهمة عملاقة بالنسبة للكثيرين.

قبل بضعة أيام ، كتبت مقالتين تقدم فيهما عملية إنشاء محفظة بتكوين باردة يدويًا. واحدة كانت “أين يمكنك شراء محفظة باردة؟ الإجابة ستفاجئك!” في 12 يونيو 2024 ، والأخرى كانت “إنشاء مولد لمفتاح بتكوين خاص بأقل من 100 سطر من الكود ، بدون مكتبات من جانب ثالث!” في 14 يونيو 2024.

تلقت المقالات استجابة حارة. سأل بعض القراء إذا كانت النسخة الأخيرة من عميل بيتكوين الأساسي لا تدعم استيراد المفتاح الخاص بعد الآن، فهل لدى هذا المفتاح الخاص الذي تم إنشاؤه يدويًا أي طريقة لاستيراده إلى عميل بيتكوين الأساسي للاستخدام؟

اليوم، سأجيب بإيجاز على هذا السؤال.

كما نعلم جميعا ، Bitcoin Core هو برنامج عميل موروث من ساتوشي ناكاموتو ، ويعمل بشكل أساسي كعقدة بيتكوين. كما يأتي مع وظيفة المحفظة ، والتي يمكنك اعتبارها محفظة برمجية. ومع ذلك ، فإن هذه المحفظة "مستقلة" تماما ، وتعتمد على العقدة الخاصة بها لتنزيل بيانات blockchain بالكامل للعمل ، دون الاعتماد على خدمات بيانات الجهات الخارجية الأخرى.

بعض اللاعبين المحترفين يستخدمون هذا البرنامج المحفظة. الميزة الواضحة هي التحقق المستقل من كل شيء. العيب واضح أيضًا: يتطلب البدء تحميل والتحقق من جميع بيانات الدفتر الرئيسي منذ عام 2009 حتى الآن وتحميلها (حسب سرعة الشبكة الخاصة بك) ومساحة قرصية تصل إلى عدة مئات من جيجابايت لكي يعمل بشكل طبيعي.

بالنسبة للمستخدمين العامين الذين يرغبون فقط في استيراد مفتاح خاص وتحويل جميع بيتكوين إلى منصة تداول للبيع، قد لا يكون هذا "الاحتياج الصغير" جديرًا بالانتظار الطويل.

السبب في أنني قسمت عملية "اكتناز BTC" إلى خطوتين: 1. اكتناز العملات المعدنية. 2. نقل العملات المعدنية ، هو تحقيق التشغيل اليدوي الكامل في الخطوة الأولى ، مع عدم اعتماد المفتاح الخاص أو الاتصال بأي برنامج أو جهاز أو إنترنت. عندما يحين الوقت لنقل العملات المعدنية ، سواء كان ذلك بعد 20 أو 30 عاما ، يمكننا استخدام أحدث وأفضل البرامج المتاحة بعد ذلك لاستيراد المفتاح الخاص للتشغيل. من المفترض أن محافظ البرامج والأجهزة بعد 20 أو 30 عاما من الآن ستكون أكثر تقدما ومختلفة عن محافظ اليوم.

فائدة أخرى من تقسيم العملية هو أن خطوة نقل العملة لا تتطلب بالضرورة استخدام محفظة كاملة الموارد بشدة! لماذا؟ لأنه من استيراد المفتاح الخاص إلى تنظيف العنوان والتحويل إلى بورصة، قد يستغرق الأمر 10 إلى 30 دقيقة فقط. هذا هو أطول وقت يكون فيه المفتاح الخاص متصلاً بالإنترنت، ليس أكثر من نصف ساعة.

احتمال اكتشاف المتسلل للعنوان وسرقته في أقل من نصف ساعة صغير نسبيا. النافذة الزمنية قصيرة ، وقد لا تعمل في الوقت المناسب. (بالطبع ، يمكنك أيضا استخدام طريقة فصل المحفظة الباردة والساخنة ، مع جهازين يعملان معا لمنع إمكانية قيام المتسلل بتثبيت البرامج الضارة مسبقا على جهاز الكمبيوتر الخاص بك عبر الإنترنت.)

لهذه الخطوة القليلة التي لا تتجاوز نصف ساعة لتحريك العملة، قد لا يكون انتظار أسبوع إلى أسبوعين لمزامنة سلسلة الكتل بأكملها شيئًا يرغب فيه الكثيرون على الأرجح.


هذا هو السبب في أنني في مقالتي في 20 أكتوبر 2020 "كيفية استخدام المفاتيح الخاصة لتخزين البيتكوين" ، استخدمت برنامج المحفظة خفيفة الوزن Electrum لعملية "العملات المتحركة".

بالنسبة لبيتكوين CORE ، هذا البرنامج العميل "الأرثوذكسي" ، لم ينفذ بالكامل بعد وظيفة محفظة spv (التحقق البسيط من الدفع) المذكورة في ورقة ساتوشي ناكاموتو البيضاء. ينبغي ألا يكون تنفيذ وظيفة spv صعبًا جدًا مع بعض الجهد. مع وظيفة spv ، لن يحتاج المستخدمون العاديون إلى تنزيل والتحقق وتخزين بيانات سلسلة الكتل بأكملها ، بل سيحتاجون فقط إلى تنزيل عناوين الكتل ، مما يقلل بشكل كبير من حجم بيانات محفظة المستخدم ويقصر بشكل كبير وقت المزامنة الأولية (من عشرات الدقائق إلى عدة ساعات؟)

في رأيي ، حتى تنفذ Bitcoin Core وظائف SPV رسميا ، لا يحتاج المستخدمون العاديون إلى استخدامها من أجل "نقل العملات المعدنية".

الآن، دعونا نلقي نظرة على ما يتعلق بمشكلة "بيتكوين كور لم يعد يدعم استيراد المفتاح الخاص".

منذ الإصدار 0.17 ، بدأت Bitcoin Core في دعم تقنية جديدة تسمى "واصف الإخراج". هذا يجعل من السهل الإشارة إلى نوع العنوان الذي يحتاج المستخدمون إلى استخدامه في محفظتهم. كما ذكرت من قبل ، فإن المفتاح الخاص هو مجرد رقم ، ويمكن أن يتوافق نفس المفتاح الخاص مع تنسيقات عناوين مختلفة ، كل منها غير قابل للتشغيل المتبادل مع الآخرين.

على سبيل المثال ، المفتاح الخاص الذي تم إنشاؤه يدويا في مقالة 14 يونيو 2024:

5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm

يمكن تحويله إلى تنسيق مضغوط مفتاح خاص: L4CFS8FLEJZ536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb

عنوانها العادي المقابل هو: 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (المعروف أيضًا بعنوان الصيغة غير المضغوطة)

يمكن أيضًا أن يتوافق مع عنوان بتنسيق مضغوط: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp

يمكن أيضًا أن يتوافق مع عنوان سيغويت (تنسيق p2sh): 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb

يمكن أن يتوافق أيضا مع عنوان Segwit Bech32 (تنسيق P2WPKH): BC1QS5ALT3N7Jyarufd4J2D0GSD6PA4MGQT6G43LCR

يمكن أيضا أن يتوافق مع عنوان taproot (bech32m، تنسيق p2tr): bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk

هل أنت دوار بالفعل؟ نعم، إنها مذهلة لهذا الحد. وهذا فقط بداية الجليدة، فقط مفتاح خاص واحد بدون ضم العبارات المذكورة، إلخ.

تظهر التقنيات الجديدة واحدة تلو الأخرى. لا تسعى بشكل أعمى وراء أخرى جديدة. تحقيق أهدافك ومدى ملاءمتك للاستخدام هو الأفضل. هذا هو أحد الأسباب التي تجعلني لا أزال أستخدم العناوين العادية.

حتى اليوم ، لا يزال هناك العديد من برامج المحفظة التي لا تدعم عناوين Bech32 بشكل جيد ، ناهيك عن عناوين الجذر. علاوة على ذلك ، تعني معايير ذاكري فضفاضة أن برامج وأجهزة المحفظة المختلفة قد أجرت بعض "التخصيصات" ، مما أدى إلى عدم التوافق. تقوم بتدوين ذاكرة إحدى المحافظات ، وبعد سنوات ، عندما يختفي البرنامج أو تتم ترقيته ، تقوم باستيراد ذاكري إلى برنامج جديد أو محفظة أخرى ، فقط لتجد أن العناوين المستعادة مختلفة تماما! لا يمكن العثور على BTC المخزنة في العناوين الأصلية في أي مكان!

الأصدقاء من حولي قد عاشوا دروسًا مؤلمة مثل هذه.

كل هذه التقنيات الجديدة المتقدمة هي في الأساس طبقات على بنية عنوان المفتاح الخاص الأساسية. طبقة واحدة، طبقتان، ثلاث طبقات... كلما زاد عدد الطبقات ، زادت احتمالية مواجهة صعوبات الاسترداد في المستقبل. نظرا لأن طبقات الأصداف هذه يصعب عليك إتقانها تماما ، فهي تشبه الصندوق الأسود تقريبا. حتى لو كان مفتوح المصدر ، لا يمكن لكل مستخدم عادي فهمه تماما.

إذا لم تكن خبيرًا تقنيًا، فالعودة إلى الأساسيات البسيطة والواضحة قد تكون أفضل طريقة للحفاظ على السعادة!

العودة إلى الموضوع، بعد أن قام برنامج محفظة بيتكوين كور بتبديل إنشاء محافظ الوصف بشكل افتراضي بدلاً من محافظ الشكل القديم، فإن محافظ الشكل الجديد لم يعد يدعم أوامر استيراد المفاتيح الخاصة القديمة كـ importprivkey، ولكن بتوجيهات تتطلب استخدام معرفات للاستيراد.


أولاً، احصل على معلومات الفحص النصي للوصف باستخدامgetdescriptorinfo أمر:

$ bitcoin-cli getdescriptorinfo "pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)"{ "descriptor": "pkh(04e510bfa12225bbc2044a1847eda44a26e8a842cbf45c11d74ade893e506fc9e209c7c0044c5321ea22edf9dc1d8e45bed3663ed7c637eb564a7dd0a23ca8e45c)#afvrzgrk", "checksum": "8rrz94h2", "isrange": false, "issolvable": true, "hasprivatekeys": true}

ثم استيراد المفتاح الخاص باستخدام الوارد الوصفالأمر:

$ bitcoin-cli importdescriptors '[{"desc":"pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)#8rrz94h2","timestamp":"now"}]'[ {   "success": true }]

الآن ، يمكننا رؤية العنوان المستورد حديثًا باستخدامlistreceivedbyaddressالأمر:

'''شل

$ bitcoin-cli listreceivedbyaddress 1 true

{

“address”: “13cuzk94jvtcbpdoxd86miiftymnqwkcs6”,

“amount”: 0

بيان:

  1. هذه المقالة مستنسخة من [ليو جياوليان], حقوق الطبع والنشر تنتمي للكاتب الأصلي [liu jiaolian]، إذا كان لديك أي اعتراض على النسخ، فيرجى الاتصال بـبوابة تعلمالفريق، وسيتولى الفريق ذلك في أقرب وقت ممكن وفقا لإجراءات ذات الصلة.

  2. تنويه: الآراء والآراء الواردة في هذه المقالة تمثل وجهات نظر الكاتب فقط ولا تشكل أي نصيحة استثمارية.

  3. تتم ترجمة النسخ الأخرى من المقال بواسطة فريق Gate.io Learn ولا يتم ذكرها في Gate.io، لا يجوز إعادة إنتاج المقالة المترجمة أو توزيعها أو سرقتها.

صحيح أم خاطئ؟ هل بيتكوين كور لم يعد يدعم استيراد المفتاح الخاص؟

مبتدئ7/15/2024, 3:09:35 PM
يتناول هذا المقال ديناميات سوق بيتكوين وتحديات استراتيجية "شراء الهبوط"، ويعالج مخاوف القراء بشأن عدم دعم عميل بيتكوين الأساسي لاستيراد المفتاح الخاص. ويخلص إلى أن عميل بيتكوين الأساسي لا يزال يدعم استيراد المفتاح الخاص، فقط يتطلب طرقًا جديدة.

خلال عطلة نهاية الأسبوع، بعد كسر بيتكوين حاجز 64 ألف دولار والوصول إلى أدنى مستوى محلي، بدأ بالتعافي ببطء فوق 64 ألف دولار. الحديث عن شراء الانخفاض سهل، لكن القيام بذلك في الواقع يظل إنجازًا نادرًا. بعد كل شيء، يحدث الوقوع في محاولة الصيد القاعية في كثير من الأحيان، مما يجعل شراء الانخفاض مهمة هائلة بالنسبة للكثيرين.

قبل بضعة أيام، كتبت مقالين يقدمان عملية إنشاء محفظة بيتكوين باردة يدويًا. الأول كان "أين يمكنك شراء محفظة باردة؟ الجواب سيفاجئك!" في 12 يونيو 2024، والآخر كان "إنشاء مولد مفتاح خاص للبيتكوين بأقل من 100 سطر من الكود، بدون مكتبات من طرف ثالث!" في 14 يونيو 2024.

تلقت المقالات استجابة دافئة. سأل بعض القراء عما إذا كان أحدث إصدار من عميل Bitcoin Core لم يعد يدعم استيراد المفتاح الخاص ، فهل هذا المفتاح الخاص الذي تم إنشاؤه يدويا ليس لديه طريقة لاستيراده إلى Bitcoin Core للاستخدام؟

اليوم، سأجيب بإيجاز على هذا السؤال.

كما نعلم جميعا ، Bitcoin Core هو برنامج عميل موروث من ساتوشي ناكاموتو ، ويعمل بشكل أساسي كعقدة بيتكوين. كما يأتي مع وظيفة المحفظة ، والتي يمكنك اعتبارها محفظة برمجية. ومع ذلك ، فإن هذه المحفظة "مستقلة" تماما ، وتعتمد على العقدة الخاصة بها لتنزيل بيانات blockchain بالكامل للعمل ، دون الاعتماد على خدمات بيانات الجهات الخارجية الأخرى.

بعض اللاعبين المتحمسين يستخدمون هذا البرنامج المحفظة. الميزة الواضحة هي التحقق المستقل من كل شيء. العيب واضح أيضًا: تتطلب البدء تهيئة أسبوع إلى أسبوعين (اعتمادًا على سرعة الشبكة الخاصة بك) وعدة مئات من جيجابايتات من مساحة القرص لتنزيل والتحقق من جميع بيانات الدفتر الرئيسي من عام 2009 حتى الآن، قبل أن يمكن أن يعمل بشكل طبيعي.

بالنسبة للمستخدمين العامين الذين يرغبون فقط في استيراد مفتاح خاص وتحويل جميع بتكوين إلى منصة تبادل للبيع، قد لا تستحق هذه "الحاجة الصغيرة" الانتظار الطويل.

السبب في تقسيم عملية "تكوين بتكوين" إلى خطوتين: 1. تكوين العملات؛ 2. نقل العملات، هو تحقيق التشغيل اليدوي الكامل في الخطوة الأولى، مع عدم الاعتماد على المفتاح الخاص أو التواصل مع أي برنامج أو جهاز أو الإنترنت. عندما يحين الوقت لنقل العملات، سواء كان ذلك بعد 20 أو 30 عامًا، يمكننا استخدام أحدث وأفضل برنامج متاح آنذاك لاستيراد المفتاح الخاص للتشغيل. من المحتمل أن تكون محافظ البرمجيات والأجهزة بعد 20 أو 30 عامًا من الآن متقدمة بكثير ومختلفة عن تلك اليوم.

فائدة أخرى من تقسيم العملية هو أن خطوة نقل العملة لا تتطلب بالضرورة استخدام محفظة كاملة من العقد الصلبة! لماذا؟ لأنه من استيراد المفتاح الخاص إلى تطهير العنوان ونقله إلى البورصة، قد يستغرق الأمر 10 إلى 30 دقيقة فقط. هذا أطول وقت يكون فيه المفتاح الخاص متصلاً بالإنترنت، ليس أكثر من نصف ساعة.

فرصة اكتشاف القراصنة وسرقة العنوان في أقل من نصف ساعة صغيرة نسبيًا. إطار الوقت قصير ، وقد لا يتصرفون في الوقت المناسب. (بالطبع ، يمكنك أيضًا استخدام طريقة فصل المحفظة الباردة والساخنة ، مع عمل جهازين معًا لمنع إمكانية قراصنة تثبيت برامج الضرر مسبقًا على جهاز الكمبيوتر الخاص بك عبر الإنترنت.)

بالنسبة لهذه الخطوة القصيرة التي يستغرق نقل العملة فيها أقل من نصف ساعة، ربما الانتظار لمدة أسبوعين إلى أسبوعين لمزامنة سلسلة الكتل بأكملها ليست شيئاً يرغب فيه الكثيرون.

هذا هو السبب في أنني في مقالي في 20 أكتوبر 2020 “he to use المفاتيح الخاصة لتخزين بيتكوين،” استخدمت برنامج محفظة العملات الرقمية الخفيفة electrum لعملية “moving القطع النقدية”.

فيما يتعلق بنواة البيتكوين، هذا البرنامج العميل "الأرثوذكسي"، لم ينفذ بالكامل حتى الآن وظيفة محفظة spv (التحقق البسيط للدفع) المذكورة في ورقة ساتوشي ناكاموتو البيضاء. يجب أن لا يكون من الصعب تنفيذ وظيفة spv مع بعض الجهد. مع وظيفة spv، لن يحتاج المستخدمون العاديون إلى تنزيل والتحقق وتخزين بيانات سلسلة الكتل بأكملها، حيث سيكون الأمر مقتصرًا على تنزيل رؤوس الكتل فقط، مما يقلل بشكل كبير من حجم بيانات محفظة المستخدم ويقصر بشكل كبير من وقت المزامنة الأولي (من عشرات الدقائق إلى بضع ساعات؟).

في رأيي، حتى يقوم بيتكوين كور بتنفيذ وظيفة SPV بشكل رسمي، لا يحتاج المستخدمون العاديون إلى استخدامه لـ "نقل العملات".

الآن، دعونا نلقي نظرة على ما يتعلق بمشكلة "Bitcoin Core لم تعد تدعم استيراد المفتاح الخاص".

منذ الإصدار 0.17، بدأ بيتكوين الأساسي دعم تقنية جديدة تُسمى “وصف الإخراج”. هذا يجعل من الأسهل تحديد نوع العنوان الذي يحتاج المستخدمون إلى استخدامه في محفظتهم. كما ذكرت سابقا، المفتاح الخاص هو مجرد رقم، ويمكن أن يتوافق نفس المفتاح الخاص مع تنسيقات عنوان مختلفة، كل منها غير قابل للتشغيل مع الآخرى.

على سبيل المثال، المفتاح الخاص الذي تم إنشاؤه يدويا في مقالة 14 يونيو 2024:

5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm

يمكن تحويله إلى مفتاح خاص بتنسيق مضغوط: l4cfs8flejz536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb

العنوان العادي المقابل له هو: 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (يُسمى أيضًا عنوان الشكل غير المضغوط)

يمكن أن يتطابق أيضًا مع عنوان تنسيق مضغوط: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp

يمكن أن يتوافق أيضًا مع عنوان سيجويت (تنسيق p2sh): 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb

يمكنه أيضًا الموافقة على عنوان segwit bech32 (بتنسيق p2wpkh): bc1qs5alt3n7jyarufd4j2d0gsd6pa4mgqt6g43lcr

يمكن أيضا أن تتوافق مع عنوان taproot (bech32m، تنسيق p2tr): bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk

هل أنت داخل بالفعل؟ نعم، إنه لامع لهذا الحد. وهذا فقط هو غطاء من الجليد، مجرد مفتاح خاص دون الإشارة إلى العبارات المذكورة، الخ.

تظهر التقنيات الجديدة واحدة تلو الأخرى. لا تسعى بشكل أعمى وراء أخرى جديدة. تحقيق أهدافك ومدى ملاءمتك للاستخدام هو الأفضل. هذا هو أحد الأسباب التي تجعلني لا أزال أستخدم العناوين العادية.

حتى اليوم ، لا يزال هناك العديد من برامج المحفظة التي لا تدعم عناوين Bech32 بشكل جيد ، ناهيك عن عناوين الجذر. علاوة على ذلك ، تعني معايير ذاكري فضفاضة أن برامج وأجهزة المحفظة المختلفة قد أجرت بعض "التخصيصات" ، مما أدى إلى عدم التوافق. تقوم بتدوين ذاكرة إحدى المحافظات ، وبعد سنوات ، عندما يختفي البرنامج أو تتم ترقيته ، تقوم باستيراد ذاكري إلى برنامج جديد أو محفظة أخرى ، فقط لتجد أن العناوين المستعادة مختلفة تماما! لا يمكن العثور على BTC المخزنة في العناوين الأصلية في أي مكان!

عانى أصدقائي حولي من دروس مؤلمة من هذا النوع.

كل هذه التقنيات الجديدة المتقدمة هي في الأساس طبقات على بنية عنوان المفتاح الخاص الأساسية. طبقة واحدة، طبقتان، ثلاث طبقات... كلما زاد عدد الطبقات ، زادت احتمالية مواجهة صعوبات الاسترداد في المستقبل. نظرا لأن طبقات الأصداف هذه يصعب عليك إتقانها تماما ، فهي تشبه الصندوق الأسود تقريبا. حتى لو كان مفتوح المصدر ، لا يمكن لكل مستخدم عادي فهمه تماما.

إذا لم تكن خبيرًا تقنيًا ، فقد يكون العودة إلى الأساسيات البسيطة والواضحة هو أفضل طريقة للحفاظ على السعادة!

العودة إلى الموضوع، بعد أن قامت برامج محفظة بيتكوين الأساسية بالتبديل إلى إنشاء محافظ الوصف الافتراضية بدلاً من المحافظ القديمة، فإن محافظ الوصف الجديدة لا تدعم بعد الآن أوامر استيراد المفتاح الخاص القديمة مثل importprivkey، ولكن بدلا من ذلك يتطلب استخدام الموصفات للاستيراد.

العنوان: صحيح أم خاطئ؟ بيتكوين CORE لم يعد يدعم استيراد المفتاح الخاص؟

tags: بيتكوين، محفظة، أمان

الصعوبة: مبتدئ

وصف البيانات الوصفية:

يناقش هذا المقال ديناميات سوق بيتكوين وتحديات استراتيجية "شراء الانخفاض"، ويعالج مخاوف القراء بشأن عميل بيتكوين كور الذي لا يدعم استيراد المفتاح الخاص بعد الآن. ويخلص إلى أن بيتكوين كور لا يزال يدعم استيراد المفتاح الخاص، متطلبًا فقط طرقًا جديدة.


خلال عطلة نهاية الأسبوع ، بعد اختراق بيتكوين لمستوى 64 ألف دولار والوصول إلى أدنى مستوى محلي ، بدأت في التعافي ببطء فوق 64 ألف دولار. الحديث عن 'شراء الهبوط' أمر سهل ، ولكن القيام به في الواقع قد يكون لا يزال أمرًا نادرًا. بعد كل شيء ، يحدث غالبًا أن نقع في محاولة لصيد القاع ، مما يجعل 'شراء الهبوط' مهمة عملاقة بالنسبة للكثيرين.

قبل بضعة أيام ، كتبت مقالتين تقدم فيهما عملية إنشاء محفظة بتكوين باردة يدويًا. واحدة كانت “أين يمكنك شراء محفظة باردة؟ الإجابة ستفاجئك!” في 12 يونيو 2024 ، والأخرى كانت “إنشاء مولد لمفتاح بتكوين خاص بأقل من 100 سطر من الكود ، بدون مكتبات من جانب ثالث!” في 14 يونيو 2024.

تلقت المقالات استجابة حارة. سأل بعض القراء إذا كانت النسخة الأخيرة من عميل بيتكوين الأساسي لا تدعم استيراد المفتاح الخاص بعد الآن، فهل لدى هذا المفتاح الخاص الذي تم إنشاؤه يدويًا أي طريقة لاستيراده إلى عميل بيتكوين الأساسي للاستخدام؟

اليوم، سأجيب بإيجاز على هذا السؤال.

كما نعلم جميعا ، Bitcoin Core هو برنامج عميل موروث من ساتوشي ناكاموتو ، ويعمل بشكل أساسي كعقدة بيتكوين. كما يأتي مع وظيفة المحفظة ، والتي يمكنك اعتبارها محفظة برمجية. ومع ذلك ، فإن هذه المحفظة "مستقلة" تماما ، وتعتمد على العقدة الخاصة بها لتنزيل بيانات blockchain بالكامل للعمل ، دون الاعتماد على خدمات بيانات الجهات الخارجية الأخرى.

بعض اللاعبين المحترفين يستخدمون هذا البرنامج المحفظة. الميزة الواضحة هي التحقق المستقل من كل شيء. العيب واضح أيضًا: يتطلب البدء تحميل والتحقق من جميع بيانات الدفتر الرئيسي منذ عام 2009 حتى الآن وتحميلها (حسب سرعة الشبكة الخاصة بك) ومساحة قرصية تصل إلى عدة مئات من جيجابايت لكي يعمل بشكل طبيعي.

بالنسبة للمستخدمين العامين الذين يرغبون فقط في استيراد مفتاح خاص وتحويل جميع بيتكوين إلى منصة تداول للبيع، قد لا يكون هذا "الاحتياج الصغير" جديرًا بالانتظار الطويل.

السبب في أنني قسمت عملية "اكتناز BTC" إلى خطوتين: 1. اكتناز العملات المعدنية. 2. نقل العملات المعدنية ، هو تحقيق التشغيل اليدوي الكامل في الخطوة الأولى ، مع عدم اعتماد المفتاح الخاص أو الاتصال بأي برنامج أو جهاز أو إنترنت. عندما يحين الوقت لنقل العملات المعدنية ، سواء كان ذلك بعد 20 أو 30 عاما ، يمكننا استخدام أحدث وأفضل البرامج المتاحة بعد ذلك لاستيراد المفتاح الخاص للتشغيل. من المفترض أن محافظ البرامج والأجهزة بعد 20 أو 30 عاما من الآن ستكون أكثر تقدما ومختلفة عن محافظ اليوم.

فائدة أخرى من تقسيم العملية هو أن خطوة نقل العملة لا تتطلب بالضرورة استخدام محفظة كاملة الموارد بشدة! لماذا؟ لأنه من استيراد المفتاح الخاص إلى تنظيف العنوان والتحويل إلى بورصة، قد يستغرق الأمر 10 إلى 30 دقيقة فقط. هذا هو أطول وقت يكون فيه المفتاح الخاص متصلاً بالإنترنت، ليس أكثر من نصف ساعة.

احتمال اكتشاف المتسلل للعنوان وسرقته في أقل من نصف ساعة صغير نسبيا. النافذة الزمنية قصيرة ، وقد لا تعمل في الوقت المناسب. (بالطبع ، يمكنك أيضا استخدام طريقة فصل المحفظة الباردة والساخنة ، مع جهازين يعملان معا لمنع إمكانية قيام المتسلل بتثبيت البرامج الضارة مسبقا على جهاز الكمبيوتر الخاص بك عبر الإنترنت.)

لهذه الخطوة القليلة التي لا تتجاوز نصف ساعة لتحريك العملة، قد لا يكون انتظار أسبوع إلى أسبوعين لمزامنة سلسلة الكتل بأكملها شيئًا يرغب فيه الكثيرون على الأرجح.


هذا هو السبب في أنني في مقالتي في 20 أكتوبر 2020 "كيفية استخدام المفاتيح الخاصة لتخزين البيتكوين" ، استخدمت برنامج المحفظة خفيفة الوزن Electrum لعملية "العملات المتحركة".

بالنسبة لبيتكوين CORE ، هذا البرنامج العميل "الأرثوذكسي" ، لم ينفذ بالكامل بعد وظيفة محفظة spv (التحقق البسيط من الدفع) المذكورة في ورقة ساتوشي ناكاموتو البيضاء. ينبغي ألا يكون تنفيذ وظيفة spv صعبًا جدًا مع بعض الجهد. مع وظيفة spv ، لن يحتاج المستخدمون العاديون إلى تنزيل والتحقق وتخزين بيانات سلسلة الكتل بأكملها ، بل سيحتاجون فقط إلى تنزيل عناوين الكتل ، مما يقلل بشكل كبير من حجم بيانات محفظة المستخدم ويقصر بشكل كبير وقت المزامنة الأولية (من عشرات الدقائق إلى عدة ساعات؟)

في رأيي ، حتى تنفذ Bitcoin Core وظائف SPV رسميا ، لا يحتاج المستخدمون العاديون إلى استخدامها من أجل "نقل العملات المعدنية".

الآن، دعونا نلقي نظرة على ما يتعلق بمشكلة "بيتكوين كور لم يعد يدعم استيراد المفتاح الخاص".

منذ الإصدار 0.17 ، بدأت Bitcoin Core في دعم تقنية جديدة تسمى "واصف الإخراج". هذا يجعل من السهل الإشارة إلى نوع العنوان الذي يحتاج المستخدمون إلى استخدامه في محفظتهم. كما ذكرت من قبل ، فإن المفتاح الخاص هو مجرد رقم ، ويمكن أن يتوافق نفس المفتاح الخاص مع تنسيقات عناوين مختلفة ، كل منها غير قابل للتشغيل المتبادل مع الآخرين.

على سبيل المثال ، المفتاح الخاص الذي تم إنشاؤه يدويا في مقالة 14 يونيو 2024:

5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm

يمكن تحويله إلى تنسيق مضغوط مفتاح خاص: L4CFS8FLEJZ536hxrzd4cvyukex9cv5pbwou9qbm3pvgqkzlhmbb

عنوانها العادي المقابل هو: 13cuzk94jvtcbpdoxd86miiftymnqwkcs6 (المعروف أيضًا بعنوان الصيغة غير المضغوطة)

يمكن أيضًا أن يتوافق مع عنوان بتنسيق مضغوط: 1d9uhctvw9vsj9sjhoaht1kgcvojwvnfvp

يمكن أيضًا أن يتوافق مع عنوان سيغويت (تنسيق p2sh): 3edgz1omvrgpozqxsiwsg6pgqpqdz1c2gb

يمكن أن يتوافق أيضا مع عنوان Segwit Bech32 (تنسيق P2WPKH): BC1QS5ALT3N7Jyarufd4J2D0GSD6PA4MGQT6G43LCR

يمكن أيضا أن يتوافق مع عنوان taproot (bech32m، تنسيق p2tr): bc1ptc0q350pdglal7t2zwcefed6yx9tj7jqz8wfsfxmuukyms4lj0cqht8kuk

هل أنت دوار بالفعل؟ نعم، إنها مذهلة لهذا الحد. وهذا فقط بداية الجليدة، فقط مفتاح خاص واحد بدون ضم العبارات المذكورة، إلخ.

تظهر التقنيات الجديدة واحدة تلو الأخرى. لا تسعى بشكل أعمى وراء أخرى جديدة. تحقيق أهدافك ومدى ملاءمتك للاستخدام هو الأفضل. هذا هو أحد الأسباب التي تجعلني لا أزال أستخدم العناوين العادية.

حتى اليوم ، لا يزال هناك العديد من برامج المحفظة التي لا تدعم عناوين Bech32 بشكل جيد ، ناهيك عن عناوين الجذر. علاوة على ذلك ، تعني معايير ذاكري فضفاضة أن برامج وأجهزة المحفظة المختلفة قد أجرت بعض "التخصيصات" ، مما أدى إلى عدم التوافق. تقوم بتدوين ذاكرة إحدى المحافظات ، وبعد سنوات ، عندما يختفي البرنامج أو تتم ترقيته ، تقوم باستيراد ذاكري إلى برنامج جديد أو محفظة أخرى ، فقط لتجد أن العناوين المستعادة مختلفة تماما! لا يمكن العثور على BTC المخزنة في العناوين الأصلية في أي مكان!

الأصدقاء من حولي قد عاشوا دروسًا مؤلمة مثل هذه.

كل هذه التقنيات الجديدة المتقدمة هي في الأساس طبقات على بنية عنوان المفتاح الخاص الأساسية. طبقة واحدة، طبقتان، ثلاث طبقات... كلما زاد عدد الطبقات ، زادت احتمالية مواجهة صعوبات الاسترداد في المستقبل. نظرا لأن طبقات الأصداف هذه يصعب عليك إتقانها تماما ، فهي تشبه الصندوق الأسود تقريبا. حتى لو كان مفتوح المصدر ، لا يمكن لكل مستخدم عادي فهمه تماما.

إذا لم تكن خبيرًا تقنيًا، فالعودة إلى الأساسيات البسيطة والواضحة قد تكون أفضل طريقة للحفاظ على السعادة!

العودة إلى الموضوع، بعد أن قام برنامج محفظة بيتكوين كور بتبديل إنشاء محافظ الوصف بشكل افتراضي بدلاً من محافظ الشكل القديم، فإن محافظ الشكل الجديد لم يعد يدعم أوامر استيراد المفاتيح الخاصة القديمة كـ importprivkey، ولكن بتوجيهات تتطلب استخدام معرفات للاستيراد.


أولاً، احصل على معلومات الفحص النصي للوصف باستخدامgetdescriptorinfo أمر:

$ bitcoin-cli getdescriptorinfo "pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)"{ "descriptor": "pkh(04e510bfa12225bbc2044a1847eda44a26e8a842cbf45c11d74ade893e506fc9e209c7c0044c5321ea22edf9dc1d8e45bed3663ed7c637eb564a7dd0a23ca8e45c)#afvrzgrk", "checksum": "8rrz94h2", "isrange": false, "issolvable": true, "hasprivatekeys": true}

ثم استيراد المفتاح الخاص باستخدام الوارد الوصفالأمر:

$ bitcoin-cli importdescriptors '[{"desc":"pkh(5kq2upqdz2wpfyct2mfxdgmqzkztfpdmzm8ubximr76pymanudm)#8rrz94h2","timestamp":"now"}]'[ {   "success": true }]

الآن ، يمكننا رؤية العنوان المستورد حديثًا باستخدامlistreceivedbyaddressالأمر:

'''شل

$ bitcoin-cli listreceivedbyaddress 1 true

{

“address”: “13cuzk94jvtcbpdoxd86miiftymnqwkcs6”,

“amount”: 0

بيان:

  1. هذه المقالة مستنسخة من [ليو جياوليان], حقوق الطبع والنشر تنتمي للكاتب الأصلي [liu jiaolian]، إذا كان لديك أي اعتراض على النسخ، فيرجى الاتصال بـبوابة تعلمالفريق، وسيتولى الفريق ذلك في أقرب وقت ممكن وفقا لإجراءات ذات الصلة.

  2. تنويه: الآراء والآراء الواردة في هذه المقالة تمثل وجهات نظر الكاتب فقط ولا تشكل أي نصيحة استثمارية.

  3. تتم ترجمة النسخ الأخرى من المقال بواسطة فريق Gate.io Learn ولا يتم ذكرها في Gate.io، لا يجوز إعادة إنتاج المقالة المترجمة أو توزيعها أو سرقتها.

ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!