لقد غطى قسم "تعلم العملات المشفرة" الخاص باستخدام العملات المشفرة حتى الآن الأساسيات من منظور شخص يرغب في الاستمتاع بفائدة العملات المشفرة كشكل جديد من أشكال أموال الإنترنت، أو الاستثمار في خصائصها كمخزن للقيمة، أو توجيه المضاربة على العملات المشفرة كأصل قابل للتداول.
ومع ذلك، هناك حالة استخدام واحدة لم نغطيها بعد، والتي يمكن القول إنها الأكثر أهمية، وهي دعم blockchain بشكل فعال عن طريق تشغيل العقدة.
يعتمد التشفير على القوة الهائلة لتأثيرات الشبكة، ويمكن أن يساهم في تعزيز قوة الشبكة من خلال المساعدة في تشغيلها.
يمكنك اختيار أي دعم لـ blockchain اعتمادًا على كيفية تقييم حالة الاستخدام الخاصة به، ولكن في هذا المثال سننظر في كيفية تشغيل Bitcoin Node.
سنبقي الأمور بسيطة نسبيًا، مما يتيح لك المعرفة الكافية لفهم العملية ولكننا نوصي بإجراء مزيد من البحث قبل البدء، حيث يركز Learn Crypto على المستخدمين الذين بدأوا للتو رحلتهم إلى عالم العملات المشفرة.
في سياق blockchain للبيتكوين، فإن العقدة هي برنامج يدعم الوظائف الرئيسية للبيتكوين - التحقق من صحة المعاملات والكتل التي تخزن المعاملات. تتم إضافة الكتل التي تم التحقق منها إلى blockchain، والتي تستمر في النمو. لذا فإن تشغيل العقدة يساعد في دعم البيتكوين وتنميته.
تعمل العقد إما كنقطة نهاية للاتصال أو كنقطة إعادة توزيع قد تؤدي وظائف مختلفة.
يمكن تسمية أي جهاز يتصل بواجهة العملة المشفرة بالعقدة، بمعنى أنها تتواصل مع بعضها البعض من خلال شبكة blockchain.
يمكن للعقد أيضًا نقل معلومات حول الكتل والمعاملات داخل شبكة blockchain للأجهزة باستخدام بروتوكول Bitcoin p2p2.
كل عقدة لها وظائف محددة مسبقًا، وبالتالي توجد أنواع مختلفة من عقد البيتكوين.
العقدة الكاملة مسؤولة عن التحقق من جميع المعاملات التي تحدث على شبكة blockchain والمصادقة عليها وتخزينها وتعمل كخادم أساسي، مما يعني أنها ثقيلة البيانات. نظرًا لتحميل البيانات، قد يكون تشغيل العقدة الكاملة مكلفًا ويتطلب طاقة وطاقة حاسوبية متقدمة. وفقًا لبحث Datalight ، هناك أكثر من 10000 عقدة كاملة تعمل على شبكة Bitcoin.
بالإضافة إلى الأمان الشامل وصلاحية شبكة البيتكوين، فإن العقدة الكاملة لديها مسؤوليات محددة أخرى تجعلها مختلفة عن العقد الأخرى. هناك سمتان مميزتان مهمتان هما:
على عكس العقد الكاملة، لا تساهم العقد خفيفة الوزن في أمان شبكة البيتكوين لأنها لا تسجل المعاملات.
تُعرف هذه العقد أيضًا باسم عملاء التحقق من الدفع المبسط، وهي تمكن المستخدمين من التحقق مما إذا كانت المعاملات مضمنة في كتلة أم لا، دون مطالبة المستخدم بتنزيل النسخة الكاملة من blockchain. بشكل أساسي، تشارك العقد خفيفة الوزن في الشبكة كنقاط نهاية للاتصال.
في حين أن العقدة الكاملة تتحقق من جميع المعاملات ولديها نسخة كاملة من البلوكشين، يقوم القائم بالتعدين بإنشاء الكتل التي تحتفظ بها العقد. يعمل عامل التعدين على معاملة لمدة 10 دقائق تقريبًا لحل لغز تشفير ويتوصل إلى أفضل مجموعة لتخزين تلك البيانات.
ومن ناحية أخرى، تسجل العقد تلك النتيجة إلى الأبد بعد التحقق من البيانات. لذلك، يختلف القائمون بالتعدين تمامًا عن العقد، لكن لغة البيتكوين القابلة للتبديل تعني أنه في بعض الأحيان يتم الخلط بين الأمرين.
لا يحتوي تشغيل عقدة بيتكوين كاملة على أي مكافآت عملة، ومع ذلك، فهو يأتي مع فوائده غير الملموسة. يشملوا:
من خلال تشغيل عقدة Bitcoin، يمكنك المشاركة بنشاط في ثورة التشفير مما يساعد في تشكيل نظام نقدي بديل. قبل أن تبدأ العملية، تحتاج إلى معرفة المخاطر والمتطلبات المرتبطة بتشغيل عقدة البيتكوين. دعونا نتعمق في ذلك-
عند تشغيل عقدة Bitcoin، فأنت بحاجة إلى ما يسمى بالعميل. منذ نشأة البيتكوين وحتى اليوم، العميل الأكثر شيوعاً يسمى Bitcoin Core. وهو برنامج يجب عليك تثبيته على جهازك. ومع ذلك، يمكنك أيضًا تخزين عملات البيتكوين الخاصة بك في محفظة Bitcoin Core؛ اتخذ إجراءات السلامة كما تفعل عند تشغيل أي محفظة تشفير أخرى.
ملاحظة: تأكد من تشغيل الكمبيوتر المحمول أو سطح المكتب الخاص بك في الحالة المثالية نظرًا لأن معظم أنظمة التشغيل تسمح لأجهزة الكمبيوتر لديك بالدخول إلى وضع الطاقة المنخفضة بمجرد تنشيط شاشة التوقف. سيؤدي هذا إلى إيقاف أو إبطاء حركة المرور.
هناك ثلاثة خيارات لتشغيل عقدة Bitcoin الكاملة:
سنركز على الخيار الأول، وهو تشغيل عقدة على شبكة افتراضية خاصة.
الخطوة 1: الخطوة الأولى هي تجهيز أجهزتك لتشغيل عقدة Bitcoin.
الخطوة 2: اختر نظام التشغيل الذي ترغب في استخدامه لتشغيل عقدة Bitcoin. بعض الخيارات هي Windows (7،8، أو 10)، Linux (Debian، Ubuntu، إلخ)، وMac OS. إذا اخترت حلاً مخصصًا مثل Raspberry Pi، فيمكنك استخدام Umbrel.
الخطوة 3: قم بتثبيت Bitcoin على أجهزتك باستخدام هذه التعليمات خطوة بخطوة.
الخطوة 4: اتبع هذه الخطوات لتكوين جهاز التوجيه الخاص بك للسماح بالمنفذ 8333:
أ) قم بتسجيل الدخول إلى جهاز التوجيه الخاص بك، وابحث عن قسم إعادة توجيه المنفذ (الخادم الظاهري). ستجده ضمن قسم "NAT".
ب) أدخل عنوان IP الخاص بك.
ج) اكتب "8333" في كل من تشغيل المنفذ الداخلي وبدء المنفذ الخارجي.
د) حدد TCP/UDP في قسم "البروتوكول".
ه) انقر فوق تطبيق/حفظ
قم بالتحقق باستخدام مواقع الويب مثل "earn.com" للتأكد من إمكانية الوصول إلى عقدة Bitcoin الخاصة بك.
تعتبر العقد الكاملة ضرورية لضمان عمل البيتكوين كما أراد ساتوشي، حيث يعمل كنظام نقدي لامركزي من نظير إلى نظير.
لا توجد مكافآت مالية مباشرة مقابل تشغيل عقدة، ولكنها طريقة رائعة لتحسين معرفتك بكيفية عمل البيتكوين. قد تستفيد كشركة تقبل عملة البيتكوين، أو كتاجر يمكنه استخلاص القيمة من البيانات التي تديرها العقدة والتي تضعها في متناول يدك.
ستستمتع أيضًا بمجد معرفة أنك تساعد في دعم وتنمية نظام مالي شامل جديد تمامًا بدون حدود أو قيود يمكن أن تمنح الناس نوعًا جديدًا من الحرية المالية.
كما ذكرنا أعلاه، فإن Bitcoin Core هو العميل النهائي الذي تستخدمه غالبية عقد Bitcoin. لقد كان العميل الأصلي الذي استخدمه ساتوشي لإطلاق البيتكوين. إنه العميل الذي يستخدمه المطورون الأساسيون بشكل عام، وهو الأكثر نضجًا بين جميع العملاء، ويتم تحديثه وتصحيحه باستمرار.
ومن ناحية أخرى، هناك أيضًا أسباب وجيهة لاستخدام عملاء آخرين - وتنوع العملاء هو أحد هذه الأسباب. يضمن تنوع العملاء أن Bitcoin كشبكة لا تزال قادرة على العمل إذا حدث فشل فادح في Bitcoin Core. كونها العميل المهيمن، فإن Bitcoin Core من الناحية النظرية تجعل الشبكة عرضة لفشل عميل واحد لأنها تتمتع بتأثير لا مبرر له على الترقيات أو قواعد الإجماع.
اعتبارًا من يوليو 2024، تشكل Bitcoin Core نسبة مذهلة تبلغ 98٪ من العملاء في إجمالي عدد العقد. هناك بدائل يجب مراعاتها إذا كنت تفكر في إعداد عقدة Bitcoin: