‹ الفصل 7، جميع الدروس

مستكشف طريق · الفصل 7 · الدرس 3 من 5

قراءة الورقة البيضاء

إثبات العمل والشبكة

كيف يمكن للغرباء الاتفاق على تاريخ واحد عندما يمكن لأي شخص الكذب؟ 6 دقيقة

وحدة معالجة مركزية واحدة، صوت واحد

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

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

الخطوات الست للشبكة

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

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

▶ شاهد ذلك في الآلة

التعدين هو المكان الذي يحدث فيه إثبات العمل: تحاول الأرفف التجزئات حتى ينخفض أحدها عن الهدف.

ما ينبغي تذكّره

  • إثبات العمل صعب الإيجاد وسهل التحقق.
  • تصويت الورقة هو وحدة معالجة مركزية واحدة، صوت واحد، وليس عنوان واحد، صوت واحد.
  • كل عقدة تتحقق من كل كتلة قبل البناء عليها.

اختبر فهمك

لماذا ترفض الورقة التصويت حسب عنوان IP؟

ماذا تفعل العقدة عندما تقبل كتلة جديدة، وفقًا للخطوة 6؟

إثبات العمل والشبكة · جامعة بيتكوين