O’Reilly द्वारा 2019 में प्रकाशित Programming Bitcoin सीमित क्षेत्र, दीर्घवृत्तीय-वक्र हस्ताक्षर, लेनदेन पार्सिंग, Script, ब्लॉक और पीयर-टू-पीयर संदेशों को Python 3 अभ्यासों से समझाती है।
यह तकनीकी पाठ्यक्रम है, निवेश सलाह या मूल्य अनुमान नहीं। यह secp256k1 के गणितीय आधार से शुरू होकर पूरे लेनदेन, ब्लॉक और नेटवर्क संचार तक जाता है।
पाठक घटकों को स्वयं लागू और जाँचता है। सार्वजनिक रिपॉजिटरी में अध्यायों का कोड, अभ्यास और उत्तर हैं, इसलिए परिणाम दोहराए और त्रुटियाँ जाँची जा सकती हैं।
प्रकाशक की विषय-सूची और लेखक की रिपॉजिटरी दायरा दिखाती हैं: कुंजी क्रमांकन, पते, लेनदेन सत्यापन, Script, कार्य-प्रमाण, मर्कल वृक्ष और नेटवर्क संदेश।
शैक्षिक कोड अपने-आप सुरक्षित उत्पादन वॉलेट नहीं बनता। बाद की policy, Taproot और लाइब्रेरी बदलावों के लिए वर्तमान BIP और Bitcoin Core दस्तावेज चाहिए।
कोड चलाना, परीक्षण बदलना और वास्तविक लेनदेन से तुलना करना सबसे उपयोगी है। इसे श्वेतपत्र, BIP और Bitcoin Core स्रोत के साथ पढ़ना चाहिए।
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Transaction, Full Node, Bitcoin Script, Block.