PROTOविषय मार्गदर्शिका

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

बिटकॉइन भेजने पर क्या होता है? वॉलेट में भुगतान शुरू होने से नियमों की जाँच और ब्लॉक में पुष्टि तक का सफर समझें।

70संबंधित प्रविष्टियाँ
366स्रोत लिंक

दोस्त आपको QR कोड में अपना प्राप्ति पता दिखाता है। आप वॉलेट में पता, रकम और शुल्क जाँचकर भुगतान भेजते हैं। वॉलेट नेटवर्क को एक लेनदेन भेजता है: ऐसा संदेश जो बताता है कि पहले मिले किन पैसों को आप खर्च कर रहे हैं और अब उन्हें कौन खर्च कर सकेगा। बिटकॉइन फ़ाइल की तरह एक फ़ोन से दूसरे में नहीं जाता; उसे खर्च करने के अधिकार का रिकॉर्ड बदलता है। वॉलेट निजी कुंजी का उपयोग करता है। यह एक गुप्त जानकारी है जिससे भुगतान पर डिजिटल हस्ताक्षर होते हैं। हस्ताक्षर कुंजी उजागर किए बिना खर्च करने का अधिकार साबित करता है। Full Node ऐसा कंप्यूटर है जो खुद बिटकॉइन के नियम जाँचता है, जैसे हस्ताक्षर सही है या नहीं और पैसा पहले खर्च तो नहीं हो चुका। यदि कोई सेवा आपकी कुंजियाँ रखती है, तो आप उसे निर्देश देते हैं और उसके सहयोग पर निर्भर रहते हैं। माइनर लेनदेन को ब्लॉक में जोड़ते हैं और अगले ब्लॉक को शामिल करने के लिए Proof of Work के ज़रिए प्रतिस्पर्धा करते हैं। यह ऊर्जा खर्च करने वाला गणना-कार्य है। स्वीकार किए गए ब्लॉक में भुगतान शामिल होना पहली पुष्टि है; आगे जुड़ने वाले ब्लॉक उस इतिहास को बदलना महँगा बनाते हैं। जीतने वाला माइनर भी मनमानी नहीं कर सकता: नोड उस ब्लॉक को अस्वीकार कर देंगे जो अनुमति से अधिक सिक्के जारी करे या कोई और नियम तोड़े।

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

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

पहली प्रविष्टि से शुरू करें या अभी जो जानना चाहते हैं उसे चुनें।

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

Bitcoin

बिना किसी केंद्रीय प्रबंधक के डिजिटल धन: एक ऐसा नेटवर्क जिसमें कोई भी मूल्य भेज सकता है और स्वयं जाँच सकता है कि सभी पर एक ही नियम लागू हो रहे हैं।

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

Proof of Work

वह व्यवस्था जिसमें Bitcoin बिजली और गणना शक्ति को आसानी से जाँचे जा सकने वाले प्रमाण में बदलता है और संचित कार्य से वैध ब्लॉक इतिहास को क्रम देता है।

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

Full Node

Bitcoin भुगतान और ब्लॉक खुद जाँचना: नोड क्या परखता है, वॉलेट उसे कैसे इस्तेमाल करता है और इसके लिए माइनिंग या सभी ब्लॉक हमेशा रखना क्यों ज़रूरी नहीं।

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

UTXO

Bitcoin में अभी तक खर्च न हुई एक अलग रकम। आपका बैलेंस ऐसी कई रकमों से क्यों बनता है और भुगतान व फीस पर इसका क्या असर होता है।

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

SHA-256

किसी पाठ, फ़ाइल या Bitcoin ब्लॉक हेडर की एक छोटी छाप बनाई जा सकती है। इससे डेटा में बदलाव कैसे पकड़ते हैं, माइनर क्या खोजते हैं और हैशिंग एन्क्रिप्शन से अलग क्यों है?

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

Bitcoin Core

Bitcoin Core अपना Bitcoin नोड चलाने के लिए स्वतंत्र सॉफ़्टवेयर है। इससे आपका कंप्यूटर भुगतान और नेटवर्क के नियम खुद जाँच सकता है। इसका वैकल्पिक वॉलेट इस्तेमाल करना ज़रूरी नहीं है।

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

