सीधा उत्तर
एक satoshi Bitcoin में प्रस्तुत सबसे छोटी इकाई है। BTC संबंध, मध्यवर्ती इकाइयाँ और सटीक रूपांतरण उदाहरण जानें।.
सतोशी Bitcoin लेन-देन आउटपुट में दर्ज होने वाली सबसे छोटी पूर्ण इकाई है। एक bitcoin में ठीक 100,000,000 सतोशी होते हैं, लेकिन यह निश्चित संबंध केवल शुरुआती बिंदु है। वॉलेट, भुगतान अनुरोध, Lightning इनवॉइस, लेन-देन शुल्क अनुमान, एक्सचेंज, लेखा प्रणालियाँ और APIs सभी ऐसे संबंधित संख्याएँ दिखा सकते हैं जो अलग-अलग इकाइयों का उपयोग करती हैं और अलग-अलग प्रश्नों का उत्तर देती हैं।
एक वॉलेट दिखा सकता है 0.00025000 BTC जबकि एक चालान दिखाता है 25,000 sats. ये मान बिटकॉइन की समान राशि का प्रतिनिधित्व करते हैं। हालाँकि, 25 sat/vB, के रूप में लिखा गया मान एक लेनदेन शुल्क दर है, शेष राशि नहीं। 25,000 msat के रूप में लिखा गया मान Lightning लेखांकन से संबंधित है और 25,000 sats नहीं, बल्कि 25 sats के बराबर है।.
इसलिए व्यावहारिक कार्य केवल एक रूपांतरण अनुपात को याद रखना नहीं है। यह इकाई को संरक्षित करना, पूर्ण-satoshi सटीकता को पहचानना, राशियों को शुल्क दरों से अलग करना और यह पुष्टि करना सीखना है कि सॉफ़्टवेयर ने गोलाई या स्वरूपण के माध्यम से मूल्य को चुपचाप नहीं बदला है।.
एक bitcoin में कितने satoshis होते हैं?
एक bitcoin में ठीक 100 मिलियन satoshis होते हैं। संबंध निश्चित है:
1 BTC = 100,000,000 sats
1 sat = 0.00000001 BTC
“Satoshi” पूर्ण इकाई का नाम है। “Sat” सामान्य एकवचन संक्षिप्त नाम है, जबकि “sats” आमतौर पर बहुवचन राशियों के लिए उपयोग किया जाता है। यह नाम Bitcoin श्वेतपत्र के छद्मनाम लेखक Satoshi Nakamoto को सम्मानित करता है।.
यह अनुपात bitcoin के बाजार मूल्य के साथ नहीं बदलता है। एक sat एक BTC का एक सौ-मिलियनवां हिस्सा बना रहता है, चाहे BTC ऊंचा, निचला, या बिल्कुल भी fiat मूल्य निर्धारित न हो। बाजार मूल्य क्रय शक्ति बदलता है। यह मूल्यवर्ग नहीं बदलता है।.
यह अंतर दो अलग-अलग गणनाओं को अलग करता है। एक मूल्यवर्ग रूपांतरण उत्तर देता है, “यह संख्या कितना bitcoin दर्शाती है?” एक fiat रूपांतरण उत्तर देता है, “एक विशेष विनिमय दर और समय पर वह राशि कितनी मूल्यवान है?” एक वॉलेट अपने डॉलर अनुमान को अपडेट कर सकता है बिना satoshi राशि को बदले।.
एक लेनदेन आउटपुट के अंदर पूर्णांक
Bitcoin एक आउटपुट राशि को दशमलव BTC स्ट्रिंग के रूप में संग्रहीत नहीं करता है जैसे 0.00234567. एक लेनदेन आउटपुट में satoshis में मापा गया एक पूर्णांक मान और एक लॉकिंग स्क्रिप्ट होती है जो उन शर्तों को परिभाषित करती है जिनके तहत उस मान को बाद में खर्च किया जा सकता है।.
Bitcoin Core मौद्रिक राशियों को CAmount नामक एक पूर्णांक प्रकार के साथ परिभाषित करता है और एक BTC को 100,000,000 satoshis के रूप में परिभाषित करता है। प्रलेखित लेनदेन प्रारूप भी प्रत्येक आउटपुट मान को satoshis की पूर्णांक संख्या के रूप में दर्शाता है।.
मान लीजिए कि एक लेनदेन आउटपुट में पूर्णांक है:
234567
उस आउटपुट में ठीक 234,567 sats हैं। एक वॉलेट उसी मान को इस प्रकार प्रदर्शित कर सकता है:
- 234,567 sats
- 2,345.67 bits
- 2.34567 mBTC
- 0.00234567 BTC
प्रस्तुति बदलती है। अंतर्निहित पूर्णांक नहीं बदलता है। यही कारण है कि दो वॉलेट अलग-अलग मूल्यवर्ग प्रदर्शित कर सकते हैं बिना वॉलेट द्वारा नियंत्रित राशि पर असहमत हुए।.
यह कहना आम है कि Bitcoin आठ दशमलव स्थानों का समर्थन करता है। एक अधिक सटीक व्याख्या यह है कि एक BTC को 100,000,000 पूर्णांक satoshis के रूप में परिभाषित किया गया है। इसलिए एक BTC-प्रारूपित इंटरफ़ेस आठ दशमलव स्थानों तक पूर्ण-satoshi राशि प्रदर्शित कर सकता है। दशमलव बिंदु प्रस्तुति परत से संबंधित है, न कि क्रमबद्ध लेनदेन आउटपुट से।.
आठ BTC दशमलव स्थान क्यों मायने रखते हैं
क्योंकि एक BTC 100,000,000 sats के बराबर है, BTC-प्रारूपित राशि में आठ दशमलव स्थान पूर्ण-satoshi सीमा तक पहुँचते हैं:
0.00000001 BTC = 1 sat
एक गैर-शून्य नौवां दशमलव एक भिन्नात्मक satoshi का वर्णन करता है। उदाहरण के लिए:
0.000000015 BTC × 100,000,000
= 1.5 sats
एक Bitcoin आधार-परत लेनदेन आउटपुट 1.5 sats एन्कोड नहीं कर सकता क्योंकि इसका मान फ़ील्ड एक पूर्णांक दर्ज करता है। सॉफ़्टवेयर को मान को अस्वीकार करना चाहिए या लेनदेन बनाने से पहले एक स्पष्ट राउंडिंग नियम लागू करना चाहिए।.
अतिरिक्त अनुगामी शून्य अतिरिक्त आर्थिक सटीकता नहीं बनाते हैं। ये दो स्ट्रिंग अभी भी समान राशि का प्रतिनिधित्व करते हैं:
0.00000001 BTC
0.000000010 BTC
दोनों बिल्कुल एक sat के बराबर हैं। दूसरी स्ट्रिंग में एक अतिरिक्त प्रदर्शित दशमलव स्थान है, लेकिन नौवां अंक शून्य है।.
अब तुलना करें:
0.000000010 BTC = 1 sat
0.000000011 BTC = 1.1 sats
पहली राशि Bitcoin की आधार परत पर बिल्कुल प्रदर्शित होती है। दूसरी नहीं। समस्या दशमलव बिंदु के बाद के वर्णों की संख्या नहीं है। समस्या पूर्ण-satoshi सटीकता से परे एक गैर-शून्य मान है।.
BTC, mBTC, bits, और sats
BTC, mBTC, bits, और sats एक ही प्रकार की Bitcoin राशि लिखने के विभिन्न तरीके हैं। वे मूल्यवर्ग हैं, अलग संपत्ति नहीं। मूल्यवर्ग बदलने से दशमलव बिंदु का स्थान बदल जाता है। यह धन नहीं हिलाता, स्वामित्व नहीं बदलता, या एक अलग लेनदेन आउटपुट नहीं बनाता।.
निश्चित इकाई संबंध
| इकाई | BTC में मूल्य | प्रति इकाई सैटोशी | सबसे छोटा पूर्ण-satoshi वृद्धि |
|---|---|---|---|
| BTC | 1 BTC | 100,000,000 sats | 0.00000001 BTC |
| mBTC | 0.001 BTC | 100,000 sats | 0.00001 mBTC |
| bit या μBTC | 0.000001 BTC | 100 sats | 0.01 bit |
| sat | 0.00000001 BTC | 1 sat | 1 sat |
एक मिलीबिटकॉइन, जिसे mBTC लिखा जाता है, एक BTC का एक हजारवां हिस्सा है और इसलिए यह 100,000 sats के बराबर है। एक bit, जिसे माइक्रोबिटकॉइन या μBTC भी कहा जाता है, 100 sats के बराबर है। BIP 176 “bit” को एक अलग संपत्ति के बजाय एक प्रदर्शन मात्रक के रूप में वर्णित करता है।.
वही 25,000-sat राशि इस प्रकार लिखी जा सकती है:
- 25,000 sats
- 250 bits
- 0.25 mBTC
- 0.00025 BTC
कुछ भी जोड़ा या हटाया नहीं गया। केवल इकाई बदली गई।.
प्रत्येक इकाई की पूर्ण-सातोशी परिशुद्धता सीमा भी अलग होती है। एक BTC फ़ील्ड आठ दशमलव स्थानों तक पूर्ण sats का प्रतिनिधित्व कर सकता है। एक mBTC फ़ील्ड को पूर्ण-सातोशी परिशुद्धता के लिए पाँच दशमलव स्थानों से अधिक की आवश्यकता नहीं होती है। एक bit फ़ील्ड दो दशमलव स्थानों पर एक sat तक पहुँचता है। एक sat फ़ील्ड में पूर्णांक होना चाहिए जब यह आधार-परत राशि का प्रतिनिधित्व करता है।.
दशमलव बिंदु एक प्रदर्शन विकल्प है
एक वॉलेट BTC में शेष राशि प्रदर्शित कर सकता है, भले ही उस शेष राशि के पीछे के लेनदेन आउटपुट में पूर्णांक सातोशी मान हों। एक अन्य वॉलेट समान शेष राशि को sats में प्रदर्शित कर सकता है। एक लेखा प्रणाली mBTC का उपयोग कर सकती है, जबकि एक छोटे-भुगतान इंटरफ़ेस bits का उपयोग कर सकता है।.
BTC अक्सर बड़ी शेष राशि के लिए सुविधाजनक होता है। Sats छोटे भुगतान और शुल्क के लिए सत्यापित करना आसान होते हैं क्योंकि वे अग्रणी शून्यों की एक लंबी श्रृंखला को हटा देते हैं। Bits एक मध्यवर्ती पैमाना प्रदान करते हैं, हालाँकि सॉफ़्टवेयर को हर मात्रक प्रदान करना आवश्यक नहीं है।.
कोई भी प्रदर्शन इकाई दूसरों से अधिक वास्तविक नहीं है। सटीक आधार-परत अंकगणित के लिए, वे सभी sats की एक विहित पूर्णांक संख्या में हल होते हैं।.
वॉलेट विभिन्न मात्रक क्यों चुनते हैं
वॉलेट इंटरफ़ेस पठनीयता के लिए मात्रक चुनते हैं। 0.00000100 BTC जैसा मान 100 sats के रूप में पहचानना आसान हो सकता है। एक बड़ी शेष राशि की तुलना BTC में करना आसान हो सकता है। इंटरफ़ेस उपयोगकर्ता को वास्तविक राशि बदले बिना इकाइयाँ बदलने की अनुमति भी दे सकता है।.
यूनिट लेबल दृश्यमान रहना चाहिए। एक संख्या जैसे 100000 अपने आप में अधूरी है क्योंकि इसका मतलब 100,000 sats, 100,000 bits, 100,000 mBTC, या 100,000 BTC हो सकता है।.
का उपयोग करें Satoshi कनवर्टर जब कार्य BTC, mBTC, bits, और sats के बीच एक सटीक राशि परिवर्तित करना हो। कनवर्टर अंकगणित करता है। यह मार्गदर्शिका बताती है कि इकाइयाँ उस तरह से क्यों व्यवहार करती हैं।.
बिना मौन राउंडिंग के सटीक रूपांतरण
एक विश्वसनीय Bitcoin रूपांतरण को आर्थिक राशि को संरक्षित करना चाहिए। इसे अत्यधिक सटीक दशमलव स्वीकार नहीं करना चाहिए, चुपचाप उसे राउंड नहीं करना चाहिए, और फिर राउंड किए गए परिणाम को ऐसे प्रस्तुत नहीं करना चाहिए जैसे कुछ भी नहीं बदला।.
पूर्ण-satoshi सत्यापन
BTC इनपुट के लिए, मुख्य रूपांतरण है:
sats = BTC × 100,000,000
परिणाम को Bitcoin बेस-लेयर आउटपुट में सटीक रूप से दर्शाने के लिए, satoshi मान एक पूर्ण पूर्णांक होना चाहिए।.
| BTC इनपुट | सटीक satoshi परिणाम | आधार-परत स्थिति |
|---|---|---|
| 0.00000001 BTC | 1 sat | सटीक |
| 0.000000010 BTC | 1 sat | सटीक; अतिरिक्त अनुगामी शून्य |
| 0.000000015 BTC | 1.5 sats | अति-सटीक |
| 0.00234567 BTC | 234,567 sats | सटीक |
| 0.002345675 BTC | 234,567.5 sats | अति-सटीक |
एक अति-सटीक परिणाम एक अमान्य वर्ण स्ट्रिंग के समान नहीं है। दशमलव गणितीय रूप से सार्थक हो सकता है, लेकिन राशि बदले बिना यह सटीक पूर्ण-satoshi आउटपुट नहीं बन सकता।.
अति-परिशुद्धता और मौन पूर्णांकन
इस इनपुट पर विचार करें:
0.002345675 BTC
सटीक रूपांतरण है:
0.002345675 × 100,000,000
= 234,567.5 sats
यदि सॉफ़्टवेयर मान को छोटा करता है, तो यह 234,567 sats बनाता है। यदि यह ऊपर की ओर पूर्णांकित करता है, तो यह 234,568 sats बनाता है। कोई भी आउटपुट मूल गणितीय राशि के समान नहीं है।.
एक-sat अंतर वित्तीय रूप से छोटा हो सकता है, लेकिन व्यवहार अभी भी मायने रखता है। नियतात्मक वित्तीय सॉफ़्टवेयर को समान इनपुट के लिए समान परिणाम उत्पन्न करना चाहिए। विभिन्न छिपे हुए गोलाई नियमों का उपयोग करने वाली दो प्रणालियाँ असहमत हो सकती हैं। बार-बार छिपी हुई गोलाई कई रिकॉर्डों में सामंजस्य अंतर भी पैदा कर सकती है।.
एक स्पष्ट इंटरफ़ेस को तीन स्थितियों के बीच अंतर करना चाहिए:
- सटीक: इनपुट sats की पूर्ण संख्या में परिवर्तित होता है।.
- अति-परिशुद्ध: इनपुट के लिए आंशिक satoshi की आवश्यकता होती है।.
- अमान्य: पाठ को चयनित इकाई में राशि के रूप में पार्स नहीं किया जा सकता।.
अति-परिशुद्ध आधार-परत राशि को अस्वीकार करना अक्सर छिपे हुए पूर्णांकन नियम को लागू करने की तुलना में स्पष्ट होता है। जब कोई एप्लिकेशन पूर्णांकित करता है, तो उसे नियम की पहचान करनी चाहिए और उपयोगकर्ता द्वारा लेनदेन को स्वीकृत करने से पहले पूर्णांकन के बाद मान दिखाना चाहिए।.
फ्लोटिंग पॉइंट परिणाम क्यों बदल सकता है
कई दशमलव भिन्नों को सामान्य बाइनरी फ्लोटिंग-पॉइंट अंकगणित के साथ सटीक रूप से प्रदर्शित नहीं किया जा सकता। सॉफ़्टवेयर आंतरिक रूप से उपयोगकर्ता द्वारा दर्ज किए गए दशमलव पाठ से थोड़ा ऊपर या नीचे मान रख सकता है।.
जब उस अनुमान को 100,000,000 से गुणा किया जाता है और एक पूर्णांक में गोल किया जाता है, तो यह पूर्ण-satoshi सीमा को पार कर सकता है। अधिकांश परिचित रूपांतरण सही लग सकते हैं, लेकिन शुद्धता एक अदृश्य अनुमान पर निर्भर नहीं होनी चाहिए।.
एक सुरक्षित रूपांतरण अनुक्रम है:
- राशि को दशमलव स्ट्रिंग के रूप में पढ़ें।.
- चयनित इकाई की पहचान करें।.
- स्ट्रिंग को बाइनरी फ्लोटिंग पॉइंट में परिवर्तित किए बिना सामान्य करें।.
- दशमलव को पूर्णांक sats में स्केल करें।.
- पूर्ण-satoshi सटीकता से परे गैर-शून्य अंकों को अस्वीकार करें।.
- समान पूर्णांक मान से प्रत्येक प्रदर्शन इकाई उत्पन्न करें।.
एक बार सॉफ्टवेयर के पास sats की एक विहित पूर्णांक संख्या हो जाती है, तो यह अंतर्निहित राशि को खोए बिना BTC, mBTC और bits प्राप्त कर सकता है। फिर एक राउंड-ट्रिप रूपांतरण का परीक्षण किया जा सकता है:
BTC दशमलव स्ट्रिंग
→ पूर्णांक sats
→ BTC दशमलव स्ट्रिंग
एक सही सटीक रूपांतरण समान आर्थिक मूल्य लौटाता है या मूल इनपुट को अति-परिशुद्ध के रूप में स्पष्ट रूप से अस्वीकार करता है।.
एक प्रतिलिपि प्रस्तुत करने योग्य रूपांतरण उदाहरण
यह BTC राशि लें:
0.00234567 BTC
BTC को sats में बदलें:
0.00234567 × 100,000,000
= 234,567 sats
BTC को mBTC में बदलें:
0.00234567 × 1,000
= 2.34567 mBTC
sats को bits में बदलें:
234,567 ÷ 100
= 2,345.67 bits
इसलिए चार सटीक प्रतिनिधित्व हैं:
- 0.00234567 BTC
- 2.34567 mBTC
- 2,345.67 bits
- 234,567 sats
राशि हर चरण में अपरिवर्तित रही। प्रत्येक प्रदर्शन उसी सटीक satoshi पूर्णांक से प्राप्त हुआ था।.
वॉलेट और भुगतान अनुरोधों में सैट्स
एक प्रदर्शित वॉलेट शेष एक संख्या की तरह लग सकता है, लेकिन ऑन-चेन बिटकॉइन लेनदेन आउटपुट के माध्यम से दर्शाया जाता है। एक वॉलेट कई अखर्चित लेनदेन आउटपुट को नियंत्रित कर सकता है, जिन्हें आमतौर पर UTXOs कहा जाता है, और एक कुल शेष प्रदर्शित करने के लिए उनके satoshi मान जोड़ सकता है।.
वॉलेट बैलेंस UTXO का योग है
एक वॉलेट तीन UTXO को नियंत्रित कर सकता है:
40,000 sats
75,000 sats
119,567 sats
प्रदर्शित बैलेंस है:
40,000
+ 75,000
+ 119,567
= 234,567 sats
यह वॉलेट एक 234,567-sat UTXO रखने वाले वॉलेट के समान कुल राशि को नियंत्रित करता है। इकाई रूपांतरण समान है, लेकिन भविष्य की खर्च संरचना नहीं है।.
तीन इनपुट एक इनपुट की तुलना में बड़ा लेनदेन उत्पन्न कर सकते हैं। यह आभासी आकार, नेटवर्क शुल्क, परिवर्तन-आउटपुट संरचना और गोपनीयता निहितार्थ बदल सकता है। सैट्स मूल्य का वर्णन करते हैं। UTXO वर्णन करते हैं कि वह मूल्य कहाँ लॉक है और इसे कैसे खर्च किया जा सकता है।.
यह बताता है कि समान शेष वाले दो वॉलेट अलग-अलग लेनदेन-शुल्क अनुमान क्यों प्राप्त कर सकते हैं। शेष sats में समान हो सकता है जबकि चयनित इनपुट संरचना अलग होती है।.
Bitcoin URI राशियाँ BTC का उपयोग करती हैं
एक Bitcoin भुगतान अनुरोध में राशि एक में ले जा सकती है bitcoin: URI में हो सकती है। BIP 321 दशमलव BTC में amount पैरामीटर निर्दिष्ट करता है।.
bitcoin:<address>?amount=0.001
राशि का अर्थ है:
0.001 BTC
= 100,000 sats
इसका मतलब 0.001 sat नहीं है। एक वॉलेट पार्स किए गए भुगतान को sats में प्रदर्शित कर सकता है, लेकिन URI राशि स्वयं BTC नोटेशन का उपयोग करती है।.
यह कॉपी-पेस्ट जोखिम पैदा करता है। सैट-मूल्यवर्गित चालान से 100000 sat-मूल्यवर्गित चालान से BTC लेबल वाले फ़ील्ड में परिवर्तित करने से व्याख्या की गई राशि नाटकीय रूप से बदल जाती है। अकेले संख्यात्मक वर्ण पर्याप्त नहीं हैं। इकाई को संख्या के साथ यात्रा करनी चाहिए।.
एक वॉलेट को अनुमति मांगने से पहले पार्स किया गया गंतव्य और राशि दिखानी चाहिए। उपयोगकर्ता को अभी भी पुष्टि स्क्रीन में दिखाए गए गंतव्य, मुद्रा और अंतिम प्राप्तकर्ता राशि को सत्यापित करना चाहिए।.
कई इंटरफेस में एक राशि
234,567 sats का भुगतान करने पर विचार करें। एक वॉलेट, URI, शुल्क स्क्रीन और Lightning इंटरफेस कई संबंधित संख्याएँ दिखा सकते हैं:
| प्रदर्शन | अर्थ |
|---|---|
| 0.00234567 BTC | प्राप्तकर्ता राशि BTC में दिखाई गई |
| 234,567 sats | वही प्राप्तकर्ता राशि sats में दिखाई गई |
| 1,410 sats | एक संभावित कुल ऑन-चेन लेनदेन शुल्क |
| 10 sat/vB | वर्चुअल आकार की कीमत लगाने के लिए उपयोग की जाने वाली शुल्क दर |
| 750 msat | एक उप-satoshi Lightning राशि या रूटिंग शुल्क |
सभी पाँच मान एक ही समय में मान्य हो सकते हैं क्योंकि वे अलग-अलग प्रश्नों का उत्तर देते हैं। उपयोगकर्ता को पहचानना चाहिए कि कोई लेबल भुगतान राशि, कुल शुल्क, शुल्क दर, या Lightning लेखांकन सटीकता का वर्णन करता है।.
Sats, millisatoshis, और sat/vB
शब्द संबंधित लगते हैं, लेकिन sat, msat, और sat/vB विनिमेय नहीं हैं।.
लाइटनिंग मिलीसातोशी
Lightning Network एक बेहतर लेखांकन इकाई का उपयोग करता है जिसे millisatoshi कहा जाता है, संक्षिप्त रूप में msat:
1 सैट = 1,000 msat
Lightning प्रोटोकॉल संदेश भुगतान राशि, HTLC मान, शेष राशि, और रूटिंग शुल्क के लिए millisatoshi-मूल्यवर्गित फ़ील्ड का उपयोग करते हैं। यह प्रोटोकॉल को ऑफ-चेन भुगतान मार्ग के अंदर एक पूरे satoshi से नीचे के मानों की गणना करने की अनुमति देता है।.
उदाहरण के लिए:
1,500 msat = 1.5 sats
25,000 msat = 25 sats
1.5 sats का मान Lightning लेखांकन में मौजूद हो सकता है। यह 1.5 sats के मूल्य का एक स्वतंत्र Bitcoin बेस-लेयर लेनदेन आउटपुट नहीं बन सकता। जब चैनल स्थिति को ऑन-चेन लेनदेन के माध्यम से लागू किया जाता है, तो प्रासंगिक लेनदेन नियम आउटपुट मानों को पूरे satoshis में हल करते हैं।.
Millisatoshis BTC को फिर से परिभाषित नहीं करते हैं और बेस-लेयर bitcoin का एक नया वर्ग नहीं बनाते हैं। वे बेहतर ऑफ-चेन लेखांकन सटीकता प्रदान करते हैं जबकि बेस लेयर पूरे-satoshi आउटपुट मानों का उपयोग करना जारी रखता है।.
इकाई लेबल महत्वपूर्ण बना रहता है:
25,000 msat = 25 sats
25,000 sats = 25,000,000 msat
अक्षर गायब है m व्याख्या को 1,000 के गुणक से बदल देता है।.
शुल्क दर बनाम कुल शुल्क
एक satoshi एक राशि है। Sat/vB एक शुल्क दर है: satoshis प्रति वर्चुअल बाइट।.
सरलीकृत शुल्क संबंध है:
कुल शुल्क sats में
=
वर्चुअल आकार vB में
×
शुल्क दर sat/vB में
10 sat/vB पर 141-vB लेनदेन का मॉडल शुल्क है:
141 vB × 10 sat/vB
= 1,410 sats
लेनदेन शुल्क 1,410 sats है। शुल्क दर 10 sat/vB है। “10 sats” लिखना एक राशि का वर्णन करेगा, न कि लेनदेन की कीमत निर्धारित करने के लिए उपयोग की जाने वाली दर का।.
भेजी गई राशि स्वयं शुल्क निर्धारित नहीं करती। एक छोटा भुगतान बड़े भुगतान से अधिक खर्च कर सकता है जब छोटा भुगतान अधिक इनपुट खर्च करता है या एक बड़ा लेनदेन बनाता है। पढ़ें Bitcoin लेनदेन शुल्क कैसे काम करते हैं इनपुट, आउटपुट, Weight, वर्चुअल आकार और sat/vB के बीच पूर्ण संबंध के लिए।.
चार लेबल, चार अलग-अलग प्रश्न
| लेबल | यह क्या मापता है | उदाहरण |
|---|---|---|
| sat या sats | बिटकॉइन की एक राशि | 25,000 sats |
| BTC | वही संपत्ति बड़े प्रदर्शन पैमाने पर | 0.00025 BTC |
| msat | Lightning उप-satoshi लेखांकन | 25,000 msat = 25 sats |
| sat/vB | एक ऑन-चेन लेनदेन शुल्क दर | 10 sat/vB |
मानों की तुलना केवल उनकी इकाइयों और भूमिकाओं की पहचान करने के बाद करें।.
सबसे छोटी इकाई खर्च योग्यता परीक्षण नहीं है
एक sat Bitcoin आधार-परत आउटपुट में दर्शाई गई सबसे छोटी पूर्ण राशि है, लेकिन इसका मतलब यह नहीं है कि हर एक-sat आउटपुट बनाना, रिले करना या खर्च करना व्यावहारिक है।.
पॉलिसी डस्ट
डस्ट कोई छोटा मूल्यवर्ग नहीं है। यह एक नोड-पॉलिसी अवधारणा है जो आउटपुट के स्क्रिप्ट प्रकार और उस आउटपुट को खर्च करने की अनुमानित लागत से जुड़ी है।.
एक आउटपुट में सकारात्मक पूर्ण-satoshi मान हो सकता है और फिर भी नोड की धूल-संबंधी रिले सीमा से नीचे गिर सकता है। यह मान को भिन्नात्मक या अमान्य नहीं बनाता है। इसका मतलब है कि आउटपुट रिले-नीति सीमा के साथ टकराता है।.
विभिन्न आउटपुट प्रकारों की अलग-अलग खर्च लागत हो सकती है, जिसका अर्थ है कि प्रासंगिक धूल-नीति सीमा केवल sats की संख्या से परिभाषित नहीं होती है।.
आर्थिक खर्च योग्यता
एक आउटपुट पॉलिसी डस्ट थ्रेशोल्ड से ऊपर हो सकता है और फिर भी उसे खर्च करने में उसमें निहित राशि से अधिक लागत आ सकती है। भविष्य की फीस दर, इनपुट प्रकार, और इनपुट द्वारा जोड़ा गया सीमांत आभासी आकार उस आर्थिक तुलना को निर्धारित करते हैं।.
| प्रश्न | यह क्या मापता है |
|---|---|
| क्या राशि sats की पूर्ण संख्या है? | मूल्यवर्ग और सटीकता |
| क्या आउटपुट गैर-डस्ट है? | रिले-नीति उपचार |
| क्या आउटपुट खर्च करने योग्य है? | भविष्य की सीमांत खर्च लागत |
एक मूल्यवर्ग गाइड पहले प्रश्न का उत्तर देता है। नीति और आर्थिक-खर्च-क्षमता विश्लेषण के लिए Bitcoin Dust और UTXO Spendability Calculator का उपयोग करें।.
यह सीमा एक सामान्य गलती को रोकती है: यह मान लेना कि “एक sat मान्य है” का अर्थ भी है “एक-sat UTXO उपयोगी है।” इकाई मान्य हो सकती है जबकि आउटपुट अव्यावहारिक है।.
त्रुटियाँ जो राशि बदल देती हैं
अधिकांश गंभीर इकाई त्रुटियाँ निश्चित रूपांतरण अनुपात से नहीं आतीं। वे तब होती हैं जब कोई संख्या अपना लेबल खो देती है, सॉफ़्टवेयर चुपचाप एक अति-सटीक मान को गोल कर देता है, या उपयोगकर्ता प्राप्तकर्ता राशि को नेटवर्क शुल्क के साथ भ्रमित करता है।.
अग्रणी शून्य का अभाव
ये मान दस के गुणक से भिन्न हैं:
0.0001 BTC = 10,000 sats
0.00001 BTC = 1,000 sats
छोटे BTC मानों में कई अग्रणी शून्य होते हैं, जिससे दृश्य जाँच कठिन हो जाती है। लेन-देन पर हस्ताक्षर करने से पहले sats में परिवर्तित करने से परिमाण को सत्यापित करना आसान हो सकता है।.
इकाई का अभाव या परिवर्तन
स्ट्रिंग 100000 पूर्ण Bitcoin राशि की पहचान नहीं करती। ये अलग-अलग मान हैं:
- 100,000 sats
- 100,000 bits
- 100,000 mBTC
- 100,000 BTC
इकाई को संख्या के साथ कॉपी करें। पेस्ट करने से पहले गंतव्य फ़ील्ड की दोबारा जाँच करें।.
भुगतान और शुल्क का मिश्रण
एक वॉलेट 100,000 sats भेज सकता है और 1,200-sat नेटवर्क शुल्क ले सकता है। प्राप्तकर्ता राशि और कुल वॉलेट डेबिट अलग-अलग हैं:
प्राप्तकर्ता राशि: 100,000 sats
नेटवर्क शुल्क: 1,200 sats
कुल डेबिट: 101,200 sats
अंतिम डेबिट चयनित इनपुट और परिवर्तन पर भी निर्भर हो सकता है। वॉलेट पुष्टिकरण स्क्रीन में प्राप्तकर्ता राशि और शुल्क को अलग-अलग पंक्तियों के रूप में समीक्षा करें।.
सटीक मानों की प्रतिलिपि बनाना
ऐसा मान जैसे 0.000000015 BTC 1.5 sats के बराबर है। एक आधार-परत भुगतान प्रणाली को इसे अस्वीकार करना चाहिए या एक स्पष्ट राउंडिंग नियम प्रकट करना चाहिए। रूपांतरण समझाए बिना 1 या 2 sats प्रस्तुत करना राशि को चुपचाप बदल देता है।.
हजारों विभाजक और लोकेल
मानव-पठनीय मानों में अल्पविराम, रिक्त स्थान, या लोकेल-विशिष्ट दशमलव विभाजक हो सकते हैं। प्रोटोकॉल और API फ़ील्ड अक्सर सख्त प्रारूपों का उपयोग करते हैं। उदाहरण के लिए, एक Bitcoin URI राशि दशमलव BTC संकेतन और दशमलव विभाजक के रूप में अवधि का उपयोग करती है।.
यह न मानें कि हर प्रणाली 1,000 को एक हजार के रूप में व्याख्या करती है। एक पार्सर इसे अस्वीकार कर सकता है, जबकि दूसरा लोकेल अल्पविराम को अलग तरह से व्याख्या कर सकता है। इसे परिवर्तित करने से पहले इनपुट को एक प्रलेखित नियम के तहत सामान्य करें।.
APIs में वैज्ञानिक संकेतन
कुछ APIs या स्प्रेडशीट एक छोटे BTC मान को वैज्ञानिक संकेतन के रूप में प्रारूपित कर सकते हैं, जैसे 1e-8. वह अभिव्यक्ति गणितीय रूप से BTC के रूप में व्याख्या करने पर एक sat के बराबर है, लेकिन हर वॉलेट या भुगतान फ़ील्ड वैज्ञानिक संकेतन स्वीकार नहीं करता है।.
मान को स्पष्ट दशमलव या पूर्णांक-satoshi रूप में परिवर्तित करें, इससे पहले कि आप इसे किसी ऐसी प्रणाली में भेजें जो Bitcoin राशि की अपेक्षा करती है। यह न मानें कि एक मान्य गणितीय अभिव्यक्ति एक मान्य भुगतान-क्षेत्र प्रारूप भी है।.
स्रोत राशि के रूप में फिएट का उपयोग करना
एक वॉलेट अनुमानित डॉलर मूल्य के साथ 50,000 sats प्रदर्शित कर सकता है। फिएट अनुमान प्रदाता, टाइमस्टैम्प, स्प्रेड और डिस्प्ले राउंडिंग के साथ बदल सकता है। 50,000-sat राशि स्थिर रहती है।.
गोल फिएट प्रदर्शन को वापस BTC में परिवर्तित करके Bitcoin राशि का पुनर्निर्माण न करें। प्राधिकृत भुगतान मूल्य के रूप में Bitcoin-मूल्यवर्गित राशि का उपयोग करें।.
एक satoshi आपको क्या नहीं बताता
एक satoshi राशि मात्रा का वर्णन करती है। यह स्वयं से पहचान नहीं करती:
- धन का मालिक;
- पता या लॉकिंग स्क्रिप्ट;
- UTXO की संख्या या प्रकार;
- लेनदेन की पुष्टि स्थिति;
- कुल नेटवर्क शुल्क;
- चयनित शुल्क दर;
- लेनदेन का आभासी आकार;
- क्या आउटपुट dust है;
- क्या आउटपुट खर्च करने के लिए किफायती है;
- वर्तमान फिएट मूल्य;
- क्या भुगतान on-chain या Lightning है।.
उन प्रश्नों के लिए अतिरिक्त संदर्भ की आवश्यकता होती है। Bitcoin नेटवर्क संदर्भ नेटवर्क और लेनदेन संदर्भ को कवर करता है। शुल्क गाइड वर्चुअल आकार और sat/vB को कवर करता है। डस्ट कैलकुलेटर नीति और खर्च अर्थशास्त्र को कवर करता है।.
उन कार्यों को अलग रखने से एक साधारण मूल्यवर्ग उत्तर शुल्क, पुष्टिकरण, स्वामित्व, या खर्च योग्यता के बारे में गलत निष्कर्ष बनने से रोकता है।.
Bitcoin राशि की पुष्टि करने से पहले
इस अनुक्रम का उपयोग करें जब भी BTC, mBTC, bits, sats, या msats भुगतान कार्यप्रवाह में दिखाई दें:
- पहचानें कि भुगतान Bitcoin की आधार परत पर है या Lightning पर।.
- राशि से जुड़ी इकाई पढ़ें।.
- पुष्टि करें कि संख्या प्राप्तकर्ता राशि है, शुल्क या शुल्क दर नहीं।.
- निश्चित मूल्यवर्ग संबंध के माध्यम से परिवर्तित करें, फिएट मूल्य के माध्यम से नहीं।.
- पुष्टि करें कि एक ऑन-चेन राशि sats की पूर्ण संख्या में हल होती है।.
- स्पष्ट गोलाई, छंटनी, या न्यूनतम-आउटपुट नियम देखें।.
- अंतिम वॉलेट पूर्वावलोकन में गंतव्य, प्राप्तकर्ता राशि और शुल्क की समीक्षा करें।.
- जब भी राशि किसी अन्य प्रणाली में कॉपी की जाती है तो इकाई को संलग्न रखें।.
एक satoshi को परिभाषित करना सरल है: यह एक बिटकॉइन का एक सौ-मिलियनवाँ हिस्सा है। सही उपयोग के लिए एक अतिरिक्त आदत की आवश्यकता होती है—संख्या को उसके इकाई लेबल से कभी अलग न करें।.
सातोशी FAQ
क्या एक sat एक satoshi के समान है?
हाँ। “Satoshi” पूर्ण इकाई नाम है, जबकि “sat” और “sats” सामान्य संक्षिप्त रूप हैं। एक sat 0.00000001 BTC के बराबर है, और 100,000,000 sats एक BTC के बराबर हैं।.
क्या एक Bitcoin आउटपुट में एक satoshi से कम हो सकता है?
नहीं। एक Bitcoin आधार-परत लेनदेन आउटपुट satoshis की एक पूर्णांक संख्या दर्ज करता है। 1.5 sats जैसा गणितीय मान अस्वीकार किया जाना चाहिए या स्पष्ट गोलाई नियम के माध्यम से बदला जाना चाहिए, इससे पहले कि यह एक आउटपुट बन सके।.
Lightning millisatoshis का उपयोग क्यों करता है?
Lightning एक पूर्ण satoshi से नीचे ऑफ-चेन लेखांकन और रूटिंग-शुल्क गणना के लिए millisatoshis का उपयोग करता है। एक sat 1,000 msat के बराबर है। यह सटीकता Bitcoin आधार-परत आउटपुट के पूर्ण-satoshi प्रारूप को नहीं बदलती है।.
क्या sat/vB एक Bitcoin मूल्यवर्ग है?
नहीं। Sat/vB एक लेनदेन शुल्क दर है जो प्रति वर्चुअल बाइट satoshis में मापी जाती है। Sats बिटकॉइन की मात्रा मापते हैं, जबकि sat/vB एक ऑन-चेन लेनदेन के वर्चुअल आकार की कीमत लगाता है।.
वॉलेट एक ही शेष के लिए विभिन्न इकाइयाँ क्यों दिखाते हैं?
वॉलेट समान पूर्णांक satoshi राशि को BTC, mBTC, bits, या sats के रूप में प्रारूपित कर सकते हैं। प्रदर्शन बदलता है, लेकिन अंतर्निहित पूर्ण-satoshi मान समान रहता है।.
तकनीकी स्रोत
इस गाइड में इकाई संबंध, लेनदेन-आउटपुट मॉडल, वर्चुअल-आकार शब्दावली, Bitcoin URI व्यवहार, और Lightning लेखांकन सीमाएँ निम्नलिखित प्राथमिक तकनीकी संदर्भों पर आधारित हैं।.
स्रोत
कोई त्रुटि मिली? किसी सामग्री समस्या की रिपोर्ट करें या हमारा पढ़ें सुधार नीति.