ما هو Genesis Block؟
Genenis Block هو أول كتلة في سلسلة البلوكتشين. إنه اللقطة الافتتاحية التي تحدد القواعد والحالة الأولية حتى تعرف بقية السلسلة ما هو "الحقيقي". فكّر به كحلقـة pilot: بمجرد بثه، تتبع كل حلقة لاحقة منه.
"يمكن تحرير Genesis Block لاحقاً." لا. إنه ثابت كالنقطة الابتدائية وليس له كتلة سابقة للإشارة إليها. غيّره، وأنت لست على نفس السلسلة بعد الآن.
كيف يعمل Genesis Block
جولة سريعة، بلا حشو. يعرّف Genesis Block الحالة الأولى، يضيف بعض القواعد، ويمنح كل عقدة ذاكرة مشتركة للموافقة عليها.
- الخطوة 1: المصممون يختارون قواعد السلسلة والأرصدة الأولية، ثم يحزّونها كمحتوى الكتلة الأولى و بيانات المعاملات.
- الخطوة 2: تحصل تلك الكتلة على بصمة فريدة عبر تجزئة تشفيرية، لكنها لا تشير إلى كتلة سابقة.
- الخطوة 3: يشتمل برنامج العميل على هذه الكتلة مدمجة حتى تعرف العقد الجديدة بالضبط أين تبدأ.
- الخطوة 4: في بيتكوين، تمت التعدين للكتلة الأولى بختم زمني ورسالة؛ مكافأة 50 BTC لا يمكن إنفاقها.
- الخطوة 5: كل كتلة لاحقة تشير إلى سلسلة Genesis Block عبر السلاسل، لبناء تاريخ مشترك يُسمّى شبكة blockchain.
نعم، هذا يغطيه.
لماذا يهم Genesis Block
فلماذا يهمك الأمر؟ لأن كل ما يتبع يرث حقيقته من هذه الحركة الأولى.
- الفائدة: يمنح السلسلة origin واحداً لا يمكن إنكاره حتى يستطيع الغرباء الاتفاق على دفتر أصول واحد دون الاعتماد على وسيط.
- المنظور: يمكن أن تثبّت اختيارات التصميم في Genesis Block تناسق العرض، التخصيصات عند الإطلاق، حتى لمسات ثقافية مثل الرسائل المخفية.
- الأهمية: ستراه مذكوراً في المستكشفين، والأوراق البيضاء، ومناقشات التفرع، وفي تدقيقات تاريخ السلسلة المبكرة.
قراءة سلسلة جديدة؟ اطلع سريعاً على ملف الجينيسيس أو رأس الكتلة. ستتعلم إمدادات الإطلاق، والتخصيصات، والطوابع الزمنية، وما إذا كان يمكن إنفاق المكافأة الأولى.
السمات الأساسية لـ Genesis Block
قرّب من هذه، وسترى الأرض صفر:
- الأول: إنه الكتلة ذات الارتفاع 0 ولا يشير إلى كتلة سابقة.
- الثابت: مُدمج في برنامج العميل، لذا يتفق جميع العقد الصادقة عليه.
- الجذر: كل كتلة لاحقة تعود إليه عبر روابط التجزئة.
- الفريد: بعض السلاسل تجعل المكافأة الأولى غير قابلة للإنفاق بالتعريف.
- الكاشف: الرسائل أو تفاصيل التكوين بداخله غالباً ما تُلمح إلى نية المشروع.
ال Variations
ليس كل الكتل الأولى تشبه بعضها. سلاسل مختلفة، أجواء مختلفة:
- Bitcoin: أُنشئت بواسطة Satoshi Nakamoto، وتشتمل على عنوان خبر صحفي ومكافأة لا يمكن إنفاقها.
- Ethereum: مُعرّفة في جينيسيس JSON مع تخصيصات premine وتكوين السلسلة مكتوب عند الإطلاق.
- Altchains: بعض السلاسل تنسخ معلمات من سلسلة أم، وآخرون يبدأون من جديد بقواعدهم وتوقيتهم.
كل سلسلة لها Genesis Block خاص بها. إذا حولت الشبكة، لا تفترض أن قواعد البداية أو الأرصدة نفسها تنقل إلى الشبكة الأخرى.
مثال
في 3 يناير 2009، أُطلق Genesis Block لبيتكوين مع رسالة من صحيفة بريطانية ومكافأة 50 BTC لا يمكن إنفاقها.
معلومة ممتعة
السطّر الصحفي المضمن في كتلة بيتكوين الأولى كان يعمل كطابع زمني ونظرة ساخرة على أزمة المصرفية، مزيج مثالي يعكس رولكس ومواضيع Reddit.
الخلاصة
في جملة واحدة: Genesis Block هو يوم السلسلة صفر، هو المرتكز الذي يقوم عليه كل شيء آخر. افهم ذلك، وسترتبط الأمور بسرعة أكثر.