49 / 691H/s

Hashrate

हैश प्रयासों की गति

Hashrate वह गति है जिससे खनन हार्डवेयर Bitcoin Proof of Work के प्रयास करता है; इसे प्रति सेकंड हैश में, आम तौर पर TH/s, PH/s या EH/s में बताया जाता है।

Hashrate प्रति सेकंड डबल-SHA-256 प्रयासों की संख्या है, वैध ब्लॉकों की गिनती या पूरे नेटवर्क की सीधे मापी जाने वाली विशेषता नहीं। खनिक अपना ASIC Miner उपकरण माप सकता है, Mining Pool स्वीकृत share से प्रभावी प्रदर्शन का अनुमान लगाता है, और नेटवर्क Hashrate हाल के ब्लॉकों व उनकी कठिनाई से सांख्यिकीय रूप से निकाला जाता है। इसलिए छोटे मापन अंतराल संयोग से बहुत प्रभावित होते हैं।

1 H/s का अर्थ प्रति सेकंड Proof of Work हैश का एक प्रयास है। Bitcoin 80-बाइट ब्लॉक हेडर पर डबल-SHA-256 की गणना करता है। खनिक अनुमत सीमाओं में Nonce, coinbase लेनदेन के Extranonce के माध्यम से Merkle root, या version और nTime फ़ील्ड बदलता है। अधिक Hashrate का अर्थ प्रति इकाई समय अधिक स्वतंत्र प्रयास है, हर प्रयास की सफलता की अधिक संभावना नहीं। [Bitcoin Developer Guide — Mining] [Bitcoin Developer Guide — Block Chain / Proof of Work]

ASIC किए गए काम से स्थानीय प्रदर्शन मापता है; Mining Pool चुने अंतराल में स्वीकृत share और उनकी कठिनाई से वर्कर के प्रभावी Hashrate का अनुमान लगाता है। नेटवर्क Hashrate तीसरी मात्रा है: सभी चालू उपकरणों का कोई वैश्विक मीटर नहीं है। हर आँकड़ा अलग स्तर बताता है और छोटे मापन में वे काफी अलग हो सकते हैं। [Bitcoin Developer Guide — Mining]

Bitcoin Core की getnetworkhashps RPC हाल के ब्लॉकों से प्रति सेकंड हैश का अनुमान देती है। कार्यान्वयन संचयी काम की वृद्धि को नमूने के ब्लॉक टाइमस्टैम्प के अधिकतम और न्यूनतम मान के अंतर से भाग देता है। डिफ़ॉल्ट अंतराल 120 ब्लॉक है; nblocks=-1 अंतिम कठिनाई परिवर्तन के बाद की अवधि चुनता है। छोटा अंतराल जल्दी प्रतिक्रिया देता है, लेकिन संयोग के कारण अधिक उतार-चढ़ाव दिखाता है। [Bitcoin Core source — getnetworkhashps] [Bitcoin RPC — getnetworkhashps]

Target Proof of Work हैश का अधिकतम अनुमत मान है। कठिनाई बताती है कि संदर्भ कठिनाई के मुकाबले यह शर्त कितनी सख्त है। कम target का अर्थ अधिक अपेक्षित प्रयास है। Hashrate प्रयासों की गति बताता है; कठिनाई Proof of Work की शर्त पूरी करने का अपेक्षित काम बताती है, ब्लॉक की वैधता के अन्य सभी नियमों का पालन नहीं। [Bitcoin Core source — proof-of-work difficulty] [Bitcoin Core v30.0 — GetBlockProof]

मेननेट पर प्रोटोकॉल की सीमाओं में दो सप्ताह की अवधि का लक्ष्य रखते हुए हर 2,016 ब्लॉक पर target की पुनर्गणना होती है। दो सप्ताह लक्ष्य है, कैलेंडर की निश्चित समय-सीमा नहीं। Hashrate अचानक बढ़े तो अगले समायोजन तक ब्लॉक आम तौर पर जल्दी आते हैं; घटे तो धीरे। Bitcoin Hashrate सीधे मापने के बजाय ब्लॉक टाइमस्टैम्प पर प्रतिक्रिया करता है। [Bitcoin Core source — proof-of-work difficulty] [Bitcoin Developer Guide — Block Chain / Proof of Work]

