Meridian 2140 पर वापस जाएँ
खुद सत्यापित करें। प्राथमिक स्रोतों से सत्यापन

भरोसा न करें।
खुद सत्यापित करें।

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

19 प्राथमिक और दोहराए जा सकने वाले सत्यापन मार्ग
केवल लिंक अभी प्रमाण नहीं है।

सबसे मजबूत सत्यापन उस हार्डवेयर और सॉफ्टवेयर पर पूरा होता है जिसे आप नियंत्रित करते हैं।

01 · पढ़ेंप्राथमिक अभिलेख

मूल विनिर्देश, घोषणा या कानूनी दस्तावेज़ देखें।

02 · ऑडिट करेंनिष्पादन योग्य नियम

दावे की तुलना खुले कोड और स्वीकार किए गए प्रोटोकॉल प्रस्तावों से करें।

03 · सत्यापित करेंअपना नोड

अपने सत्यापन करने वाले नोड से पूछें कि वह किस चेन, लेनदेन और UTXO को स्वीकार करता है।

A

आधार और क्रिप्टोग्राफी

मूल डिज़ाइन और वे मानक जिन पर बिटकॉइन के हैश तथा हस्ताक्षर आधारित हैं।

04
DOC · 001मूल अभिलेख

Bitcoin Whitepaper — बिटकॉइन: एक पीयर-टू-पीयर इलेक्ट्रॉनिक नकद प्रणाली

Satoshi Nakamoto · 31 अक्टूबर 2008

आप क्या सत्यापित करेंगे

प्रणाली के मूल दावे, खतरे का मॉडल, Proof of Work और निर्गमन का तर्क।

स्रोत खोलेंPDF ↗
STD · 002विनिर्देश

SHA-256 — Secure Hash Standard FIPS 180-4 मानक

अमेरिकी राष्ट्रीय मानक और प्रौद्योगिकी संस्थान

आप क्या सत्यापित करेंगे

वह सटीक SHA-256 एल्गोरिदम जिसे बिटकॉइन ब्लॉक हैशिंग और Proof of Work के लिए उपयोग करता है।

स्रोत खोलेंNIST ↗
STD · 003विनिर्देश

secp256k1 — SEC 2 दीर्घवृत्तीय वक्र के पैरामीटर

Standards for Efficient Cryptography Group · संस्करण 2.0

आप क्या सत्यापित करेंगे

बिटकॉइन की सार्वजनिक कुंजियों और हस्ताक्षरों के पीछे वक्र के गणितीय पैरामीटर।

स्रोत खोलेंPDF ↗
ARC · 004मूल अभिलेख

सातोशी की बिटकॉइन की मूल घोषणा

Cryptography मेलिंग सूची · 31 अक्टूबर 2008

आप क्या सत्यापित करेंगे

दिनांक वाला सार्वजनिक अभिलेख जिसमें Bitcoin Whitepaper की पहली घोषणा हुई।

स्रोत खोलेंMAIL ↗
B

कोड और सहमति

निष्पादन योग्य नियम, नेटवर्क स्थिरांक और बदलाव की सार्वजनिक प्रक्रिया।

04
CODE · 005स्रोत कोड

Bitcoin Core का स्रोत कोड

सार्वजनिक एकीकरण और विकास ट्री

आप क्या सत्यापित करेंगे

वे सॉफ्टवेयर नियम जिन्हें आपका नोड वास्तव में संकलित और निष्पादित करता है।

स्रोत खोलेंGIT ↗
BIP · 006स्रोत कोड

Bitcoin Improvement Proposals

BIP सूचकांक, विनिर्देश और प्रस्तावों का इतिहास

आप क्या सत्यापित करेंगे

प्रस्ताव क्या निर्दिष्ट करता है; केवल BIP होना सक्रियण या नेटवर्क द्वारा अपनाए जाने का प्रमाण नहीं है।

स्रोत खोलेंGIT ↗
CODE · 007स्रोत कोड

मेननेट के सहमति पैरामीटर

Bitcoin Core · chainparams.cpp

आप क्या सत्यापित करेंगे

Genesis Block का हैश, Proof of Work की सीमा, कठिनाई समायोजन का अंतराल, सक्रियण की ऊँचाइयाँ और नेटवर्क स्थिरांक।

स्रोत खोलेंC++ ↗
CODE · 008स्रोत कोड

ब्लॉक सब्सिडी और 2.1 करोड़ की सीमा

Bitcoin Core · validation.cpp में GetBlockSubsidy

आप क्या सत्यापित करेंगे

50 BTC से शून्य तक का निष्पादन योग्य Halving कार्यक्रम; सीमा इस नियम को बार-बार लागू करने से बनती है।

स्रोत खोलेंC++ ↗
C

अपने नोड से जाँचें

अपनी स्वयं सत्यापित ब्लॉकचेन प्रति पर सीधे प्रश्न।

08

RPC लिंक कमांड का वर्णन करता है। वास्तविक प्रमाण उसे अपने पूर्ण सत्यापन करने वाले Bitcoin Core नोड पर चलाने से ही मिलता है।

RPC · 009आपका नोड

चेन की स्थिति और संचित कार्य

