बाजार पूंजी —24 घंटे का वॉल्यूम —BTC —डर का सूचकांक —
मास्टरनिवेश करेंनिवेश & कमाई
HI
साइन इन करें
विज्ञापन
विज्ञापन

बिटकॉइन ब्लॉक के टाइमस्टैम्प चेन का क्रम बदले बिना पीछे जा सकते हैं

बिटकॉइन ब्लॉक के टाइमस्टैम्प चेन का क्रम बदले बिना पीछे जा सकते हैं

मुख्य बिंदु

  • ब्लॉक 974,988 को ब्लॉक 974,987 के बाद माइन किया गया था, लेकिन उस पर 3 मिनट और 22 सेकंड पहले का टाइमस्टैम्प था।
  • बिटकॉइन में ऐसे टाइमस्टैम्प की अनुमति है जो ठीक पहले वाले ब्लॉक के टाइमस्टैम्प से मेल न खाएँ, बशर्ते वे सर्वसम्मति की सीमाओं के भीतर हों।
  • क्रिप्टोग्राफ़िक लिंक ब्लॉकों का क्रम तय करते हैं; टाइमस्टैम्प अनुमानित समय बताते हैं।

दो लगातार ब्लॉक, उलटे टाइमस्टैम्प

7 नवंबर को बिटकॉइन के ब्लॉक टाइमस्टैम्प पीछे जाते हुए दिखाई दिए, जब नए माइन किए गए ब्लॉक पर उसके ठीक पहले वाले ब्लॉक से पुराना समय दर्ज था। ये दो रिकॉर्ड ब्लॉक 974,987 के थे, जिस पर 21:22:24 UTC का टाइमस्टैम्प था, और ब्लॉक 974,988 के, जिस पर 21:19:02 UTC का टाइमस्टैम्प था। चूँकि 974,988 को बाद में माइन किया गया था, इसलिए दिखाए गए समय तीन मिनट और 22 सेकंड के अंतर से क्रम से बाहर लग रहे थे। इस बेमेल ने सवाल खड़े किए कि क्या बिटकॉइन ब्लॉकचेन में कोई गड़बड़ी हुई थी।

यह विसंगति एक सार्वजनिक ब्लॉकचेन एक्सप्लोरर पर दिखाई दी और Galaxy Digital के रिसर्च प्रमुख Alex Thorn ने इस पर ध्यान दिलाया। Thorn ने बताया कि mempool.space और उनके अपने डैशबोर्ड पर भी यही दिखने वाला उलटफेर था, साथ ही उन्होंने स्पष्ट किया कि दोनों में से कोई भी डिस्प्ले गलत नहीं था। अहम अंतर यह है कि दिखाया गया समय ब्लॉक के भीतर लिखा गया एक मान है—यह माइनिंग के समय किसी केंद्रीय नेटवर्क घड़ी से मिला सटीक रिकॉर्ड नहीं है।

पहली नज़र में, किसी बाद के ब्लॉक पर पहले का समय दिखना ऐसा लग सकता है मानो चेन ने अपने ही इतिहास का खंडन कर दिया हो। लेकिन यह घटना ब्लॉकों के क्रम से नहीं, बल्कि टाइमस्टैम्प से जुड़ी है। दोनों रिकॉर्ड एक ऐसे विशेष मामले की पहचान करते हैं, जिसमें ये माप अलग-अलग हो गए थे। क्या यह किसी कंसेंसस विफलता की ओर इशारा करता है, यह इस बात पर निर्भर करता है कि बिटकॉइन वास्तव में किन नियमों की जाँच करता है। उन नियमों के मुताबिक हर ब्लॉक का टाइमस्टैम्प उसके ठीक पहले वाले ब्लॉक से बाद का होना ज़रूरी नहीं है।

बिटकॉइन में टाइमस्टैम्प कैसे तय और जाँचे जाते हैं

