656 / 736BK40

Learning Bitcoin from the Command Line

افهم Bitcoin بالسؤال المباشر لعقدتك

بدلاً من الضغط على زر، تكتب أمراً قصيراً وتراقب استجابة عقدة Bitcoin الخاصة بك. هكذا يعلّم مساق Learning Bitcoin from the Command Line. يربط Christopher Allen وShannon Appelcline التجربة بالشرح: ما الذي تعرفه العقدة، وكيف تعمل المحفظة، وكيف تُنشأ المعاملة. إنه طريق إلى الفهم التقني، وليس اختصاراً لإجراء أول عملية شراء.

Learning Bitcoin from the Command Line مساق متاح للعامة من Blockchain Commons، ألّفه Christopher Allen وShannon Appelcline. يعلّم التحكم في Bitcoin Core عبر سطر الأوامر، أي بتعليمات مكتوبة بدلاً من الأزرار. عند اختيار الدرس، ميّز بين الإصدار المكتمل لكن المتقادم 2.2.2 والإصدار 3.0 الذي لا يزال قيد التطوير.

تخيّل أنك تريد معرفة الكتلة التي وصلت إليها عقدتك. يمكنك سؤالها مباشرة والحصول على رقم. يقوم المساق على تجارب صغيرة من هذا النوع: يرسل القارئ تعليمات إلى Bitcoin Core، ويراقب النتيجة، ويربطها بالشرح. ولا يحتاج إلى كتابة تطبيق لكل تجربة. يصبح سطر الأوامر مساحة عمل تظهر فيها الخطوات بوضوح. [2]

يفترض المؤلفان إلماماً بالمهام الأساسية في طرفية Unix، مثل الانتقال بين المجلدات أو الاتصال بخادم. والطرفية نافذة تُكتب فيها الأوامر. لا يلزم أن تكون مطوّراً متمرساً، لكن المبتدئ تماماً في استخدام الحاسوب يحتاج إلى تعلّم هذه الأساسيات أولاً. أما الجزء المتعلق بـBitcoin Script، اللغة التي تحدد شروط الإنفاق، فيتطلب معرفة بمفاهيم برمجية. [2]

يتكرر اسمان في الدروس: bitcoin-cli وbitcoind. تستقبل الأداة الأولى تعليماتك، أما الثاني فهو برنامج العقدة الجاري تشغيله، الذي ينفذها ويرد عليها. ويتواصلان عبر JSON-RPC، وهي واجهة لطلبات وردود ذات بنية محددة. لذلك لا يكفي تثبيت العميل وحده. إذا لم تكن العقدة تعمل، أو كان العميل يستخدم إعدادات مختلفة، فلن تحصل على الاستجابة المتوقعة. [3]

يستخدم درس الإعداد getblockcount للسؤال عن ارتفاع السلسلة الذي تعرفه العقدة، ثم يقارن النتيجة بمستكشف للشبكة نفسها. تعتمد النسخة الجاري إعدادها غالباً على Signet، وهي شبكة اختبار منفصلة عن مدفوعات Bitcoin الحقيقية على Mainnet. لا معنى لمقارنة ارتفاع Signet بارتفاع Mainnet. وأرقام الأمثلة تعود إلى وقت تسجيلها؛ تطابق الارتفاعين فحص مفيد، لكنه ليس تدقيقاً شاملاً للعقدة. [3]

يوصي المساق باتباع الدروس وتجربتها بنفسك. من يملك بيئة مناسبة مسبقاً يستطيع تجاوز التثبيت، أما الآخرون فلا ينبغي أن يتجاوزوا الإعداد. توفّر اختصارات الأوامر، المسماة aliases، بعض الكتابة، لكنها قد تخفي ما يُشغّل فعلياً. لذلك يعرض النص غالباً الأمر كاملاً. أبقِ بيئة التدريب منفصلة عن التعامل بأموال حقيقية، واحمِ بيانات الدخول والمفاتيح. [2] [3]

يصف ملف README الرئيسي الإصدار 2.2.2 بأنه مكتمل ومحرر، لكنه أيضاً متقادم ويركز على Bitcoin Core 22.0. في عام 2026 يجري تطوير الإصدار 3.0 على فرع عمل منفصل، أي حالة تطوير أخرى للمساق نفسه. تدعم منحة من Human Rights Foundation تحديث المحتوى وإعادة فحص الأمثلة. إذا وجدت مادة غير مكتملة، فليس الخطأ في فهمك بالضرورة؛ بعض الأجزاء قد تظل ناقصة أو غير متسقة. [1] [4]

توضح المقدمة الجاري تطويرها اهتماماً أكبر بواصفات المحافظ، وهي تعبيرات مكتوبة تصف كيفية توليد العناوين وشروط الإنفاق. وتضيف العمل برموز QR وحفظ البيانات السرية وTaproot. وتفسح الأجزاء السابقة المتعلقة بـLightning وواجهات لغات البرمجة المختلفة المجال لتركيز أضيق على Bitcoin Core. لذلك لا يصح دمج محتويات النسختين القديمة والجديدة في قائمة واحدة دون تمييز. [2]

مصادرنا هي ملف README الكامل في الفرع الرئيسي، والمقدمة ودرس Verifying Your Bitcoin Setup من النسخة الجاري تطويرها، والإعلان الرسمي عن المنحة. توضح هذه المواد المؤلفين وطريقة التدريس والمتطلبات وحالة التحديث. لم ننفذ الأوامر ولم نقرأ جميع الدروس المتبقية كاملة. قبل التطبيق العملي، تحقق من إصدار المساق وإصدار برنامجك ومعنى كل تعليمة. [1] [2] [3] [4]

للحصول على صورة أوضح، اقرأ هذا المدخل مع Bitcoin Core, معاملة, Bitcoin Script, Full Node.

01هل هذه بداية مناسبة إذا كنت أريد شراء bitcoin فقط؟

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

02هل يمكنني استخدام أوامر المساق كما هي على حاسوبي؟

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

DOC · 001Learning Bitcoin — official repositoryمصدر أولي DOC · 002Learning Bitcoin — Introduction v3مصدر أولي DOC · 003Learning Bitcoin — Verifying Your Bitcoin Setup v3مصدر أولي DOC · 004Blockchain Commons — Learning Bitcoin grant 2026مصدر أولي
تمت المراجعة: المصادر أولًا · ليست نصيحة استثمارية