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

العقد في شبكة بيتكوين
صُمّم بيتكوين كنظام موزّع وليس كخدمة تُدار مركزيًا. بدلًا من الاعتماد على البنوك أو معالِجات الدفع، يعتمد على شبكة عالمية من أجهزة مستقلة تتواصل مباشرةً مع بعضها. هذه الأجهزة هي عقد بيتكوين.
تتصل كل عقدة بشبكة بيتكوين من نظير إلى نظير (P2P)، حيث تتبادل البيانات حول المعاملات والكتل. يمكن اعتبار أي جهاز يشغّل برمجيات مرتبطة ببيتكوين ويتواصل مع هذه الشبكة عقدة، حتى وإن لم تؤدِّ كل العقد الدور نفسه. تختلف مسؤولياتها بحسب كيفية إعدادها وما هي البرمجيات التي تعمل عليها.
إن تنوع هذه الأدوار هو أحد الأسباب التي تجعل بيتكوين متينة وقادرة على مقاومة الرقابة وقادرة على العمل دون وسيط.
العقد الكاملة: حُرّاس القواعد
تُعدّ العقد الكاملة أهم المشاركين في شبكة بيتكوين. فهي تتحقق بشكل مستقل من المعاملات والكتل وفقًا لقواعد توافق بيتكوين، مما يضمن ألا يمر أي شيء غير صالح. وبما أنها تتحقق من كل شيء بأنفسها، لا تحتاج العقد الكاملة إلى الثقة في أي طرف آخر.
تحافظ معظم العقد الكاملة على نسخة من سجل سلسلة الكتل، ما يتيح لها التحقق من البيانات الجديدة من الصفر. ورغم أنه من الممكن تقنيًا التشغيل بمجموعة بيانات مُخفّضة، فإن السمة المحدِّدة للعقدة الكاملة هي التحقق، لا حجم التخزين.
أكثر البرامج استخدامًا لتشغيل عقدة كاملة هو Bitcoin Core. يتطلب تشغيل عقدة كاملة جهاز كمبيوتر حديثًا، ومساحة تخزين كافية لبيانات سلسلة الكتل، واتصال إنترنت مستقر، ورغبة في البقاء متصلًا لفترات طويلة. يشغّل كثير من المستخدمين عقدًا كاملة ليس من أجل الربح، بل لتعزيز الشبكة والحفاظ على السيادة الشخصية على معاملاتهم.
يمكن الوصول إلى آلاف العقد الكاملة بشكل علني على شبكة بيتكوين، وغالبًا ما تُشار إليها باسم “العقد المستمعة”. إضافةً إلى ذلك، تعمل العديد غيرها بهدوء خلف جدران الحماية أو أدوات الخصوصية، مما يساهم في اللامركزية دون أن تكون ظاهرة.
العقد المستمعة والعقد الفائقة
العقدة المستمعة (Listening Node)، والتي يُطلق عليها أحيانًا بشكل غير رسمي اسم العقدة الفائقة (Supernode)، هي ببساطة عقدة كاملة تكون متاحة للعامة. تقبل هذه العقد الاتصالات الواردة من مشاركين آخرين وتشارك نشطًا بيانات سلسلة الكتل.
نظرًا لأن العقد المستمعة غالبًا ما تبقى متصلة بالإنترنت على مدار الساعة وتحافظ على اتصالات عديدة بين الأقران، فإنها تميل إلى استهلاك نطاق ترددي وموارد نظام أكبر. تكمن قيمتها في مساعدة العقد الجديدة على المزامنة بسرعة وضمان انتشار بيانات المعاملات بكفاءة عبر العالم.
عقد التعدين ودورها
تُشغَّل عقد التعدين بواسطة مشاركين يحاولون إنشاء كتل جديدة وكسب مكافآت الكتلة. ويتطلب التعدين نفسه عتادًا وبرمجيات متخصصة، تعمل عادةً بجانب، لا داخل، بيتكوين كور.
عادةً يشغّل عمال المناجم الفرديون عقدهم الكاملة الخاصة بهم للتحقق بشكل مستقل من المعاملات قبل محاولة تعدين كتلة. أما في مجموعات التعدين، فعادةً لا يحتاج سوى مشغّل المجموعة إلى تشغيل عقدة كاملة، بينما يساهم المنقّبون الأفراد بقوة الحوسبة. وبغض النظر عن الإعداد، يجب على عمال المناجم إرسال كتلهم إلى الشبكة، حيث تتحقق العقد الكاملة مما إذا كانت تلك الكتل تتبع القواعد.
هذا التمييز حاسم: يقترح عمال المناجم الكتل، لكن العقد الكاملة هي من يقرر ما إذا كانت تلك الكتل ستُقبَل.
العقد الخفيفة وعملاء SPV
ليس كل المستخدمين يريدون أو يحتاجون إلى تشغيل عقدة كاملة. تُصمَّم العقد الخفيفة، والمعروفة أيضًا باسم عملاء التحقق من المدفوعات المبسط (SPV)، من أجل الراحة. لا تخزّن سلسلة الكتل ولا تتحقق بالكامل من المعاملات. بدلًا من ذلك، تستعلم العقد الكاملة عن المعلومات التي تحتاجها.
تتحقق تطبيقات عميل SPV من ما إذا كانت المعاملات مُدرجة ضمن الكتل دون تنزيل كل البيانات الأساسية. وهذا يجعلها مثالية لمحافظ الهاتف المحمول والاستخدام اليومي، لكن مع وجود مفاضلة. وبما أنها تعتمد على عقد أخرى للحصول على المعلومات، فهي لا تساهم مباشرةً في أمن الشبكة، وتحتاج إلى قدرٍ من الثقة في العقد التي تتصل بها.
العقد الكاملة مقابل عقد التعدين
تشغيل عقدة كاملة ليس هو نفسه التعدين. يتطلب التعدين استثمارًا كبيرًا في العتاد والكهرباء، بينما يمكن تشغيل عقدة مُتحققة بالكامل من قِبَل شبه أي شخص يمتلك كمبيوترًا عاديًا واتصالًا إنترنتيًا.
قبل أن يحاول عامل التعدين حتى حل لغز تشفير، يجب أن تكون المعاملات التي يضمّنها مقبولة بالفعل كصحيحة من قِبَل العقد الكاملة. وبعد أن يجد العامل حلاً ويبث كتلة، تكون العقد الكاملة مرة أخرى هي التي تتحقق من القواعد وتفرضها. وبهذه الطريقة، تُحافَظ الإجماعات (التوافق) بواسطة المُتحققين، وليس عمال المناجم وحدهم.
لماذا تهم العقد؟
تتواصل عقد بيتكوين باستمرار عبر بروتوكول P2P، فتشارك وتتحقق من المعلومات في الوقت الفعلي. إذا تصرّفت عقدة بطريقة غير أمينة أو نشرت بيانات غير صالحة، فإن العقد الأخرى تحدد المشكلة بسرعة وتفصل الاتصال بها.
على الرغم من أن تشغيل عقدة كاملة لا يوفّر مكافآت مالية مباشرة، فإنه يمنح شيئًا بنفس القدر من الأهمية: الثقة والتحكّم. من خلال التحقق من المعاملات بشكل مستقل، يقلّل المستخدمون اعتمادهم على أطراف ثالثة، ويحسّنون الخصوصية، ويساعدون في حماية الشبكة ضد هجمات مثل الإنفاق المزدوج.
بالمعنى الدقيق، العقد هي ما يحافظ على بيتكوين صادقة. فهي تضمن اتباع القواعد، وأن يظل السجل دقيقًا، وأن تبقى المنظومة لامركزية—تمامًا كما صُممت.
