
يُعد Bitcoin Core التطبيق المرجعي لـ بروتوكول Bitcoin وبرنامج العقدة الكاملة. يتحمل مسؤولية التحقق من الكتل والمعاملات وفق القواعد المعتمدة ونشر البيانات عبر الشبكة. وبالرغم من أن Bitcoin Core يوفر أيضًا محفظة أساسية وواجهات برمجة تطبيقات للمطورين، إلا أن قيمته الأساسية تكمن في تمكين "التحقق المستقل".
تخيله كأنه "خادم دفتر الأستاذ" الخاص بك والخاضع لسيطرتك: يمكنك التحقق من سجل Bitcoin بالكامل دون الاعتماد على مواقع أو عقد طرف ثالث. هذا يقلل الحاجة للثقة بالآخرين عند استقبال الأموال، أو حفظ الأصول، أو تطوير التطبيقات.
يعمل Bitcoin Core عبر استقبال الكتل والمعاملات من خلال شبكة الند للند، والتحقق من كل إدخال قبل إعادة إرساله. تُسجّل الإدخالات الصحيحة في دفتر الأستاذ المحلي، بينما يتم تجاهل غير الصالحة.
عند بدء تشغيل Bitcoin Core، يقوم بمزامنة الكتل التاريخية من العقد الأخرى، ثم يستمر في استقبال والتحقق من المعاملات والكتل الجديدة، مع تحديث حالته المحلية تباعًا. لا يحدد Bitcoin Core القواعد، بل يلتزم بقواعد الإجماع المعتمدة ويفرضها.
تنبع أهمية Bitcoin Core من قدرته على توفير التحقق المستقل والموثوق دون الحاجة للثقة بأي جهة. لست بحاجة للثقة بأي موقع أو خدمة لتأكيد استلام دفعة أو صحة بيانات السلسلة.
هذا يعزز الأمان ومقاومة الرقابة: كلما زاد عدد العقد وانتشرت جغرافيًا، أصبح من الصعب التأثير على الشبكة بأكملها عبر نقطة فشل واحدة أو معلومات مضللة. اعتبارًا من 2024، يبلغ عدد العقد العامة عادة عشرات الآلاف، ما يوفر مرونة قوية للشبكة (المصدر: إحصاءات المجتمع وعمليات مسح الشبكة).
كذلك، بصفته التطبيق المرجعي، يساعد Bitcoin Core في الحفاظ على التناسق بين تطبيقات البروتوكول، ويقلل من مخاطر الانقسامات الناتجة عن اختلافات الشيفرة، ويوفر للمطورين واجهات برمجة تطبيقات وبيئات اختبار مستقرة.
Bitcoin Core هو برنامج؛ أما Bitcoin فيشير إلى كل من الشبكة والأصل الرقمي. بشكل أكثر تحديدًا:
لذا، تشغيل Bitcoin Core لا يعني امتلاك البيتكوين. لامتلاك البيتكوين، يجب أن تسيطر على المفاتيح الخاصة لعناوينك الخاصة.
Bitcoin Core هو عقدة كاملة تتحقق من جميع القواعد بشكل مستقل. أما المحافظ الخفيفة (المعروفة عادة بمحافظ SPV)، فتعمل كـ"قارئي الملخصات"، وتعتمد بشكل أساسي على رؤوس الكتل ومعلومات من أطراف ثالثة. هي أكثر كفاءة في الموارد لكنها تتطلب ثقة أكبر بالآخرين.
تشمل الخطوات الأساسية لتثبيت Bitcoin Core التنزيل الآمن، والتحقق من التوقيعات، والإعداد السليم، والمزامنة الأولية.
الخطوة 1: نزّل Bitcoin Core من موقعه الرسمي مع ملف التوقيع والمفتاح العام للمطور. تحقق من التوقيعات لضمان عدم العبث بالملفات.
الخطوة 2: اختر دليل البيانات وخطة التخزين. تتطلب المزامنة الكاملة عدة مئات من الجيجابايت؛ إذا كانت الموارد محدودة، فعّل "وضع التقليم" للاحتفاظ فقط بالكتل الحديثة (غالبًا عشرات الجيجابايت) مع الحفاظ على التحقق المستقل.
الخطوة 3: شغّل البرنامج للمزامنة الأولية. قد تستغرق هذه العملية وقتًا ونطاقًا تردديًا كبيرين؛ عند اكتمالها، ستبقى عقدتك محدثة مع الشبكة.
الخطوة 4: أنشئ أو استورد محفظة. تحفظ المحافظ المفاتيح الخاصة (التي يمكن نسخها احتياطيًا بعبارة استذكار)؛ دوّن نسخة احتياطية في وضع غير متصل واحتفظ بها بأمان. يمكنك أيضًا إعداد عناوين للمراقبة فقط لتقليل مخاطر المحافظ الساخنة.
الخطوة 5: إذا لزم الأمر، اتصل عبر واجهة التحكم (RPC) للعمليات المتقدمة أو عطّل RPC للاستخدام الأساسي باستقبال والتحقق فقط.
إذا كنت ترغب فقط في شراء أو بيع البيتكوين على Gate، فلا داعي لتشغيل Bitcoin Core؛ أما للحفظ الذاتي طويل الأمد أو التحقق المستقل من المدفوعات أو تطوير التطبيقات، فيُنصح بتشغيل Bitcoin Core.
يقدم Bitcoin Core واجهات RPC (تُشبه "مفاتيح التحكم عن بعد") للاستعلام عن الكتل، وبناء المعاملات وبثها، وإدارة المحافظ والعناوين، والوصول إلى شبكات الاختبار.
سير العمل النموذجي:
الخطوة 1: استخدم محفظة Bitcoin Core لإنشاء عناوين للمراقبة فقط؛ أدر سياسات الاستقبال/التغيير عبر الأوصاف.
الخطوة 2: يبني التطبيق PSBT عبر RPC ويصدرها للتوقيع دون اتصال.
الخطوة 3: تعود PSBT الموقعة إلى Bitcoin Core ليتم التحقق منها وبثها إلى الشبكة.
BIP (مقترح تحسين Bitcoin) هو عملية مفتوحة لتطوير البروتوكول بشكل تعاوني. عادة ما تتبع التغييرات في شيفرة Bitcoin Core توافق الآراء الذي يتم التوصل إليه خلال مناقشات BIP قبل التنفيذ والإصدار.
اعتبارًا من 2024، تركز العملية على النقاش المفتوح، ومراجعة الشيفرة، والنشر التدريجي مع التركيز على الأمان والتوافقية.
رغم أن Bitcoin Core يعزز التحقق المستقل والخصوصية، تبقى هناك بعض المخاطر عند الاستخدام:
يركز تطوير Bitcoin Core المستمر على تحسين الأداء والخصوصية وقابلية الاستخدام: مزامنات أولية أسرع، استراتيجيات ترحيل الحزم، نقل مشفر، تحسين الموارد، والمزيد (وفق اجتماعات المطورين وملاحظات الإصدارات حتى 2024).
ضع في اعتبارك التوصيات التالية:
يعيد Bitcoin Core "قوة التحقق" إلى المستخدمين: يمكنك تأكيد الأموال وحالة السلسلة دون الاعتماد على أي خدمة واحدة. إنه العمود الفقري لصحة الشبكة والواجهة القياسية للمطورين. تشغيله يعتمد على احتياجات الأمان والخصوصية والموارد المتاحة لديك. بغض النظر عن اختيارك، أعطِ الأولوية دائمًا لنسخ المفاتيح الخاصة الاحتياطية وأمان النظام—واحرص على إجراء تأكيدات متعددة عند التعامل مع الأموال.
يتطلب تشغيل Bitcoin Core أجهزة مناسبة: مساحة كافية لتخزين البلوكشين الكامل (حوالي 600 جيجابايت+)، اتصال إنترنت مستقر، ومصدر طاقة غير منقطع. يُنصح باستخدام جهاز كمبيوتر مكتبي أو خادم بدلاً من الحواسيب المحمولة لتحقيق استقرار وأمان أفضل.
Bitcoin Core هو عقدة كاملة قادرة على التحقق المستقل من جميع المعاملات والكتل دون الاعتماد على أطراف ثالثة، ما يوفر أقصى درجات الأمان والخصوصية. تعتمد محافظ SPV (المحافظ الخفيفة) على الآخرين في التحقق—رغم أنها تستهلك مساحة أقل، إلا أنها تنطوي على مخاطر ثقة أكبر لكنها ملائمة للأجهزة المحمولة.
عادة ما تستغرق المزامنة الأولية للبلوكشين الكامل مع Bitcoin Core عدة ساعات إلى عدة أيام حسب سرعة الشبكة وأداء الأجهزة. تستهلك عملية المزامنة نطاقًا تردديًا وموارد CPU كبيرة—فكّر في تشغيلها خلال أوقات انخفاض الضغط. بعد المزامنة، ستبقى عقدتك محدثة تلقائيًا مع الشبكة.
بالنسبة لمعظم حاملي البيتكوين، لا يُشترط تشغيل Bitcoin Core—توفر المحافظ الباردة أو البورصات الموثوقة (مثل Gate) راحة أكبر. ومع ذلك، إذا كنت تفضل الخصوصية، أو لا تثق بالخدمات المركزية، أو تشارك في التطوير/التعدين، فإن تشغيل عقدة كاملة يوفر استقلالية وأمانًا أقوى.
كل عقدة Bitcoin Core جزء أساسي من الشبكة—من خلال التحقق من المعاملات، ونقل البيانات، والحفاظ على نسخة من البلوكشين، تضمن هذه العقد اللامركزية والأمان. كلما زاد عدد العقد، أصبحت الشبكة أقوى ضد الهجمات أو محاولات السيطرة من نقطة واحدة.


