قرأتُ عدة منشورات يتحدث فيها كثيرون عمّا يحدث في السوق وما يتعلق بمنصة Binance. لا بأس، فمن الضروري إنشاء المحتوى، رغم أن ذلك قد يكون مرهقًا وغير دقيق ومتكررًا أحيانًا.

لكنني ألاحظ أن كثيرًا من صنّاع المحتوى والمستخدمين مرتبكون أو لديهم معلومات خاطئة حول طريقة عمل الرياضيات الكامنة وراء Bitcoin فعلًا.

سنكشف اليوم أكثر الخرافات شيوعًا على الإطلاق. سنركّز فعلًا على شكل المفتاح الخاص، ولكي لا نخلط بين الأمور، سنتجاهل العبارات الأولية أو «عبارات البذرة»؛ فهذا موضوع مقال آخر :)

النقطة 1: خطأ القول «هذا مستحيل»

يعتقد كثيرون اعتقادًا أعمى أن اختراق المفتاح الخاص لعنوان بيتكوين «مستحيل رياضيًا» أو «مستحيل بكل بساطة»، مهما كانت الطريقة.

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

y² = x³ + 7 (mod p)

كي لا أُملّك بالرياضيات المعقدة، أود توضيح أن «الاختراق» في هذا السياق يعني في الواقع «كسر المفتاح» (أي كسره باستخدام القوة الغاشمة). لفهم الأمر، دعونا نلقِ نظرة على ما تخفيه المحفظة «وراء الكواليس» عبر سيناريوهين مختلفين. سنستخدم في هذا المثال عنوانًا تقليديًا (Legacy P2PKH):

مثال 1: مفتاح افتراضي «ضعيف»

• العنوان: 1GNmQzk1cU1FGwLht2CFDmSw96Nn65cmYW

• المفتاح الخاص (ثنائي): 101010111100000100100011010001010110 (36 بت فقط)

• المفتاح الخاص (ست عشري): ABC123456 (9 أحرف)

• Hash160 (العنوان الرياضي): a8a7b25825ae01969065051044da18da09d6cd77

• الأمان: منخفض للغاية على نحوٍ أُسّي. يمكن لأي شخص يملك الأداة المناسبة كسره في غضون ثوانٍ.

مثال 2: مفتاح بيتكوين حقيقي

• العنوان: 1M8Qk46ERsPrEtWLBRSET5NUH2Ck5wwREU

• المفتاح الخاص (ثنائي): 100100011010001010110011110001001101010111100110111101111000000010010001101000101011001111000100110101011110011011110111100000001001000110100010101100111100010011010101111001101111011110000000100100011010001010110011110001001101010111100110111101111

عدد هائل مكوّن من 256 بت (سلسلة مؤلفة من أصفار وآحاد).

• المفتاح الخاص (ست عشري): 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef (64 حرفًا)

• Hash160 (العنوان الرياضي): dcc93f195534b4c1f4d9c829a6a6c6ebde55b2e8

• الأمان: أقصى درجات الأمان. هذا هو المفتاح القياسي الشهير ذو 256 بت.

تحذير: لا تستخدم هذا العنوان أو مفتاح الاختبار، ولا أي صيغة مشتقة منهما، مع أموال حقيقية، وإلا فستخسر أموالك!

النقطة 2: فهم آلية عمل الأمان

في المثال 1، يمكن لمهاجم يملك بطاقة رسومات (GPU) جيدة إعداد نطاق بحث محدد (مثلًا، البحث فقط بين 0xABC1.... و0xABC2....). وهذا يقلّص مساحة البحث بشكل كبير ويكشف الأموال فورًا.

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

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

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

النقطة 3: لماذا يقول الجميع إن ذلك مستحيل؟

لأنه غير ممكن عمليًا من الناحية الحاسوبية، وهذا لا يعني أنه مستحيل.

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

لن ينفق أي شخص عاقل ملايين الدولارات على الحواسيب العملاقة وفواتير الكهرباء الهائلة لمحاولة تخمين مفتاح خاص عشوائي واحد باستخدام القوة الغاشمة. فستكون تكلفة الكهرباء أعلى من قيمة الغنيمة التي ستعثر عليها.

هل عنوانك آمن؟

الجواب الصريح هو: يعتمد الأمر.

• يعتمد الأمر على ما إذا كانت مفاتيحك قد أُنشئت باستخدام إنتروبيا (عشوائية) حقيقية وقوية ضمن 256 بت.

• يعتمد الأمر على ما إذا كانت مفاتيحك ليست في حوزة طرف ثالث (منصة تداول أو منصة حفظ) يملك السيطرة الكاملة على محفظتك.

• يعتمد الأمر على ما إذا كنت تستخدم محافظ ورقية ولا يعرف موقعها الفعلي سواك.

• يعتمد الأمر على ما إذا كنت تخزّن مفاتيحك على ذاكرة USB غير متصلة بالإنترنت ومحمية بكلمة مرور قوية.

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

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

الخلاصة

بعد أن أصبحت لديك فكرة واضحة عمّا يكمن وراء عنوان بيتكوين، فأنت تعرف الحقيقة الآن: الأمر ليس مستحيلًا، لكنه غير ممكن عمليًا من الناحية الحاسوبية.

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

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

إذا كنتم ترغبون في جزء ثانٍ، فأخبروني في التعليقات لأعدّ مواضيع مثل: ما الأدوات أو البرامج المستخدمة للبحث عن المفاتيح؟ ما الخوارزميات والمقاييس الموجودة؟ بأي لغات برمجة تُطوَّر؟ ما ملفات PSBT؟ ما أنواع الهجمات الموجودة على شبكة سلسلة الكتل نفسها؟ وغيرها...

«كلمة أخيرة: أؤكد لك أن معظم الأشخاص الذين يروّجون لهذه الأسطورة عن طريق الخطأ لا يملكون أدنى فكرة عن كيفية عمل الخوارزمية من الداخل، ولا عن كيفية تطوير نوى (شيفرة محسّنة) خاصة بهم لجعل البحث أو الهجوم على عناوين معينة ممكنًا.»

ملاحظة: المحتوى المعروض هنا تعليمي بحت. لا يُشجَّع أحد على القيام بأمور غير مشروعة، والقارئ وحده مسؤول عن الإجراءات التي يتخذها باستخدام المعلومات الواردة في هذا المقال.

بانتظار قراءتكم!

#BTC $BTC #Binance