Bitcoin चेन रीऑर्गनाइज़ेशन और संचित कार्य: पुष्टि का अर्थ
जानें कि Bitcoin नोड प्रतिस्पर्धी टिप क्यों देख सकते हैं, संचित कार्य वैध चेन कैसे चुनता है, और रीऑर्गनाइज़ेशन क्या बदलता है।
इस गाइड मेंदो वैध ब्लॉक अस्थायी शाखा बना सकते हैं
संक्षिप्त सारांश
जब वैध ब्लॉक लगभग एक साथ आते हैं, Bitcoin नोड थोड़े समय के लिए अलग-अलग चेन टिप देख सकते हैं। हर नोड उम्मीदवार ब्लॉक की जाँच करता है और उसे ज्ञात वैध चेन में सबसे अधिक संचित proof of work वाली चेन का अनुसरण करता है। यदि दूसरी वैध शाखा सक्रिय चेन से आगे निकल जाए, तो रीऑर्गनाइज़ेशन कुछ ब्लॉक हटाकर प्रतिस्पर्धी शाखा जोड़ता है, जिससे लेनदेन की पुष्टि स्थिति बदल सकती है।
दो वैध ब्लॉक अस्थायी शाखा बना सकते हैं
माइनर उस चेन टिप के ऊपर काम करते हैं जिसे वे जानते हैं। यदि दो वैध ब्लॉक एक ही parent को इंगित करें और अलग गति से फैलें, तो नोड अस्थायी रूप से अलग बहन शाखाएँ देख सकते हैं। Bitcoin ब्लॉकचेन गाइड एक साथ मिले ब्लॉक और stale शाखाएँ समझाती है।
Bitcoin केवल ब्लॉक संख्या नहीं, संचित कार्य की तुलना करता है
हर वैध ब्लॉक अपने proof-of-work लक्ष्य के अनुसार कार्य जोड़ता है। शाखा का संचित कार्य उसके सभी ब्लॉकों के कार्य का योग है; कठिनाई लक्ष्य अलग हों तो केवल ऊँचाई देखना भ्रामक हो सकता है। Bitcoin Core सक्रिय चेन का काम getblockchaininfo में chainwork के रूप में दिखाता है।
“सबसे अधिक कार्य” नोड को ज्ञात वैध चेन है
Proof of work सहमति नियम तोड़ने वाले ब्लॉक को वैध नहीं बनाता। पूर्ण नोड पहले ब्लॉक की जाँच करता है, फिर वैध शाखाओं के कार्य की तुलना करता है। नोड की जानकारी नेटवर्क से मिले डेटा पर भी निर्भर है; देरी या अलगाव अधूरा दृश्य दे सकता है। Bitcoin P2P गाइड ब्लॉक घोषणा और प्रसार बताती है।
रीऑर्गनाइज़ेशन एक पथ हटाकर दूसरा जोड़ता है
जब नोड अधिक मजबूत वैध शाखा जानता है, तो वह साझा पूर्वज ढूँढता है, उसके बाद के सक्रिय ब्लॉक हटाता है, फिर चुनी गई शाखा के ब्लॉक जाँचकर जोड़ता है। नई टिप की ऊँचाई समान या अलग हो सकती है क्योंकि चयन कार्य से होता है, ऊँचाई से नहीं। यह उसी नोड की सक्रिय चेन में बदलाव है; अलग सेवाएँ अलग समय पर अपडेट हो सकती हैं।
मान लें कि एक साझा पूर्वज से दो वैध शाखाएं निकलीं: एक में भुगतान वाला ब्लॉक है, जबकि दूसरी वैध शाखा बाद में अधिक संचित कार्य जोड़ती है। मजबूत शाखा को जानकर जांचने वाला नोड पुराने ब्लॉक हटाकर प्रतिस्पर्धी ब्लॉक जोड़ता है। इससे भुगतान अपने नोड की सक्रिय चेन में पुराने ब्लॉक की पुष्टि खो देता है, भले दिखाई गई ऊंचाई समान हो। आगे की स्थिति इस पर निर्भर करती है कि चुनी गई शाखा में उसके इनपुट पहले खर्च हुए हैं या नहीं; स्थानीय मेमपूल में लौटना अपने आप नहीं होता और पीछे चल रही सेवा पुरानी स्थिति दिखा सकती है।

