BTC/USD——BTC/EUR—EUR/USD—الرسوم— sat/vBالكتلة—واجهات API عامة
الثلاثاء، 3 نوفمبر 2026
تعلّم بيتكوين وابحث في بياناته
شرح بيتكوين
لنبدأ بسؤال مألوف: ماذا يحدث عندما يدفع شخص ببيتكوين؟ تتبع هذه الدروس الثمانية مسار الدفعة من المحفظة إلى كتلة مؤكدة، وتشرح المصطلحات التقنية عند ظهورها لأول مرة. يمكنك قراءتها بالترتيب أو اختيار موضوع من الفهرس.
الدرس01
بيتكوين وBTC والمحفظة: ثلاثة أمور مختلفة
بيتكوين شبكة من الحواسيب تتبع قواعد مشتركة لتسجيل التحويلات، دون مسؤول مركزي يدير الحسابات. يتبادل المشاركون المعاملات مباشرةً، ويُجمع سجلها العام في كتل مترابطة تسمى سلسلة الكتل أو البلوكتشين. أما BTC فهو وحدة القيمة في الشبكة. يساوي بيتكوين واحد 100 مليون ساتوشي، لذلك يمكن الدفع بجزء صغير منه.
المحفظة برنامج أو جهاز يدير المعلومات اللازمة لاستقبال المدفوعات والسماح بإنفاقها. لا تكون عملات بيتكوين ملفات محفوظة داخل هاتفك؛ بل يُسجَّل وجودها كمخرجات معاملات غير مُنفَقة في تاريخ الشبكة. المفاتيح الخاصة معلومات سرية تتيح السماح بالإنفاق. والعنوان تعليمات للدفع يمكن مشاركتها مع المُرسل، وليس مفتاحًا خاصًا.
في الحفظ الذاتي، تتحكم أنت بالمفاتيح وتتحمل مسؤولية حمايتها واستعادتها. أما الحساب لدى جهة حفظ، فتتحكم هذه الجهة بالمفاتيح نيابةً عنك. تختلف مخاطر الخيارين. ومحدودية إصدار بيتكوين لا تضمن استقرار سعره أو قوته الشرائية أو تحقيق عائد استثماري.
الدرس02
كيف تنتقل الدفعة من المحفظة إلى كتلة
عندما تدفع ببيتكوين، لا يجري تعديل رصيد حساب واحد كما يحدث في قاعدة بيانات مصرفية. تنفق المعاملة مخرجات معاملات سابقة لم تُنفَق بعد، وتُعرف اختصارًا بـUTXO، ثم تنشئ مخرجات جديدة. تجمع المحفظة المخرجات التي يمكنها إنفاقها لعرض الرصيد. وإذا اختارت مخرجًا للدفع، يُنفَق بكامله؛ ويمكن إرجاع الباقي إلى مخرج جديد يتحكم به المُرسل.
مثلًا، يمكن استخدام مدخل قيمته 10,000 ساتوشي لدفع 6,000 ساتوشي، وإرجاع 3,800 ساتوشي كباقٍ. تمثل الـ200 ساتوشي المتبقية رسوم المعاملة. هذه أرقام لتوضيح الحساب، وليست تقديرًا للرسوم الحالية. تعتمد الرسوم عادةً على حجم المعاملة والطلب على مساحة الكتل، لا على نسبة ثابتة من المبلغ المحوّل.
تنشئ المحفظة المعاملة وتوفر الإذن الذي تتطلبه شروط إنفاق مدخلاتها، ثم تبثها إلى الشبكة. تتحقق العقد منها وقد تحتفظ بها في مجمّع معاملات محلي (mempool)، أي قائمة المعاملات التي تنتظر التأكيد لديها. ويمكن لمعدّن إدراجها في كتلة. عندما تقبل العقدة الكتلة وفق قواعدها وتضمها إلى سلسلتها النشطة، تحصل المعاملة على تأكيدها الأول. وتضيف الكتل اللاحقة تأكيدات أخرى.
الدرس03
SHA-256 والتوقيعات الرقمية: وظيفتان مختلفتان
SHA-256 دالة تجزئة تشفيرية. تأخذ بيانات على شكل بايتات، مثل البايتات التي تمثل رسالة، وتنتج قيمة طولها 256 بت تسمى بصمة أو hash. تُعرض عادةً في 64 رمزًا من النظام الست عشري. تعطي المدخلات نفسها النتيجة نفسها دائمًا. ويؤدي تغيير بت واحد عادةً إلى بصمة مختلفة تمامًا، دون اختصار عملي مفيد للتنبؤ بها.
التجزئة ليست تشفيرًا للرسالة. لا يوجد مفتاح لفك التشفير يعيد بصمة SHA-256 إلى الرسالة الأصلية. تساعد التجزئة على ربط البيانات وكشف التغييرات؛ لكنها لا تخفي سجل معاملات بيتكوين العام ولا تجعل المستخدمين مجهولي الهوية. في التجربة أدناه، يمكنك تعديل رسالة تجريبية ومقارنة النتائج بنفسك.
للتوقيعات الرقمية وظيفة أخرى: تقديم الإذن بالإنفاق وفق شروط المعاملة دون كشف المفتاح الخاص. يستطيع الآخرون التحقق من التوقيع باستخدام المفتاح العام المقابل والبيانات الموقَّعة. يستخدم بيتكوين توقيعات ECDSA، ومع Taproot توقيعات Schnorr وفق BIP340، على المنحنى الإهليلجي secp256k1. تتكامل دوال التجزئة والتوقيعات، لكن إحداها لا تحل محل الأخرى.
الدرس04
التعدين: البحث عن بصمة أقل من قيمة مستهدفة
يُعدّ المعدّن كتلة مرشحة تتضمن معاملات، وتبدأ بمعاملة تسمى coinbase. يمكن لهذه المعاملة تخصيص الإصدار الجديد المسموح به للكتلة مع رسوم المعاملات. ثم يُنشئ المعدّن رأس الكتلة، وطوله 80 بايت. يتضمن مرجعًا إلى الكتلة السابقة، وقيمة تربطه بمعرّفات المعاملات تسمى جذر Merkle، وحقولًا مثل الوقت وترميز القيمة المستهدفة وnonce.
يطبّق التعدين SHA-256 مرتين على رأس الكتلة، ويكرر المحاولة ببيانات مختلفة. ولكي يكون إثبات العمل صالحًا، يجب ألا يتجاوز العدد الناتج القيمة المستهدفة التي تحددها قواعد الإجماع. كلما صغرت هذه القيمة، قل احتمال نجاح المحاولة الواحدة. إنها عملية تجريب متكرر، وليست حل معادلة خفية ذات نتيجة مفيدة. وفشل محاولة لا يجعل المحاولة التالية أكثر احتمالًا للنجاح.
nonce حقل من 32 بت يمكن للمعدّنين تغييره لتجربة رؤوس مختلفة. ويمكنهم أيضًا تعديل بيانات أخرى مسموح بها. فتغيير بيانات extra-nonce في coinbase، مثلًا، يغير معرّف تلك المعاملة وجذر Merkle ورأس الكتلة. وحتى بعد العثور على بصمة مناسبة، يجب أن تستوفي الكتلة بقية قواعد التحقق. تنسق مجمعات التعدين عمل المشاركين وتقسم العائد وفق ترتيباتها، لكنها لا تضمن مكافأة أو ربحًا.
الدرس05
كيف تتحقق العقد الكاملة من الكتل والتأكيدات
العقدة الكاملة برنامج يتحقق بنفسه من قواعد إجماع بيتكوين. عندما يستقبل كتلة، لا يكتفي بفحص بصمة إثبات العمل: يجب أن تستوفي المعاملات شروط إنفاقها، وألا تنفق المدخلات مخرجات غير متاحة، وألا تطالب coinbase بأكثر من الإصدار والرسوم المسموح بها. تُرفض الكتلة غير الصالحة حتى لو تطلب إنتاجها قدرة حاسوبية كبيرة.
قد تتنافس أحيانًا كتلتان صالحتان على الموضع نفسه. ومن بين السجلات التي تستوفي قواعدها، تتبع العقدة السلسلة ذات أكبر مجموع متراكم من إثبات العمل. يسمى ذلك أحيانًا «السلسلة الأطول»، لكن المعيار المهم هو مجموع العمل، لا عدد الكتل وحده ولا عدد الحواسيب التي تؤيد رواية معينة للسجل.
يعني التأكيد أن المعاملة مدرجة في كتلة ضمن هذه السلسلة، وتضيف كل كتلة تليها تأكيدًا آخر. كلما تراكم العمل، أصبح استبدال ذلك الجزء من السجل أصعب، لكن إعادة تنظيم السلسلة تظل ممكنة. يعتمد عدد التأكيدات المناسب للدفع على قيمته والمخاطر التي يقبلها المستلم. يستهدف البروتوكول متوسطًا يقارب عشر دقائق بين الكتل؛ ولا يَعِد بوصول الكتلة التالية خلال عشر دقائق.
الدرس06
من يطور بيتكوين، ومن يقرر قواعده؟
بيتكوين ليس شركة لها رئيس تنفيذي يستطيع أن يأمر الجميع بتغيير النظام. للمشاركين أدوار مختلفة. يقترح المطورون البرمجيات ويكتبونها ويختبرونها ويراجعونها. يختار المعدّنون الكتل المرشحة التي يعملون عليها. ويختار مشغلو العقد البرمجيات والقواعد التي يطبقونها، بينما يختار المستخدمون المحافظ والخدمات والمدفوعات التي يقبلونها.
يوثق مقترح تحسين بيتكوين، أو BIP، فكرة أو معيارًا مقترحًا. نشر المقترح لا يعني تفعيله: فالمقترح والإصدار البرمجي والقاعدة المطبقة بالفعل مراحل مختلفة. قد تحتاج التغييرات إلى مراجعة تقنية وتنفيذ وتنسيق بين المشاركين. ويمكن للأشخاص الاختلاف واختيار عدم تبني تغيير معين.
من المفيد التمييز بين قواعد الإجماع والسياسات المحلية للعقدة. يحدد الإجماع صلاحية الكتلة وفق القواعد التي تطبقها العقدة. أما السياسات المحلية فتؤثر، مثلًا، في المعاملات غير المؤكدة التي تمررها العقدة أو تحتفظ بها في مجمّعها. تغيير سياسة محلية لا يغير تلقائيًا ما تسمح به كتل بيتكوين. قد يؤثر المعلّمون والمساهمون والشركات المعروفون في النقاش، لكن لا أحد منهم يتحدث باسم جميع المستخدمين.
الدرس07
استخدامات عملية: المدفوعات والتبرعات والمشاريع المحلية
يتيح بيتكوين نقل القيمة بين أشخاص يختارون استخدامه، دون حاجة إلى موافقة مشغّل مركزي على معاملة تستوفي قواعد الشبكة. يمكن تسجيل الدفع على سلسلة الكتل، أو استخدام نظام آخر مثل Lightning له متطلباته التشغيلية الخاصة. وإمكان الوصول إلى الشبكة يختلف عن توفر خدمة سهلة للتحويل إلى العملة المحلية.
توجد أمثلة عملية. يوفر BTCPay Server أدوات مفتوحة المصدر للتجار لقبول بيتكوين، بما فيها Lightning عند إعدادها. تقبل OpenSats تبرعات ببيتكوين لدعم العمل مفتوح المصدر. ويعرض Bitcoin Beach مشروعًا محليًا للمدفوعات والتعليم في السلفادور. توضح هذه الأمثلة استخدامات ممكنة، لكنها لا تثبت انتشارًا شاملًا ولا تعني أن خدمة بعينها تناسب كل قارئ.
قبل استخدام خدمة دفع، تحقق ممن يتحكم بالمفاتيح، والرسوم، وكيف يستلم الطرف الآخر القيمة، وما يحدث عند تعطل الخدمة. كذلك تهم تقلبات السعر والتحويل إلى العملة المحلية والخصوصية والقواعد المعمول بها. إرسال بيتكوين عبر الحدود لا يوفر تلقائيًا سحبًا نقديًا في بلد الوصول. ينبغي فهم طريقة عمل النظام قبل اتخاذ قرار استخدامه.
الدرس08
لماذا يستخدم بيتكوين قنوات الدفع وشبكات أخرى
تسجل طبقة بيتكوين الأساسية المعاملات في كتل ذات سعة محدودة. وقد يؤدي ارتفاع الطلب على هذه السعة إلى زيادة الرسوم والانتظار. لذلك لا تقتصر زيادة عدد المدفوعات اليومية على وضع معاملات أكثر في كل كتلة. تعالج تصاميم أخرى بعض النشاط خارج السلسلة الرئيسية، وتستخدمها لخطوات محددة من التسوية أو إنفاذ الشروط.
تستخدم Lightning قنوات دفع لتحديث الأرصدة دون تسجيل كل تحديث في كتلة بيتكوين. وللسلاسل الجانبية مثل Liquid وRootstock كتلها وآلياتها الخاصة لتمثيل بيتكوين. توزع Fedimint الحفظ بين أمناء متعددين. وتستكشف أنظمة من نمط Ark وتصاميم مبنية على BitVM آليات أخرى في مراحل تطوير مختلفة. تسمية نظام «طبقة ثانية» لا تعني أنه يقدم الضمانات نفسها التي يقدمها نظام آخر.
قارن كل تصميم عبر خمسة أسئلة: من يتحكم بالمفاتيح؟ ما الأصل الذي يحمله المستخدم؟ أين تتم التسوية وفق قواعد النظام؟ ما السيولة اللازمة؟ وكيف يسترد المستخدم أمواله إذا تعطلت خدمة؟ ظهور تحديث أسرع على الشاشة لا يعني بالضرورة تأكيدًا على سلسلة بيتكوين الرئيسية. يشرح القسم التالي مجموعة مختارة من النماذج وحدودها، وليس جميع المشاريع المرتبطة ببيتكوين.
خمسة مصطلحات ستجدها في هذه الدروس
Nonce
عدد من 32 بت في رأس الكتلة، يغيره المعدّنون لتجربة بصمات مختلفة. وبعد استنفاد قيمه الممكنة، يمكن تعديل بيانات أخرى تسمح بها القواعد.
Coinbase
أول معاملة في الكتلة. يمكنها تخصيص الإصدار الجديد المسموح به ورسوم المعاملات. هذا المصطلح في البروتوكول لا يشير إلى الشركة التي تحمل اسم Coinbase.
جذر ميركل
قيمة طولها 32 بايت تربط رأس الكتلة بالقائمة المرتبة لمعرّفات المعاملات. تغيير معرّف مشمول يغير هذه القيمة. يربط بيتكوين بيانات witness، أي بيانات إنفاق إضافية مثل التوقيعات، بآلية منفصلة؛ لذلك قد لا يغير تعديل هذه البيانات وحدها معرّف txid.
القيمة المستهدفة (Target)
أكبر عدد مسموح به لنتيجة تجزئة إثبات العمل. كلما صغرت القيمة المستهدفة، أصبح العثور على بصمة تحقق الشرط أصعب.
Peg
آلية تربط أصلًا ممثلًا على شبكة بأموال محفوظة على شبكة أخرى. يدخل الأشخاص والبرامج والمكونات المادية التي تشغّل هذا الربط ضمن افتراضات أمانه.
SHA-256
جرّب: التجزئة وإثبات عمل مبسّط
غيّر رسالة تجريبية وقارن بصمتها بدالة SHA-256، ثم جرّب قيم nonce في رأس كتلة توضيحي. تعمل التجربة داخل متصفحك فقط؛ ولا تعدّن بيتكوين ولا ترسل معاملة.
استخدم نصًا تجريبيًا، ولا تستخدم أسرار المحفظة أبدًا. لا يُرسل إدخالك إلى الخادم ولا يُحفظ. وتؤدي مغادرة هذه الصفحة إلى مسحه من الأداة.
بصمة رأس الكتلة بعد تطبيق SHA-256 مرتين، بترتيب العرض المستخدم في بيتكوين
—
المحاولات
0
آخر قيمة nonce جرى اختبارها
—
يستخدم المثال رأس كتلة بطول 80 بايت، وقيمة مستهدفة سهلة للتجربة، وبصمة رسالة بدل جذر Merkle لمعاملات حقيقية. لا يحتوي على جسم كتلة صالح ولا يتبع صعوبة الشبكة الرئيسية، لذلك لن تقبله العقد بوصفه كتلة بيتكوين. تعرض الأداة آخر nonce اختبرته؛ ولا تضمن النجاح بعد عدد معين من المحاولات.
نبسّط طريقة الشرح، لا قواعد الشبكة. تستخدم الأمثلة مبالغ توضيحية وليست أسعارًا للرسوم الحالية. ويرتبط كل درس بوثائق البروتوكول أو بمصدر أصلي لتتمكن من التعمق.
تاريخ التحقق من المصادر:
تعلّم أولًا. ثم فسّر البيانات.
اربط الشروح برسوم المعاملات والكتل والإفصاحات عن احتياطيات الشركات وبيانات السوق. يكون الرسم أوضح عندما تعرف ما تقيسه أرقامه.