Q/A about Bitcoin كتاب لديفيد كوين يشرح تقنية Bitcoin بأسلوب الأسئلة والأجوبة. ينتقل من المفاهيم الأساسية إلى المحافظ والعقد وLightning Network. ويقدم مسارًا متدرجًا للتعلم، لا مجرد قاموس لتعريفات قصيرة.
يقدم كوين الكتاب بوصفه تعليمًا تقنيًا متاحًا لمن لا يملك معرفة مسبقة. ويتبع الفهرس ترتيبًا مفهومًا: ما Bitcoin، ومن أنشأه، ولماذا ظهر، ثم المعروض والتعدين والمدفوعات والمحافظ. فلا يحتاج القارئ إلى البدء بإعداد برنامج. يمكنه أولًا فهم المشكلة التي تحاول تقنية معينة حلها، ثم وضع التفاصيل اللاحقة في سياقها. [1] [3]
ينصح المؤلف باتباع ترتيب الفصول في القراءة الأولى، لكنه يسمح بتجاوز المقطع الصعب والعودة إليه لاحقًا. تشير الكلمات البارزة إلى مفاهيم سيشرحها لاحقًا، وتُميَّز المقاطع الأصعب بعلامات خاصة. يمنح هذا المبتدئ وقتًا للتعلم. فالسؤال عن إرسال دفعة يقود إلى المحفظة، ومنها إلى سؤال عمّن يتحقق من المعلومات التي تعرضها. [2]
مؤلف الكتاب هو ديفيد كوين. يصف المستودع العام الكتاب بأنه منشور والطبعة الثانية بأنها قيد الإعداد؛ ولا يكفي هذا السجل وحده لإثبات اكتمالها لاحقًا. يذكر النص الإسباني حقوق نشر لعام 2019 وطبعة إسبانية أولى عام 2020، ورقم ISBN هو 9781657029903. لذلك يستحسن التحقق من اللغة والطبعة عند البحث عن الكتاب. فقد يحمل العنوان نفسه نصوصًا مختلفة ومعلومات تعود إلى فترات مختلفة. [1] [6]
يقدم فصل العقد فرقًا مهمًا. يتحقق Full Node بصورة مستقلة من كتل Bitcoin ومعاملاته وفق القواعد التي يطبقها. أما المُعدّن فيبحث عن الحل اللازم لإنتاج كتلة جديدة. لذلك لا يتطلب التحقق الذاتي ممارسة التعدين. عند استقبال دفعة، يمكنك الاعتماد على معلومات خدمة خارجية أو استخدام عقدة تحقق خاصة بك؛ ويختلف مصدر التحقق في الحالتين. [4]
هنا يلزم تصحيح شرح الكتاب. يستطيع Pruned Node التحقق الكامل من الكتل ثم حذف ملفات الكتل القديمة. فهو لا يقتصر على فحص معاملات محفظتك. يحتفظ Bitcoin Core بالحالة اللازمة للتحقق لاحقًا، ومنها مجموعة UTXO: مخرجات المعاملات التي لم تُنفق بعد. إنه يوفر مساحة القرص دون التخلي عن قواعد التحقق. وخلال المزامنة الأولية المعتادة، يجب على العقدة المقلمة أيضًا تنزيل السجل ومعالجته تدريجيًا. [4] [7]
يتناول الفصل التالي SPV، أي التحقق المبسط من المدفوعات. يستخدم هذا العميل رؤوس الكتل وأدلة إدراج المعاملة، بدل التحقق بنفسه من محتوى الكتل كله. لذلك تختلف افتراضاته بشأن الثقة عن Full Node. وللمحافظ الخفيفة أيضًا تصاميم متعددة. امتلاك المفاتيح والتحقق من الشبكة مسألتان منفصلتان: قد تحتفظ بمفاتيحك بنفسك بينما تتلقى معلومات الشبكة من خادم يملكه طرف آخر. [5]
يذكر العنوان الفرعي LNP/BP. يكفي في البداية أن تعرف أن كوين يستخدم هذا الاسم لمنظومة بروتوكول Bitcoin وLightning Network، وهي طبقة مدفوعات فوق Bitcoin. ويطرح الفهرس أيضًا Sidechain والمقارنة مع بروتوكولات الإنترنت. ليس عليك حفظ جميع الاختصارات قبل الصفحة الأولى. الفكرة الأوسع هي إمكان بناء طرق استخدام مختلفة فوق أساس مشترك. [1] [3]
اقرأ الإجابة ثم اشرحها من خلال حالتك: ماذا تتحقق منه محفظتي، وبمن تثق؟ أما الإعدادات العملية فارجع بشأنها إلى الوثائق الحالية. تعود قوائم التطبيقات في الكتاب إلى زمن كتابته؛ وعند التوصية بـEdge Wallet يصرح كوين أيضًا بتعاونه مع الشركة. يستند هذا العرض إلى المواد التمهيدية وقراءة فصلي العقد والمحافظ الخفيفة كاملين. وهو ليس تقييمًا لكل إجابات الكتاب ولا تدقيقًا أمنيًا للمنتجات المذكورة. [1] [2] [4] [5] [7]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Bitcoin, Full Node, محفظة, Lightning Network.
01هل يجب أن أعرف البرمجة قبل القراءة؟+
بحسب المؤلف، لا يحتاج المدخل إلى معرفة تقنية مسبقة. لكن الكتاب ينتقل أيضًا إلى موضوعات أصعب. افهم المصطلحات الجديدة تدريجيًا، وعد إلى الفصل الصعب لاحقًا؛ لا يلزم فهم كل شيء دفعة واحدة.
02هل أحتاج إلى أرشيف كل الكتل كي أتحقق بنفسي؟+
لا يلزم الاحتفاظ به دائمًا. يستطيع Pruned Node التحقق من الكتل ثم إزالة الملفات القديمة. وهذا يختلف عن العميل الخفيف الذي لا يتحقق بنفسه من كل كتلة. كما أن توفير مساحة التخزين لا يلغي تنزيل السجل أثناء المزامنة الأولية المعتادة.