हटी हुई शाखा के लेनदेन की फिर जाँच करनी होती है
रीऑर्गनाइज़ेशन में लेनदेन वाला ब्लॉक हटे तो सक्रिय चेन में वह पुष्टि खो देता है। लेनदेन वैध रहे, चुनी शाखा के खर्च से न टकराए और स्थानीय नीति पूरी करे, तो स्थानीय mempool में लौट सकता है; फिर से माइन होने की गारंटी नहीं। getchaintips उसी नोड को ज्ञात टिप दिखाता है।
पुष्टियाँ कार्य की गहराई बढ़ाती हैं, अंतिमता नहीं
लेनदेन वाला ब्लॉक सामान्यतः पहली पुष्टि होता है; हर अगला ब्लॉक एक और जोड़ता है। पीछे अधिक कार्य होना उसे हटाना आम तौर पर कठिन करता है, लेकिन कोई स्थिर संख्या रीऑर्गनाइज़ेशन को असंभव नहीं बनाती। भुगतान प्रक्रिया गाइड बताती है कि व्यापारी भुगतान और जोखिम के अनुसार नीति क्यों बनाते हैं।
सामान्य stale ब्लॉक और गहरा रीऑर्गनाइज़ेशन अलग हैं
दो माइनर लगभग एक साथ ब्लॉक पा सकते हैं; अगला ब्लॉक पहले पाने वाली शाखा प्रसार दौड़ जीतती है और दूसरी stale बन जाती है। गहरा रीऑर्गनाइज़ेशन नेटवर्क बाधा, वैध ब्लॉक देरी या इतिहास बदलने के प्रयास से जुड़ा हो सकता है। अधिक कार्य वैधता जाँचने वाले नोड को अमान्य ब्लॉक स्वीकार करने के लिए बाध्य नहीं करता, पर अलग-थलग नोड को अधूरी जानकारी मिल सकती है।
Core स्थिति एक नोड का स्थानीय स्नैपशॉट है
Bitcoin Core 31.0 का getblockchaininfo नेटवर्क नाम, सत्यापित ब्लॉक ऊँचाई, header संख्या, सर्वोत्तम ब्लॉक hash, chainwork और सिंक स्थिति दिखाता है। getchaintips में active, valid-fork, valid-headers, headers-only या invalid जैसे दर्जे हो सकते हैं। अपने संस्करण के लिए Core RPC संदर्भ देखें।
रीऑर्गनाइज़ेशन की सूचना के बाद शामिल होना फिर जाँचें
लेनदेन ID और पुराने शामिल करने वाले ब्लॉक का hash नोट करें। किसी भरोसेमंद नोड से पूछें कि वह ब्लॉक अभी सक्रिय है या नहीं, और लेनदेन फिर शामिल हुआ, अपुष्ट है या दूसरे खर्च से टकराता है। एक्सप्लोरर अपने प्रदाता का दृश्य दिखाता है। जमा-पुष्टि गाइड, [Bitcoin full-node गाइड](/hi/learn/bitcoin-full-node-pruning-archive-storage-validation-wallet-trust-explained) और Bitcoin शुल्क गाइड देखें। केवल स्क्रीन बदलने पर दोबारा न भेजें; पहले स्थिति जाँचें।
आम सवाल
Q1क्या Bitcoin हमेशा सबसे अधिक ब्लॉक वाली चेन चुनता है?
नहीं। नोड अपने ज्ञात वैध चेन में सबसे अधिक संचित कार्य वाली चेन को प्राथमिकता देता है। ऊँचाई कार्य की तुलना नहीं है।
Q2क्या पुष्टि वाला Bitcoin लेनदेन अपनी पुष्टि खो सकता है?
हाँ। यदि रीऑर्गनाइज़ेशन में उसका ब्लॉक सक्रिय चेन से निकल जाए, नोड वह पुष्टि गिनना बंद कर देता है। लेनदेन फिर शामिल हो सकता है, पर गारंटी नहीं।
Q3क्या रीऑर्गनाइज़ेशन का मतलब सहमति नियम बदल गए?
ज़रूरी नहीं। प्रसार में अंतर से वैध ब्लॉक कुछ समय के लिए अलग शाखाएँ बना सकते हैं। रीऑर्गनाइज़ेशन सक्रिय शाखा बदलता है, अपने-आप सत्यापन नियम नहीं।
स्रोत और आगे पढ़ें
समस्या की रिपोर्ट करें
हम इस लेख का लिंक जोड़कर ईमेल तैयार करेंगे। भेजने के बाद ही Mark को आपकी रिपोर्ट मिलेगी
त्वरित जाँच
गाइड पढ़ने के बाद 3 सवालों से खुद को जाँचें
सवाल 01
Bitcoin नोड दो वैध शाखाओं में से कैसे चुनता है?
व्याख्या देखने के लिए एक उत्तर चुनें
विकल्प शब्दावली
वह स्थिति जिसमें विकल्प का स्ट्राइक मूल्य अंतर्निहित परिसंपत्ति के बाजार मूल्य के बहुत करीब हो। उसमें अभी महत्वपूर्ण आंतरिक मूल्य न हो, फिर भी बचे हुए समय और अनिश्चितता के कारण प्रीमियम हो सकता है।
विस्तृत गाइड पढ़ेंकॉल विकल्पऐसा अनुबंध जो खरीदार को शर्तों के अनुसार स्ट्राइक मूल्य पर अंतर्निहित परिसंपत्ति खरीदने का अधिकार देता है। यदि अधिकार का प्रयोग और असाइनमेंट हो, तो विक्रेता पर संबंधित दायित्व आता है।
विस्तृत गाइड पढ़ेंपुट विकल्पऐसा अनुबंध जो धारक को शर्तों के अनुसार समाप्ति से पहले या समाप्ति पर स्ट्राइक मूल्य से अंतर्निहित परिसंपत्ति बेचने का अधिकार देता है, दायित्व नहीं।
विस्तृत गाइड पढ़ें