बिटकॉइन माइनर किसी ब्लॉक के साथ जुड़ने वाला टाइमस्टैम्प चुनते हैं। स्रोत बताता है कि वैध ब्लॉक खोजते समय वे इसमें बदलाव कर सकते हैं, जिससे उनके कंप्यूटरों को जाँचने के लिए संयोजनों की संख्या बढ़ जाती है। इस लचीलेपन का मतलब है कि टाइमस्टैम्प कोई ऐसा सिंक्रनाइज़्ड घड़ी-पाठ नहीं है, जिसे बिना बदले एक ब्लॉक से अगले ब्लॉक तक आगे बढ़ा दिया जाता हो। यह वह फ़ील्ड है जिसे माइनर बिटकॉइन के नियमों के तहत स्वीकार्य ब्लॉक बनाने के लिए ज़रूरी काम करते समय तय करते हैं।

इस स्वतंत्रता की सीमाएँ हैं। किसी ब्लॉक का टाइमस्टैम्प पिछले 11 ब्लॉकों के मध्य समय से बाद का होना चाहिए और सत्यापन करने वाले नोड की घड़ी से दो घंटे से ज़्यादा आगे का नहीं होना चाहिए। ये जाँचें टाइमस्टैम्प के मान पर सीमाएँ लगाती हैं, लेकिन ब्लॉक-दर-ब्लॉक समय का सख्ती से बढ़ते जाना ज़रूरी नहीं करतीं। दूसरे शब्दों में, स्वीकार्य समय का आकलन केवल पैरेंट ब्लॉक के टाइमस्टैम्प से नहीं, बल्कि हाल के व्यापक इतिहास और नोड की घड़ी के आधार पर किया जाता है।

इस स्पष्ट उलटफेर को समझने में माध्यिका का नियम अहम है। कोई टाइमस्टैम्प ठीक पिछले ब्लॉक के टाइमस्टैम्प से पहले का हो सकता है, फिर भी पिछले 11 ब्लॉकों के मध्य समय से बाद का हो सकता है। इसलिए बिटकॉइन के कंसेंसस नियम टाइमस्टैम्प में कुछ स्थानीय अनियमितता की अनुमति देते हैं। 7 नवंबर के ब्लॉकों की जोड़ी इस अंतर को दिखाती है: नए ब्लॉक पर दिखाया गया समय पहले का था, लेकिन केवल यह तथ्य यह साबित नहीं करता कि नेटवर्क ने किसी अमान्य ब्लॉक को स्वीकार किया।

टाइमस्टैम्प ब्लॉक का क्रम क्यों तय नहीं करता

थॉर्न का विश्लेषण यह संदर्भ देता है कि टाइमस्टैम्प अक्सर लगातार आगे बढ़ने वाली साधारण घड़ी से कितने अलग होते हैं। उन्होंने कहा कि बिटकॉइन के लगभग 3% ब्लॉकों के टाइमस्टैम्प उनके पैरेंट ब्लॉकों से पहले के होते हैं। उन्होंने यह भी कहा कि लगभग हर दस में से एक ब्लॉक ऐसे टाइमस्टैम्प के साथ आता है, जो उनके नोड को ब्लॉक मिलने के समय से एक मिनट से भी ज़्यादा आगे होता है। ये आँकड़े टाइमस्टैम्प के अलग-अलग व्यवहारों का वर्णन करते हैं और यह समझने में मदद करते हैं कि इस फ़ील्ड को वास्तविक समय का सटीक, लगातार समन्वित रिकॉर्ड क्यों नहीं मानना चाहिए।

इन आँकड़ों का यह अर्थ नहीं है कि ब्लॉकों का क्रम नियमित रूप से बदला जाता है या सर्वसम्मति के नियमों की अनदेखी की जाती है। ये दिखाते हैं कि टाइमस्टैम्प, निर्धारित जाँचों पर खरे उतरते हुए भी, पाठक की सटीक कालक्रम संबंधी अपेक्षा से अलग हो सकते हैं। स्रोत इस घटना में नेटवर्क की खराबी की पहचान नहीं करता; इसके बजाय, यह माइनर द्वारा तय किए गए टाइमस्टैम्प की अनुमत भूमिका समझाता है। इस खास जोड़ी ने ध्यान खींचा, क्योंकि इसमें दिखाए गए समय ने इस अंतर को असामान्य रूप से स्पष्ट कर दिया।

