Jimmy Song مطور ومدرس ومؤلف Programming Bitcoin. يشمل عمله الموثق تعليم المعاملات والأسس التشفيرية باستخدام Python؛ شهرة الكاتب لا تمنحه سلطة على قواعد الشبكة.
تذكر سيرة Song التطوير والكتب وندوات Programming Blockchain. وتؤكد O’Reilly تأليفه Programming Bitcoin. هذه أدلة عمل تعليمي؛ لقب مطور لا يعني وحده مسؤول صيانة Bitcoin Core أو سلطة القرار عن الآخرين. [Jimmy Song — biography] [O’Reilly — Programming Bitcoin (2019)]
نشرت O’Reilly كتاب Programming Bitcoin عام 2019. ينتقل المحتوى عبر الحقول المنتهية والمنحنيات الإهليلجية والتواقيع والمعاملات ورسائل الشبكة. يبني القارئ مكتبة Python لفهم الخطوات، وليس لمجرد تشغيل محفظة جاهزة. [O’Reilly — Programming Bitcoin (2019)]
تميز وثائق المطورين المدخلات التي تشير إلى مخرجات سابقة وشروط إنفاقها. لذا تتطلب تمارين Song فصل تحليل البايتات والتحقق من التوقيع وتقييم المعاملة كاملة في سياق السلسلة. نجاح التحليل وحده لا يثبت أن المدخل لا يزال غير منفق. [Bitcoin developer guide — Transactions]
تعالج libsecp256k1 صراحة الزمن الثابت والوصول إلى الذاكرة أثناء التوقيع، ضمن متطلبات أخرى. تتجاوز هذه النتيجة الرياضية الصحيحة. تنفيذ Song التعليمي ومكتبة تشفير إنتاجية لا يصبحان قابلين للتبادل لمجرد التحقق من التوقيع التجريبي نفسه. [libsecp256k1 — implementation requirements]
يتضمن مستودع programmingbitcoin فصولًا وتمارين وتعليمات Jupyter Notebook. أمثلة التثبيت القديمة ليست تلقائيًا توصيات إصدارات حالية. سجّل مراجعة الشيفرة والتبعيات؛ نجاح بيئة أخرى لا يغني عن فحص تشغيلك. [Jimmy Song — Programming Bitcoin repository]
يصف سجل الناشر لعام 2019 التغطية التعليمية الأساسية. لا يثبت تغطية كل الامتدادات اللاحقة. مثلًا، تذكر libsecp256k1 الحالية تواقيع Schnorr وفق BIP340؛ معرفة الكتاب ومعرفة الواجهة الحالية لمكتبة محددة أمران مختلفان. [O’Reilly — Programming Bitcoin (2019)] [libsecp256k1 — implementation requirements]
يقدم Song كتاب Fiat Ruins Everything لعام 2023 بوصفه حجة حول تأثير النقود الإلزامية في المؤسسات وBitcoin حلًا. هذا تفسير الكاتب الاجتماعي. صحة تمرين تشفيري لا تثبته، والخلاف الاقتصادي وحده لا يدحض الشرح التقني. [Jimmy Song — Fiat Ruins Everything]
يصف موقع Song توقيع PGP وبصمة SHA-256 لصورة غرض عليه إهداء. البصمة تفحص تطابق الملف، والتوقيع صلته بمفتاح؛ الثقة بمصدر المفتاح منفصلة. عند المراجعة تسمي الصفحة المفتاحين القديم والجديد بصورة غير متسقة، لذلك لا ننقل المعرّف القصير كهوية متحقق منها. [Jimmy Song — PGP signature verification]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Alex Gladstein, Bitcoin Script, مفتاح خاص. تشير إلى هذا المدخل أيضًا Cathie Wood.