Genesis Block बिटकॉइन मेननेट का पहले से तय शुरुआती ब्लॉक है। उसके हेडर पर 3 जनवरी 2009 की तारीख है। उसमें एक लेनदेन है जो 50 BTC का आउटपुट बनाता है; इस आउटपुट का विशेष व्यवहार है और इसे खर्च नहीं किया जा सकता।
Genesis का कोई पिछला ब्लॉक नहीं है: हेडर का संबंधित फ़ील्ड शून्य है। Bitcoin Core नेटवर्क के मानकों से उसका डेटा बनाता और अपेक्षित हैश जाँचता है। इसलिए नोड दूसरे सहभागी के भेजे किसी मनमाने ब्लॉक से शुरू नहीं होते। ऊँचाई 1 का ब्लॉक genesis हैश को संदर्भित करता है; शुरुआत बदलने का अर्थ अलग इतिहास होगा। [Bitcoin Core v29.0 — chain parameters]
हेडर समय 1231006505 है, यानी 3 जनवरी 2009, 18:15:05 UTC। यह ब्लॉक बनाने वाले द्वारा दिया गया मान है, माइनिंग पूरी होने के क्षण का स्वतंत्र रिकॉर्ड नहीं। अंदर का अखबारी पाठ ऐतिहासिक संदर्भ देता है, लेकिन अपने आप सटीक समय या लेखक की वास्तविक पहचान सिद्ध नहीं करता। [Bitcoin Core v29.0 — chain parameters] [Bitcoin Developer Reference — Block Chain]
एकमात्र लेनदेन के इनपुट में The Times की एक अंग्रेज़ी सुर्खी है, जिसमें बैंकों के दूसरे बचाव पैकेज की आसन्न संभावना बताई गई है। संदेश लेनदेन के डेटा का हिस्सा है, ब्लॉक एक्सप्लोरर की टिप्पणी नहीं। इसे बैंक बचाव की आलोचना मानना पाठ के चुनाव की व्याख्या है; प्रोटोकॉल इससे राजनीतिक नियम नहीं निकालता। [Bitcoin Core v29.0 — chain parameters]
Genesis जोड़ते समय Bitcoin Core उसके लेनदेन जोड़ना छोड़ देता है, इसलिए मूल आउटपुट UTXO समुच्चय में नहीं आता। यह माइनिंग पुरस्कार के परिपक्व होने की सामान्य प्रतीक्षा नहीं है और अधिक पुष्टियाँ इसे नहीं खोलतीं। संबंधित निजी कुंजी जानने से भी गायब खर्च योग्य आउटपुट नहीं बन जाएगा। [Bitcoin Core v29.0 — genesis validation exception]
एक्सप्लोरर genesis से जुड़े पते पर बाद में आए भुगतान दिखा सकता है। वे ब्लॉक 0 के मूल आउटपुट नहीं हैं: उनके अपने लेनदेन पहचानकर्ता और खर्च की शर्तें हैं। Genesis का विशेष अपवाद उन पर अपने आप लागू नहीं होता। इसलिए पते के शेष को मूल 50 BTC की खर्च करने की क्षमता से नहीं मिलाना चाहिए। [Bitcoin Core v29.0 — genesis validation exception] [Bitcoin Developer Reference — Block Chain]
अपने मेननेट नोड पर getblockhash 0 से 000000000019d668 से शुरू होने वाला पहचानकर्ता मिलता है। उस हैश और विवरण स्तर 2 के साथ getblock ब्लॉक तथा उसका डिकोड किया हुआ लेनदेन दिखाता है। डेटा की तुलना Bitcoin Core के मानकों से की जा सकती है; केवल एक्सप्लोरर का स्क्रीनशॉट डेटा जाँच का विकल्प नहीं है। [Bitcoin Core — getblockhash RPC] [Bitcoin Core — getblock RPC]
टेस्ट नेटवर्क और regtest के अपने मानक तथा अलग genesis हैश हैं। तुलना से पहले केवल ऊँचाई 0 नहीं, नेटवर्क भी जाँचें। एक ही genesis साझा शुरुआत तय करता है, लेकिन अकेले इससे बाद के सभी ब्लॉक वैध, वॉलेट सुरक्षित या किसी के पास अभी कुंजियों का नियंत्रण होना सिद्ध नहीं होता। [Bitcoin Core v29.0 — chain parameters]
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Bitcoin, Satoshi Nakamoto, Bitcoin Whitepaper, ब्लॉक की जारीकरण इनाम, Timechain / Blockchain. इस प्रविष्टि का उल्लेख यहाँ भी है Bitcoin, Satoshi Nakamoto, Timechain / Blockchain, ब्लॉक की जारीकरण इनाम.