आगे जानने के लिए अवधारणाएँ, लोग और उनके संबंध।

BTCBitcoinप्रोटोकॉल · 8 §TIMETimechain / Blockchainप्रोटोकॉल · 8 §PoWProof of Workप्रोटोकॉल · 5 §HASHमाइनिंगनेटवर्क · 5 §NODEFull Nodeनेटवर्क · 5 §2016Difficulty Adjustmentप्रोटोकॉल · 3 §TXलेनदेनप्रोटोकॉल · 4 §UTXOUTXOप्रोटोकॉल · 4 §MEMMempoolनेटवर्क · 4 §BLKBlockप्रोटोकॉल · 3 §HDRBlock Headerप्रोटोकॉल · 4 §HASHHashप्रोटोकॉल · 5 §SHA²SHA-256प्रोटोकॉल · 8 §MRKLMerkle Treeप्रोटोकॉल · 4 §ADDRबिटकॉइन पताप्रोटोकॉल · 18 §CONFपुष्टिनेटवर्क · 14 §CBTXकॉइनबेस लेनदेनप्रोटोकॉल · 12 §SCRIPTBitcoin Scriptप्रोटोकॉल · 11 §FORK↓Soft Forkप्रोटोकॉल · 20 §FORK↑Hard Forkप्रोटोकॉल · 6 §BIPBIP (Bitcoin Improvement Proposal)प्रोटोकॉल · 10 §RULESसहमति के नियमप्रोटोकॉल · 5 §REORGReorgनेटवर्क · 5 §STALEStale Blockनेटवर्क · 5 §ASICASIC Minerनेटवर्क · 11 §POOLMining Poolनेटवर्क · 10 §H/sHashrateनेटवर्क · 9 §NONCENonceप्रोटोकॉल · 10 §TIMETimelockप्रोटोकॉल · 12 §COREBitcoin Coreप्रोटोकॉल · 17 §TESTTestnetप्रोटोकॉल · 16 §BGPByzantine Generals Problemप्रोटोकॉल · 13 §NCNakamoto Consensusप्रोटोकॉल · 9 §PROPBlock Propagationनेटवर्क · 9 §CMPCTCompact Blocksनेटवर्क · 8 §IBDInitial Block Downloadनेटवर्क · 8 §PRUNEPruned Nodeनेटवर्क · 10 §SIGNETSignetनेटवर्क · 10 §vBvByteप्रोटोकॉल · 8 §WUBlock Weightप्रोटोकॉल · 9 §WITWitness Dataप्रोटोकॉल · 8 §OPOpcodeप्रोटोकॉल · 9 §CLTVCLTVप्रोटोकॉल · 10 §CSVCSVप्रोटोकॉल · 9 §PKGPackage Relayनेटवर्क · 8 §UTXØUtreexoप्रोटोकॉल · 8 §COVCovenantsप्रोटोकॉल · 11 §CTVOP_CHECKTEMPLATEVERIFYप्रोटोकॉल · 12 §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 §BIP347OP_CATप्रोटोकॉल · 6 §CLUSTERCluster Mempoolनेटवर्क · 8 §BIP431TRUC Transactionsनेटवर्क · 7 §P2AEphemeral Anchorsनेटवर्क · 7 §BIP54Consensus Cleanupप्रोटोकॉल · 5 §ACTIVATESoft Fork Activationप्रोटोकॉल · 5 §SIMPLICITYSimplicityप्रोटोकॉल · 8 §CSVClient-Side Validationप्रोटोकॉल · 7 §RGBRGB Protocolप्रोटोकॉल · 11 §TAPTaproot Assetsप्रोटोकॉल · 9 §ORDOrdinals Inscriptionsप्रोटोकॉल · 9 §RUNERunesप्रोटोकॉल · 7 §BRC20BRC-20प्रोटोकॉल · 9 §ERLErlayनेटवर्क · 6 §
736एटलस की सभी प्रविष्टियाँ खोजें