تخط وانتقل إلى المحتوى الرئيسي

ما هي العقدة الكاملة؟

تم إجراء التحديث اليوم

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

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

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

بينما يوجد عدد من عملاء سلسلة الكتل الكاملة الأخرى التي تستخدم لغات برمجة وهياكل برامج مختلفة، فإن الأكثر استخدامًا هو عميل Bitcoin Core، المعروف أيضًا باسم "عميل ساتوشي". أكثر من 90٪ من العقد في شبكة البيتكوين تشغل إصدارات مختلفة من عميل Bitcoin Core. كما ذكرنا سابقًا، يمكن التعرف عليه من خلال رسائل الإصدار المرسلة بين العقد أو من خلال سلسلة النص الفرعي "Satoshi" التي تم الحصول عليها من الأمر getpeerinfo، على سبيل المثال /Satoshi: 0.8.6/.

هل أجاب هذا عن سؤالك؟