PROTOस्रोत-आधारित विषय मार्गदर्शिका

बिटकॉइन कैसे काम करता है: प्रोटोकॉल, नोड और सहमति

लेनदेन और UTXO को Proof of Work, Full Node की जाँच और वैध इतिहास चुनने के नियमों से जोड़ें।

55जुड़े हुए बिंदु
216स्रोत लिंक

Full Node अवैध ब्लॉक अस्वीकार करता है और ज्ञात वैध शाखाओं में सबसे अधिक संचयी कार्य वाली चेन का अनुसरण करता है। माइनर वह कार्य पैदा करते हैं। एक व्यक्ति ये दोनों पूरक भूमिकाएँ निभा सकता है। Full Node ब्लॉक और खर्चों की जाँच करता है, जिसमें हस्ताक्षर, निर्गम नियम और स्वीकृत इतिहास में दोहरे खर्च पर रोक शामिल हैं। अपुष्ट लेनदेन को स्वीकारने और आगे भेजने की नीतियाँ सहमति नियमों से कड़ी हो सकती हैं। केवल मेमपूल में अस्वीकृति से ब्लॉक अवैध नहीं हो जाता।

प्राथमिक स्रोत

यह अवलोकन पूरे विनिर्देश की जगह नहीं लेता। Bitcoin Core v29.0 कार्यान्वयन का एक विशिष्ट उदाहरण है, नवीनतम संस्करण होने का दावा नहीं। BIP141 में SegWit के बदलाव वर्णित हैं; नियम बदलने पर सक्रियण की शर्तें हमेशा जाँचें। जुड़ी प्रविष्टियों के अपने स्रोत और समीक्षाएँ हैं।

मूल सिद्धांतों से महत्वपूर्ण बारीकियों तक जाने वाला सावधानी से चुना गया मार्ग।

01
प्रोटोकॉल · BTC

Bitcoin

एक खुला मौद्रिक नेटवर्क: bitcoin रखने का अर्थ, भुगतान बनने की प्रक्रिया और नोड उसके स्वीकार होने की जाँच क्यों करते हैं।

प्रविष्टि खोलें ↗स्रोत खोलें ↗
02
प्रोटोकॉल · PoW

प्रूफ ऑफ वर्क

मापने योग्य कार्य जो बिटकॉइन के वैध इतिहास को क्रम देता है और पुराने ब्लॉक बदलना महँगा बनाता है।

प्रविष्टि खोलें ↗स्रोत खोलें ↗
03
नेटवर्क · NODE

पूर्ण नोड

ऐसा सॉफ्टवेयर जो जेनेसिस ब्लॉक से वर्तमान श्रृंखला के सिरे तक बिटकॉइन को स्वतंत्र रूप से सत्यापित करता है।

प्रविष्टि खोलें ↗स्रोत खोलें ↗
04
प्रोटोकॉल · UTXO

UTXO

लेनदेन द्वारा बनाई गई बिटकॉइन की अलग मात्रा जो अभी खर्च नहीं हुई है।

प्रविष्टि खोलें ↗स्रोत खोलें ↗
05
प्रोटोकॉल · SHA²

SHA-256

SHA-256 NIST द्वारा मानकीकृत SHA-2 परिवार का 256-bit सदस्य है। Bitcoin इसे सीधे और ठीक परिभाषित constructions में उपयोग करता है; serialization, domain separation और consensus rules भी उतने ही महत्वपूर्ण हैं।

प्रविष्टि खोलें ↗स्रोत खोलें ↗
06
प्रोटोकॉल · CORE

Bitcoin Core

Bitcoin Core पूर्ण सत्यापन करने वाले Bitcoin नोड का सबसे व्यापक मुक्त-स्रोत कार्यान्वयन है; यह स्वयं प्रोटोकॉल या पूरा नेटवर्क नहीं है।

प्रविष्टि खोलें ↗स्रोत खोलें ↗

इस क्षेत्र से जुड़ी परिभाषाएँ, प्रक्रियाएँ, लोग और स्रोत-सामग्री।

BTCBitcoinप्रोटोकॉल · 8 §TIMETimechain / Blockchainप्रोटोकॉल · 3 §PoWप्रूफ ऑफ वर्कप्रोटोकॉल · 4 §HASHबिटकॉइन माइनिंगनेटवर्क · 3 §NODEपूर्ण नोडनेटवर्क · 4 §2016कठिनाई समायोजनप्रोटोकॉल · 4 §TXTransactionप्रोटोकॉल · 4 §UTXOUTXOप्रोटोकॉल · 3 §MEMMempoolनेटवर्क · 3 §BLKBlockप्रोटोकॉल · 3 §HDRBlock headerप्रोटोकॉल · 3 §HASHक्रिप्टोग्राफिक हैशप्रोटोकॉल · 8 §SHA²SHA-256प्रोटोकॉल · 12 §MRKLMerkle treeप्रोटोकॉल · 3 §ADDRबिटकॉइन पताप्रोटोकॉल · 16 §CONFपुष्टिकरणनेटवर्क · 14 §CBTXकॉइनबेस लेनदेनप्रोटोकॉल · 12 §SCRIPTBitcoin Scriptप्रोटोकॉल · 4 §FORK↓सॉफ्ट फोर्कप्रोटोकॉल · 17 §FORK↑Hard Forkप्रोटोकॉल · 5 §BIPबिटकॉइन सुधार प्रस्तावप्रोटोकॉल · 5 §RULESसहमति नियमप्रोटोकॉल · 4 §REORGReorgनेटवर्क · 5 §STALEStale Blockनेटवर्क · 4 §ASICASIC Minerनेटवर्क · 10 §POOLMining Poolनेटवर्क · 10 §H/sHashrateनेटवर्क · 9 §NONCENonceप्रोटोकॉल · 9 §TIMETimelockप्रोटोकॉल · 12 §COREBitcoin Coreप्रोटोकॉल · 8 §TESTTestnetप्रोटोकॉल · 8 §BGPByzantine Generals Problemप्रोटोकॉल · 8 §NCNakamoto consensusप्रोटोकॉल · 2 §PROPBlock propagationनेटवर्क · 3 §CMPCTCompact block relayनेटवर्क · 2 §IBDInitial block downloadनेटवर्क · 3 §PRUNEPruned nodeनेटवर्क · 3 §SIGNETSignetनेटवर्क · 2 §vBVirtual byte (vbyte)प्रोटोकॉल · 3 §WUBlock weightप्रोटोकॉल · 5 §WITWitness dataप्रोटोकॉल · 5 §OPBitcoin Script opcodeप्रोटोकॉल · 3 §CLTVCHECKLOCKTIMEVERIFYप्रोटोकॉल · 2 §CSVCHECKSEQUENCEVERIFYप्रोटोकॉल · 3 §PKGPackage Relayनेटवर्क · 4 §COVBitcoin covenantsप्रोटोकॉल · 3 §CTVOP_CHECKTEMPLATEVERIFYप्रोटोकॉल · 2 §NOSTRNostrनेटवर्क · 7 §SOLOSolo Miningनेटवर्क · 7 §PPSPay Per Shareनेटवर्क · 5 §PPLNSPay Per Last N Sharesनेटवर्क · 4 §AUXPOWMerged Miningनेटवर्क · 5 §FINALFinalityनेटवर्क · 5 §BIP110BIP 110प्रोटोकॉल · 7 §OP_RETOP_RETURNप्रोटोकॉल · 11 §
691एटलस की सभी प्रविष्टियाँ खोजें↗