संक्षिप्त ब्लॉक परिवहन एन्कोडिंग है, छोटा सहमति ब्लॉक नहीं। Full Node को सही क्रम में सटीक लेनदेन पुनः बनाकर पूरा ब्लॉक सत्यापित करना है।
छोटा ID SipHash-2-4 को काटकर प्राप्त 48 बिट का होता है। कुंजियाँ शीर्षक और दिए nonce से निकलती हैं; यह वैश्विक लेनदेन पहचानकर्ता नहीं है। [BIP 152 — Compact Block Relay] [Bitcoin Core — BIP 152 implementation]
कुछ लेनदेन पहले से भरी पूरी मदों के रूप में आते हैं, सामान्यतः coinbase सहित। उनके सूचकांक पुनर्निर्मित ब्लॉक में स्थान बताते हैं। [BIP 152 — Compact Block Relay]
प्राप्तकर्ता छोटे ID को ज्ञात लेनदेन, जैसे मेमपूल वाले, से मिलाता है। समान छोटा ID अकेला लेनदेन की समानता साबित नहीं करता। [BIP 152 — Compact Block Relay] [Bitcoin Core — BIP 152 implementation]
गायब या अस्पष्ट मद सूचकांक के अनुसार getblocktxn से माँगी जाती हैं। blocktxn उत्तर आवश्यक लेनदेन देकर पुनर्निर्माण पूरा करता है। [BIP 152 — Compact Block Relay] [Bitcoin Developer Reference — P2P] [Bitcoin Core v29.0 — net processing]
पुनर्निर्माण सटीक क्रम रखता है और ब्लॉक की क्रिप्टोग्राफिक प्रतिबद्धताएँ जाँचता है। Full Node स्वीकारने से पहले सहमति सत्यापन करता है; संक्षिप्त प्रसारण छूट नहीं है। [BIP 152 — Compact Block Relay] [Bitcoin Core — BIP 152 implementation] [Bitcoin Core v29.0 — net processing]
sendcmpct सहमति के बाद उच्च बैंडविड्थ प्रकार cmpctblock से सीधा घोषित कर सकता है। निर्धारित शुरुआती जाँच के बाद यह प्रेषक के पूर्ण सत्यापन से पहले हो सकता है, प्राप्तकर्ता की जाँच हटाए बिना। [BIP 152 — Compact Block Relay] [Bitcoin Core v29.0 — net processing]
बचत वाला प्रकार पहले inv या headers घोषणा करता है, फिर प्राप्तकर्ता संक्षिप्त ब्लॉक माँगता है। सीधी घोषणा से अधिक संदेश चक्र लग सकते हैं। [BIP 152 — Compact Block Relay] [Bitcoin Developer Reference — P2P]
छोटे ID टकराने पर लेनदेन माँगने या पुनर्निर्माण विफल होने के बाद पूरा ब्लॉक लेने की जरूरत हो सकती है। इससे गलत ब्लॉक सहमति के अनुसार वैध नहीं बनता। [BIP 152 — Compact Block Relay] [Bitcoin Core — BIP 152 implementation] [Bitcoin Optech — Compact block relay]
संस्करण 2 छोटे ID txid के बजाय wtxid से बनाता है और BIP 144 के witness डेटा भेजता है। संक्षिप्त प्रोटोकॉल का संस्करण ब्लॉक की अपनी संस्करण संख्या नहीं है। [BIP 152 — Compact Block Relay] [BIP 144 — SegWit peer services]
लाभ ज्ञात लेनदेन के मेल और नेटवर्क पर निर्भर है। कम मेल से माँगें बढ़ती हैं; मुख्य उद्देश्य प्रसारण बचत है, संदेश आकार या शून्य विलंब की गारंटी नहीं। [BIP 152 — Compact Block Relay] [Bitcoin Optech — Compact block relay]
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Block propagation, Initial block download, Eclipse attack, Virtual byte (vbyte). इस प्रविष्टि का उल्लेख यहाँ भी है Stale Block, Block propagation, Compact Block Filters, Compact Block Filters.