08 / 691NODE

Full Node

عقدة تحقق كامل

تحقق ذاتي من كتل Bitcoin وحالة UTXO دون تفويض القرار لمستكشف أو معدّن.

يطبق Full Node قواعد إجماع Bitcoin مستقلاً. يستنتج حالة صالحة من البيانات؛ لا يزيد عدد الأقران أو علامة الجهاز وزن التصويت لاستنتاجاته.

تفحص العقدة الترويسات وProof of Work وروابط الكتل وانتقالات UTXO. يتطلب وصل كتلة وجود المخرجات المنفقة وعدم سبق إنفاقها واستيفاء السكربتات وحد الإصدار. يختار العمل الأكبر فرعاً صالحاً آخر ولا يتجاوز قواعد الصلاحية. [Bitcoin Core v29.0: validation]

ينزل التشغيل الأول التاريخ ويعالجه. قد يتجاوز Bitcoin Core فحوص سكربتات قديمة بشروط عبر assumevalid؛ ويعطل assumevalid=0 ذلك. يبدأ AssumeUTXO بلقطة مطابقة لبصمة معتمدة ويفحص الماضي في الخلفية. توافر الحالة الحالية لا يعني اكتمال التحقق التاريخي. [Bitcoin Core v29.0: validation] [Bitcoin Core v29.0: AssumeUTXO]

تحذف العقدة المقلمة ملفات الكتل القديمة بعد معالجتها وتحتفظ بـ UTXO وتتحقق من الجديد. تحتفظ العقدة الأرشيفية بالقديم. يختلف توافر التاريخ لتقديمه أو إعادة مسحه؛ أما SPV فلا يتحقق من كل المعاملات والحالة بالطريقة نفسها. [Bitcoin.org: running a full node]

لا تحمي عقدة شغالة دفعات تظل المحفظة تتحقق منها بخادم آخر. افحص مصدر البيانات ومسار البث الفعليين. تعمل العقدة دون مفاتيح خاصة؛ الحفظ والتوقيع وظيفتان منفصلتان. التحقق الذاتي لا يزيل بيانات الشبكة الوصفية أو أخطاء النسخ الاحتياطي. [Bitcoin.org: running a full node] [Bitcoin Core v29.0: RPC security]

ينقل P2P الكتل والمعاملات؛ ويتيح RPC للتطبيقات التحكم بالعقدة وربما المحفظة. فتح منفذ P2P وارد ليس نشر RPC. يوصي Bitcoin Core بإبعاد RPC عن الإنترنت العام ويستخدم cookie للمصادقة المحلية. [Bitcoin Core v29.0: RPC security]

افحص الشبكة وblocks وheaders وinitialblockdownload في getblockchaininfo؛ ويميز getchainstates اللقطة من التحقق الخلفي. لا تثبت أيقونة خضراء أو عدد اتصالات تحققاً كاملاً. تأكد أخيراً من قراءة المحفظة لهذه العقدة ومن حداثة قمة السلسلة. [Bitcoin Core v29.0: AssumeUTXO] [Bitcoin Core v29.0: validation]

مثال · NODE

الثقة بخادم أم التحقق بنفسك

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

للحصول على صورة أوضح، اقرأ هذا المدخل مع Bitcoin, Timechain / Blockchain, المعاملة, UTXO, Proof of Work. تشير إلى هذا المدخل أيضًا Bitcoin, Satoshi Nakamoto, Timechain / Blockchain, Proof of Work.

01هل تعدّن Full Node عملات bitcoin؟

ليس بمفردها. تتحقق Full Node من الكتل والمعاملات. يكرر التعدين تجزئة ترويسات الكتل المرشحة؛ يمكن تشغيل الدورين معًا، لكنهما مختلفان تقنيًا.

02هل يجب حفظ سلسلة الكتل كاملة إلى الأبد؟

لا. يحذف Pruning ملفات الكتل القديمة التي عولجت بالفعل، مع الاحتفاظ بحالة UTXO الحالية وبيانات أحدث لازمة للتشغيل. لا يتجاوز التحقق لتوفير المساحة. بصورة منفصلة، يمكن لـ assumevalid تجاوز فحوص سكربتات قديمة بشروط محددة؛ يحمّل AssumeUTXO ملف snapshot ويتحقق من التاريخ في الخلفية.

DOC · 001Bitcoin Core v29.0: validationمصدر أولي ↗DOC · 002Bitcoin Core v29.0: AssumeUTXOمصدر أولي ↗DOC · 003Bitcoin.org: running a full nodeمصدر أولي ↗DOC · 004Bitcoin Core v29.0: RPC securityمصدر أولي ↗
تمت المراجعة في 1 أغسطس 2026المصادر أولًا · ليست نصيحة استثمارية