05 / 691TIME

Timechain / Blockchain

Bitcoin समय श्रृंखला

Bitcoin के ब्लॉक इतिहास को सटीक घड़ियों के बजाय हैश कड़ियाँ और संचित कार्य क्रम देते हैं।

Bitcoin के संदर्भ में Timechain और Blockchain ब्लॉकों की एक ही शृंखला को कहते हैं। लेकिन Blockchain अन्य नेटवर्कों के लिए भी प्रयुक्त व्यापक शब्द है; उनकी शृंखलाएँ Bitcoin की timechain नहीं हैं। Timechain प्रमाणित किए जा सकने वाले क्रम पर ज़ोर देता है: हर अगले ब्लॉक के हेडर में पिछले ब्लॉक का हैश होता है। यह नाम कोई अलग प्रोटोकॉल या समय की नई इकाई नहीं बनाता।

ब्लॉक केवल ऊँचाई नहीं बल्कि खास पूर्ववर्ती की ओर संकेत करता है। पुराना लेनदेन बदलने पर Merkle Root और ब्लॉक हैश बदलता है, अगली कड़ी टूटती है और इतिहास लिखने के लिए नया काम चाहिए। [Bitcoin whitepaper] [Bitcoin Core validation source] [NIST — blockchain glossary]

दो लेनदेन एक UTXO को अलग प्राप्तकर्ताओं के लिए खर्च कर सकते हैं और नोडों तक अलग क्रम में पहुँच सकते हैं। वैध इतिहास दोनों को नहीं रखता, पर ब्लॉक में होना यह नहीं सिद्ध करता कि कौन पहले बना या प्रसारित हुआ। [Bitcoin whitepaper] [Bitcoin Core validation source]

नोड वैध उम्मीदवारों में सबसे अधिक संचित कार्य वाली शाखा चुनता है। कठिनाई अलग हो तो केवल ब्लॉक गिनना काफी नहीं; chainwork अपेक्षित कार्य है, खनिक प्रयासों का मापा आंकड़ा नहीं। [Bitcoin whitepaper] [Bitcoin Core validation source]

नया mainnet ब्लॉक समय पिछले 11 समयों की माध्यिका से अधिक होना चाहिए और नोड की घड़ी से दो घंटे से अधिक आगे नहीं होना चाहिए। इसलिए वह सीधे पूर्ववर्ती से कम हो सकता है। [Bitcoin whitepaper] [Bitcoin Core validation source]

दस मिनट लक्ष्य औसत है, समय-सारिणी नहीं; ऊँचाई सटीक तारीख नहीं देती। BIP 113 पूर्ण nLockTime के लिए past median time लेता है; शर्त पूरी होने पर समावेशन संभव है, समय तय नहीं होता। [Bitcoin whitepaper] [Bitcoin Core validation source]

दो वैध ब्लॉक एक ऊँचाई पर प्रतिस्पर्धा कर सकते हैं। अधिक कार्य वाली शाखा दूसरी को अलग कर सकती है; उसके लेनदेन फिर पुष्ट, अपुष्ट या संघर्षशील हो सकते हैं। अधिक पुष्टियाँ लागत बढ़ाती हैं, पूर्ण गारंटी नहीं। [Bitcoin whitepaper] [Bitcoin Core validation source]

विवरण 1 वाला getblock height, previousblockhash, time, mediantime और chainwork देता है। कड़ी स्थान बताती है, time हेडर दावा है और mediantime माध्यिका; कोई भी अकेला सटीक प्रसारण क्षण सिद्ध नहीं करता। [Bitcoin whitepaper] [Bitcoin Core validation source]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Genesis Block, Proof of Work, Transaction, Full Node, कठिनाई समायोजन. इस प्रविष्टि का उल्लेख यहाँ भी है Bitcoin Whitepaper, Genesis Block, Proof of Work, Full Node.

DOC · 001NIST — blockchain glossaryप्राथमिक स्रोत ↗DOC · 002Bitcoin whitepaperप्राथमिक स्रोत ↗DOC · 003Bitcoin Core validation sourceप्राथमिक स्रोत ↗
स्रोत पहले · यह निवेश सलाह नहीं है