Bitcoin Core RPC · getblockchaininfo

bitcoin-cli getblockchaininfo
आप क्या सत्यापित करेंगे

आपके नोड द्वारा स्वीकार किया गया सर्वोत्तम ब्लॉक, ऊँचाई, कठिनाई, chainwork, छँटाई और सत्यापन की प्रगति।

स्रोत खोलेंRPC ↗
RPC · 010आपका नोड

पूरा ब्लॉक और उसके सभी लेनदेन

Bitcoin Core RPC · getblock

bitcoin-cli getblock <hash> 2
आप क्या सत्यापित करेंगे

हेडर, पिछले ब्लॉक से संबंध, Merkle रूट, Proof of Work, पुष्टियाँ और डिकोड किए गए लेनदेन।

स्रोत खोलेंRPC ↗
RPC · 011आपका नोड

कच्चा लेनदेन और डिकोड किए गए आउटपुट

Bitcoin Core RPC · getrawtransaction

bitcoin-cli getrawtransaction <txid> true <blockhash>
आप क्या सत्यापित करेंगे

इनपुट, आउटपुट, रकम, स्क्रिप्ट, witness डेटा, TXID और ब्लॉक में शामिल होना।

स्रोत खोलेंRPC ↗
RPC · 012आपका नोड

UTXO सेट और स्वतंत्र रूप से गिनी गई आपूर्ति

Bitcoin Core RPC · gettxoutsetinfo

bitcoin-cli gettxoutsetinfo
आप क्या सत्यापित करेंगे

आपके नोड की स्वीकार की गई स्थिति में अभी तक खर्च न किए गए आउटपुट की संख्या और कुल मूल्य।

स्रोत खोलेंRPC ↗
RPC · 013आपका नोड

स्थानीय ब्लॉकचेन डेटाबेस की अखंडता

Bitcoin Core RPC · verifychain

bitcoin-cli verifychain 4 0
आप क्या सत्यापित करेंगे

चुनी गई सत्यापन गहराई और स्तर पर ब्लॉक तथा पूर्ववत डेटा की संगति।

स्रोत खोलेंRPC ↗
RPC · 014आपका नोड

लेनदेन शामिल होने का Merkle प्रमाण

Bitcoin Core RPC · gettxoutproof / verifytxoutproof

bitcoin-cli gettxoutproof '["<txid>"]' <blockhash>
आप क्या सत्यापित करेंगे

एक या अधिक लेनदेन के किसी खास ब्लॉक में शामिल होने का क्रिप्टोग्राफिक प्रमाण।

स्रोत खोलेंRPC ↗
RPC · 015आपका नोड

नेटवर्क हैशरेट का अनुमान

Bitcoin Core RPC · getnetworkhashps

bitcoin-cli getnetworkhashps
आप क्या सत्यापित करेंगे

देखी गई कठिनाई और ब्लॉक समय से निकला दोहराने योग्य अनुमान, सभी माइनरों की सीधी टेलीमेट्री नहीं।

स्रोत खोलेंRPC ↗
RPC · 016आपका नोड

Mempool — आपके नोड की स्थिति

Bitcoin Core RPC · getmempoolinfo

bitcoin-cli getmempoolinfo
आप क्या सत्यापित करेंगे

आपके नोड की लेनदेन संख्या, मेमोरी, न्यूनतम शुल्क और नियम; Mempool दुनिया भर में एक जैसे नहीं होते।

स्रोत खोलेंRPC ↗
D

सार्वजनिक अभिलेख और साक्ष्य

उपयोगी बाहरी अभिलेख, जिन्हें अपने सत्यापन से स्पष्ट रूप से अलग रखा गया है।

03
REL · 017स्रोत कोड

Bitcoin Core डाउनलोड और हस्ताक्षर सत्यापन

आधिकारिक रिलीज़, SHA256SUMS और रखरखावकर्ताओं के हस्ताक्षर

आप क्या सत्यापित करेंगे

डाउनलोड की गई बाइनरी फाइलें प्रकाशित हैश और हस्ताक्षरित रिलीज़ प्रमाणनों से मेल खाती हैं या नहीं।

स्रोत खोलेंSIG ↗
VIEW · 018सार्वजनिक दृश्य

Genesis Block — एक्सप्लोरर में सार्वजनिक दृश्य

mempool.space · ब्लॉक 0

आप क्या सत्यापित करेंगे

ब्लॉक 0 का सुविधाजनक स्वतंत्र दृश्य। इसे अपने नोड से मिलाएँ; एक्सप्लोरर फिर भी दूसरे पक्ष का सर्वर है।

स्रोत खोलेंWEB ↗
LAW · 019कानूनी अभिलेख

अमेरिका में स्पॉट बिटकॉइन ETP की स्वीकृति का आदेश

अमेरिकी SEC · आदेश सं. 34-99306 · 10 जनवरी 2024

आप क्या सत्यापित करेंगे

एक्सचेंज नियमों के ठीक किन बदलावों को मंजूरी दी गई, न कि बिटकॉइन की सुरक्षा या मूल्य के बारे में दावे।

स्रोत खोलेंPDF ↗