اليوم بعدما ربطت الصورة عن التعدين في البتكوين. حبيت أشرحها بأسلوبي يمكن أحد يمر بنفس الأسئلة اللي كانت تدور في بالي.
طبعاً لقبل فترة وأنا عندي لخبطة كبيرة بخصوص تعدين البيتكوين. ودائما أسمع إن المعدّن يحل لغز ويكسب عملات، بس ما كنت فاهم: ليش لازم في لغز؟ ليش هو اللي يكسب؟ وإيش دور الهاش، والـ nonce، وشبكة البيتكوين كلها؟
طيب أول حاجة هي إن شبكة البيتكوين ما فيها بنك ولا جهة تشرف على المعاملات. لما علي يحوّل لـ سارة ما في أحد في النص يشيّك ويأكّد العملية نفس اللي يحصل في المعاملات البنكية الحالية زي ال check أو ال ACH.
بدل كذا، كل حاجة تحصل على شبكة اسمها البلوكشين (Blockchain) واللي هي عبارة سجل عام موزّع على آلاف الأجهزة حول العالم (أو نقدر نتخليها أنها عبارة عن Linked list زي اللي درسناها بال data structure). كل جهاز من هذه الأجهزة اسمه Node (عقدة)، واللي يشارك في توثيق المعاملات اسمه Miner (معدّن).
طيب إيش يسوي المعدّن بالضبط؟
لما علي يقرر يرسل لمحفظة سارة 1 Bitcoin عبر الشبكة بيحدد كم رسوم العملية. بعدين بتصير ذي عملية وتنتقل للشبكة وتنتظر أحد يضيفها داخل Block جديد.
المعدّنين يتسابقون، كل واحد منهم يجمع مجموعة عمليات داخل block مؤقت يكون مخزن على جهازه لأنه لسا مش موثق عشان يكون على الشبكة. وعشان يضيفه للشبكة في شرط وهو اللي يضمن إن الشبكة ما تكون فوضى.
لازم أي block جديد يتم قبوله فقط إذا قدر المعدّن يحل لغز رياضي يسمّى Proof of Work. اللُغز باختصار: لازم تلاقي رقم يسمّى nonce، لما تدمجه مع بيانات الـ block وتدخلهم في دالة هاش (SHA-256)، لازم الناتج يبدأ بعدد معين من الأصفار. طيب من اللي يحدد كم صفر؟ الشبكة نفسها، بناءً على شيء يُسمّى الصعوبة (Difficulty)، ويتم تحديثه كل 2016 block تقريبًا (يعني كل أسبوعين).
من هنا تبدأ اللعبة: ما في معادلة سحرية توصلك للنتيجة. كل المعدنين حول العالم يجربوا مليارات القيم للـ nonce في الثانية، إلى أن يطلع الهاش الصحيح.
أول واحد ينجح: • يرسل الـ block للشبكة • كل العقد على الشبكة تتأكد من صحة المعاملات والتوقيع • إذا كل شيء سليم، يتم إضافته للسلسلة رسميًا
والمكافأة؟ يحصل المعدّن على عدد من عملات البيتكوين الجديدة (حاليًا 6.25 BTC)، بالإضافة إلى كل رسوم العمليات اللي ضمّنها داخل الـ block.
طبعاً القوة الحقيقية في البلوكشين مش بس في التعدين إنما في ربط الـ blocks ببعض عن طريق الهاشات. بحيث أنه كل block يحتوي على: • المعاملات • nonce • هاش الـ block السابق
يعني أي تغيير في أي block قديم → يؤدي لتغيير الهاش → مما يؤدي إلى رفض كل الـ blocks اللي بعده. زي سلسلة حديد مربوطة، لو كسرت حلقة، كل اللي بعدها يطيح.
فلو أحد حاول يعدل معاملة قديمة، لازم يعيد حساب كل شيء من ذاك الـ block حتى آخر block في السلسلة… وبسرعة تفوق كل المعدنين في العالم. وهذا طبعاً شبه مستحيل إلا لو امتلك أكثر من (51%) من العقد الموجودة في الشبكة.
خلاصة الموضوع: • المعدّن هو من يحل اللغز ويكسب المكافأة • الهاش يربط كل block باللي قبله ويكشف أي تلاعب • الـ nonce هو الرقم السري اللي يُجرَّب ملايين المرات حتى ينطبق الشرط • Proof of Work هو اللي يخلي النظام لامركزي وآمن بدون أي جهة تحكم
تعدين البيتكوين هو مزيج عبقري من الحوافز، والأمان، والشفافية… بدون أي طرف مركزي. لو فهمته صح، بتفهم كيف ممكن النظام المالي يتغير بالكامل في المستقبل.
#Bitcoin #Blockchain #Fintech #Decentralization
Original source
This content was originally published as a LinkedIn post. Open it in a new tab.