समान कठिनाई पर अपेक्षित ब्लॉक आवृत्ति Hashrate के लगभग अनुपात में बढ़ती है, लेकिन हर खोज यादृच्छिक रहती है। कुल Hashrate के 1% वाले खनिक के अगला ब्लॉक पाने की संभावना लगभग 1% है, हर सौ में एक ब्लॉक की गारंटी नहीं। यह प्रसरण पूल के अस्तित्व और अल्पकालिक ग्राफ़ के उतार-चढ़ाव को समझाता है। [Bitcoin whitepaper]

Hashrate काम की गति है, जबकि chainwork किसी शाखा के ब्लॉकों द्वारा दर्शाया गया संचयी अपेक्षित काम है। अतिरिक्त पुष्टियाँ इतिहास को बदलना कठिन बनाती हैं, क्योंकि उसे बदलने के लिए प्रतिस्पर्धी संचयी काम बनाना पड़ता है। आज का Hashrate परिवर्तन पुराने ब्लॉकों का chainwork पीछे से नहीं बदलता। [Bitcoin whitepaper] [Bitcoin Core v30.0 — GetBlockProof]

अधिक Hashrate खनिक द्वारा अपनी शाखा बढ़ाने की संभावना बढ़ाता है। बहुमत Hashrate लेनदेन सेंसर करने या गहरा Reorg करने की क्षमता काफी बढ़ाता है, लेकिन नोड के सहमति नियम तोड़ने वाले ब्लॉक को वैध नहीं बना सकता। हैशिंग क्षमता वैध इतिहासों के बीच चयन प्रभावित करती है; Full Node स्वतंत्र रूप से वैधता नियम लागू करते हैं। [Bitcoin Developer Guide — Block Chain / Proof of Work] [Bitcoin whitepaper]

केवल Hashrate से बिजली की खपत तय नहीं की जा सकती। आवश्यक विद्युत शक्ति उस पीढ़ी के ASIC की J/TH में ऊर्जा दक्षता, वोल्टेज और आवृत्ति सेटिंग, शीतलन तथा सहायक उपकरणों पर निर्भर करती है। समान EH/s प्रदर्शन के लिए अलग दक्षता पर काफी अलग विद्युत शक्ति लग सकती है। [Braiins OS — Autotuning]

अपने उपकरण के लिए पर्याप्त लंबे समय में ASIC की रीडिंग की तुलना स्वीकृत share पर आधारित पूल अनुमान से करें और अस्वीकृत परिणाम देखें। नेटवर्क के लिए कई अंतरालों का getnetworkhashps, कठिनाई और ब्लॉक टाइमस्टैम्प तुलना करें। मापन अंतराल के बिना सटीक दिखने वाला आँकड़ा महत्त्वपूर्ण संदर्भ रहित अनुमान है। [Bitcoin Core source — getnetworkhashps] [Bitcoin RPC — getnetworkhashps] [Bitcoin RPC — getmininginfo]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें बिटकॉइन माइनिंग, ASIC Miner, कठिनाई समायोजन, Proof of Work, Hashprice, Bitcoin. इस प्रविष्टि का उल्लेख यहाँ भी है ASIC Miner, Mining Pool, Solo Mining, Demand Response Mining.

DOC · 001Bitcoin Core source — getnetworkhashpsप्राथमिक स्रोत ↗DOC · 002Bitcoin Core source — proof-of-work difficultyप्राथमिक स्रोत ↗DOC · 003Bitcoin Developer Guide — Miningदस्तावेज़ ↗DOC · 004Bitcoin Developer Guide — Block Chain / Proof of Workदस्तावेज़ ↗DOC · 005Bitcoin RPC — getnetworkhashpsदस्तावेज़ ↗DOC · 006Bitcoin RPC — getmininginfoदस्तावेज़ ↗DOC · 007Bitcoin whitepaperप्राथमिक स्रोत ↗DOC · 008Bitcoin Core v30.0 — GetBlockProofप्राथमिक स्रोत ↗DOC · 009Braiins OS — Autotuningदस्तावेज़ ↗
स्रोत पहले · यह निवेश सलाह नहीं है