08 / 691NODE

Full Node

पूर्ण सत्यापन नोड

एक्सप्लोरर या माइनर को निर्णय सौंपे बिना Bitcoin ब्लॉक और UTXO स्थिति स्वयं जाँचें।

Full Node स्वयं Bitcoin सहमति नियम लागू करता है। प्राप्त डेटा से मान्य स्थिति निकालता है; साथियों की संख्या या उपकरण ब्रांड निष्कर्ष का मतदान भार नहीं बढ़ाते।

नोड हेडर, Proof of Work, ब्लॉक संबंध और UTXO बदलाव जाँचता है। ब्लॉक जोड़ते समय खर्च होने वाले आउटपुट मौजूद और बिना खर्च होने चाहिए, स्क्रिप्ट और जारी मात्रा सीमा सही होनी चाहिए। अधिक कार्य दूसरी मान्य शाखा चुनता है, वैधता नियम नहीं टालता। [Bitcoin Core v29.0: validation]

पहला प्रारंभ इतिहास डाउनलोड और संसाधित करता है। Bitcoin Core assumevalid से शर्तों पर पुरानी स्क्रिप्ट जाँच छोड़ सकता है; assumevalid=0 इसे बंद करता है। AssumeUTXO अनुमोदित हैश से मेल खाते snapshot से शुरू होकर पृष्ठभूमि में इतिहास जाँचता है। वर्तमान स्थिति उपलब्ध होना ऐतिहासिक सत्यापन पूरा होना नहीं है। [Bitcoin Core v29.0: validation] [Bitcoin Core v29.0: AssumeUTXO]

Pruned नोड संसाधित पुरानी ब्लॉक फाइलें मिटाकर वर्तमान UTXO रखता और नए ब्लॉक जाँचता है। अभिलेखीय नोड पुराने ब्लॉक रखता है। अंतर इतिहास प्रदान करने या फिर खोजने में है; SPV सभी लेनदेन और स्थिति इसी प्रकार नहीं जाँचता। [Bitcoin.org: running a full node]

यदि वॉलेट दूसरे सर्वर से भुगतान जाँचता है तो चलता निजी नोड उस निर्णय की रक्षा नहीं करता। वास्तविक डेटा स्रोत और प्रसारण मार्ग जाँचें। नोड निजी कुंजी बिना चल सकता है; अभिरक्षा और हस्ताक्षर अलग कार्य हैं। स्वयं सत्यापन नेटवर्क मेटाडेटा या बैकअप गलतियाँ नहीं मिटाता। [Bitcoin.org: running a full node] [Bitcoin Core v29.0: RPC security]

P2P ब्लॉक और लेनदेन भेजता है; RPC ऐप को नोड और संभवतः वॉलेट नियंत्रित करने देता है। आने वाला P2P पोर्ट खोलना RPC सार्वजनिक करना नहीं है। Bitcoin Core RPC सार्वजनिक इंटरनेट से दूर रखने की सलाह देता और स्थानीय प्रमाणीकरण cookie प्रयोग करता है। [Bitcoin Core v29.0: RPC security]

getblockchaininfo में नेटवर्क, blocks, headers और initialblockdownload जाँचें; getchainstates snapshot और पृष्ठभूमि सत्यापन अलग दिखाता है। हरा चिह्न या कनेक्शन संख्या पूरी जाँच सिद्ध नहीं करती। अंत में सुनिश्चित करें कि वॉलेट इसी नोड से पढ़ता है और ब्लॉक सिरा पुराना नहीं है। [Bitcoin Core v29.0: AssumeUTXO] [Bitcoin Core v29.0: validation]

उदाहरण · NODE

सर्वर पर भरोसा या स्वयं सत्यापन

दूसरे के सर्वर से जुड़ा वॉलेट उसे अपने लेनदेन के बारे में प्रश्न भेजता है। यदि वह वास्तव में आपके अपने Full Node का उपयोग करता है, तो बाहरी सर्वर को वे प्रश्न भेजे बिना उस नोड द्वारा सहमति के नियमों के अनुसार सत्यापित डेटा प्राप्त कर सकता है। केवल नोड शुरू करने से वॉलेट का कनेक्शन नहीं बदलता और गुमनामी की गारंटी नहीं मिलती।

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Bitcoin, Timechain / Blockchain, Transaction, UTXO, Proof of Work. इस प्रविष्टि का उल्लेख यहाँ भी है Bitcoin, Satoshi Nakamoto, Timechain / Blockchain, Proof of Work.

01क्या Full Node bitcoin माइन करता है?

अपने आप नहीं। Full Node ब्लॉक और लेनदेन सत्यापित करता है। माइनिंग उम्मीदवार ब्लॉक के हेडर को बार-बार हैश करती है; दोनों भूमिकाएँ साथ चल सकती हैं, लेकिन तकनीकी रूप से अलग हैं।

02क्या पूरी ब्लॉकचेन हमेशा रखनी पड़ती है?

नहीं। Pruning पहले से संसाधित पुरानी ब्लॉक फ़ाइलें हटाता है और वर्तमान UTXO स्थिति तथा संचालन के लिए आवश्यक नया डेटा रखता है। यह जगह बचाने के लिए सत्यापन नहीं छोड़ता। अलग से, assumevalid निर्धारित शर्तों पर पुराने स्क्रिप्ट परीक्षण छोड़ सकता है; AssumeUTXO एक snapshot लोड करता है और पृष्ठभूमि में इतिहास सत्यापित करता है।

DOC · 001Bitcoin Core v29.0: validationप्राथमिक स्रोत ↗DOC · 002Bitcoin Core v29.0: AssumeUTXOप्राथमिक स्रोत ↗DOC · 003Bitcoin.org: running a full nodeप्राथमिक स्रोत ↗DOC · 004Bitcoin Core v29.0: RPC securityप्राथमिक स्रोत ↗
1 अगस्त 2026 को समीक्षा की गईस्रोत पहले · यह निवेश सलाह नहीं है