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 मानकर चलता है, जो Mainnet पर होने वाले वास्तविक Bitcoin भुगतान से अलग परीक्षण नेटवर्क है। Signet की ऊँचाई को Mainnet से मिलाने का कोई अर्थ नहीं होगा। उदाहरण की संख्याएँ दर्ज किए जाने के समय की हैं; ऊँचाई का मिलना उपयोगी जाँच है, नोड की पूरी जाँच नहीं। [3]

पाठ्यक्रम पाठों के क्रम में चलने और खुद आज़माने की सलाह देता है। जिनके पास उपयुक्त व्यवस्था पहले से है, वे स्थापना का भाग छोड़ सकते हैं; बाकी लोगों को तैयारी नहीं छोड़नी चाहिए। आदेशों के छोटे नाम, जिन्हें aliases कहते हैं, कम लिखने देते हैं, लेकिन असल में क्या चल रहा है यह छिपा सकते हैं। इसलिए पाठ में प्रायः पूरा आदेश भी दिया जाता है। अभ्यास की व्यवस्था को वास्तविक धन वाले काम से अलग रखें और प्रवेश-संबंधी गोपनीय जानकारी तथा कुंजियों की सुरक्षा करें। [2] [3]

मुख्य README के अनुसार संस्करण 2.2.2 पूरा और संपादित है, लेकिन पुराना है तथा Bitcoin Core 22.0 पर आधारित है। वर्ष 2026 में संस्करण 3.0 एक अलग कार्यशील शाखा पर विकसित हो रहा है, यानी उसी पाठ्यक्रम का विकासाधीन रूप। Human Rights Foundation का अनुदान सामग्री को अद्यतन करने और उदाहरणों को दोबारा जाँचने में मदद करता है। अधूरी सामग्री मिलना पाठक की गलती नहीं: कुछ हिस्से अभी अधूरे या आपस में असंगत हो सकते हैं। [1] [4]

विकासाधीन भूमिका में descriptors पर अधिक ज़ोर दिया गया है। ये लिखित अभिव्यक्तियाँ बताती हैं कि पते कैसे बनेंगे और खर्च करने की शर्तें क्या होंगी। इसमें 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प्राथमिक स्रोत
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है