बिटकॉइन ब्लॉकों का क्रम क्रिप्टोग्राफ़िक लिंक से तय करता है, टाइमस्टैम्प को क्रम में रखकर नहीं। हर ब्लॉक में उससे पहले वाले ब्लॉक का विशिष्ट हैश होता है, जो उसे अपने मूल ब्लॉक से जोड़ता है और इन रिकॉर्डों का क्रम स्पष्ट करता है। इसलिए, बाद के ब्लॉक में पहले का टाइमस्टैम्प होने से वह लिंक मिटता या उलटता नहीं है। यह तय करने के लिए कि इन दोनों ब्लॉकों में से कौन-सा चेन में पहले आया, क्रिप्टोग्राफ़िक संबंध ही प्रासंगिक प्रमाण है।

समय-आधारित रिकॉर्ड के लिए इस घटना का क्या अर्थ है

स्रोत के अनुसार, ब्लॉकचेन का वास्तविक पुनर्गठन तभी होता है जब अधिक संचित माइनिंग कार्य वाली कोई प्रतिस्पर्धी चेन मौजूद हो। केवल टाइमस्टैम्प बदलने से ऐसा नहीं हो सकता। इसलिए टाइमस्टैम्प में विसंगति का यह अर्थ नहीं है कि लेनदेन उलट दिए गए या पहले वाला ब्लॉक बाद वाले से पहले आना बंद हो गया। यह अंतर महत्वपूर्ण है: समय का अप्रत्याशित लेबल और चेन के स्वीकृत इतिहास में बदलाव दो अलग-अलग घटनाएँ हैं, जो अलग-अलग तंत्रों से नियंत्रित होती हैं।

ब्लॉकचेन रिकॉर्ड का उपयोग करके किसी घटना का समय निर्धारित करने वालों के लिए व्यावहारिक सीमा यह है कि टाइमस्टैम्प एक अनुमानित समय देता है, न कि किसी स्वतंत्र घड़ी का सटीक समय। ब्लॉक की ऊँचाई क्रम बताती है, जबकि टाइमस्टैम्प बिटकॉइन के नियमों के तहत समय का अनुमान देता है। स्रोत खास तौर पर बताता है कि यह अंतर उन सभी लोगों के लिए मायने रखता है जो किसी घटना के ठीक-ठीक घटित होने का समय स्थापित करने के लिए ब्लॉकचेन रिकॉर्ड पर निर्भर करते हैं। समय-संवेदी व्याख्या में दिखाए गए टाइमस्टैम्प को वास्तविक दुनिया के सटीक समय का प्रमाण नहीं समझना चाहिए।

सातोशी नाकामोटो ने मूल श्वेतपत्र में बिटकॉइन को “टाइमस्टैम्प सर्वर” बताया था, लेकिन 7 नवंबर का उदाहरण दिखाता है कि इस वर्णन का अर्थ यह नहीं है कि घड़ी के समय हमेशा पूरी तरह क्रमबद्ध होंगे। यह प्रणाली ब्लॉक के क्रम के लिए क्रिप्टोग्राफ़िक प्रमाण और अनुमानित समय के लिए सीमित दायरे वाले टाइमस्टैम्प पर निर्भर करती है। रिपोर्ट की गई घटना के बारे में जो बात अब भी स्पष्ट नहीं है, वह यह कि माइनर ने वही विशेष मान क्यों चुना; स्रोत नियमों और नतीजे की व्याख्या करता है, लेकिन उस ब्लॉक के टाइमस्टैम्प के पीछे कोई खास मकसद नहीं बताता।

स्रोत: BeInCrypto

विषय पर अधिक «क्रिप्टोकरेंसी समाचार»

सभी पोस्ट
पैसे के बारे में एक यादृच्छिक उद्धरण
याद रखें कि पैसे में खुद को बढ़ाने और गुणा करने की क्षमता होती है।
— बेंजामिन फ्रैंकलिन

अन्य अनुभागों में दिलचस्प

पूरा ब्लॉग

टिप्पणियाँ 0

अभी तक कोई टिप्पणी नहीं

इस विषय पर अपनी राय या अनुभव साझा करने वाले पहले व्यक्ति बनें।

विज्ञापन