‹ अध्याय 8, सभी पाठ

पथप्रदर्शक · अध्याय 8 · पाठ 2 में से 5

लेन-देन और UTXO

डिजिटल हस्ताक्षर

आप इसे दिखाए बिना यह कैसे साबित करते हैं कि आपके पास एक कुंजी है? 5 मिनट

एक डिजिटल हस्ताक्षर दो चीजों से गणना की गई एक संख्या है: हस्ताक्षरित संदेश और निजी कुंजी। मिलान वाली सार्वजनिक कुंजी रखने वाला कोई भी व्यक्ति यह जांच सकता है कि हस्ताक्षर संदेश के लिए फिट बैठता है, और निजी कुंजी के बिना कोई भी वैध हस्ताक्षर नहीं बना सकता है।

एक संदेश से बंधा हुआ

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

इसके पीछे का गणित

बिटकॉइन कुंजियाँ secp256k1 नामक एक दीर्घवृत्तीय वक्र पर रहती हैं। शुरुआत से ही ECDSA के साथ हस्ताक्षर बनाए गए थे। 2021 में Taproot अपग्रेड के बाद से, एक दूसरी योजना का भी उपयोग किया जाता है: Schnorr हस्ताक्षर, सरल और कई हस्ताक्षरों को एक में संयोजित करने में सक्षम।

▶ मशीन में देखें

वॉलेट में, सील की गई कुंजी भुगतान पर हस्ताक्षर करती है; केवल हस्ताक्षर ही तिजोरी से बाहर निकलता है।

क्या याद रखना है

  • एक हस्ताक्षर संदेश और निजी कुंजी से बनाया जाता है।
  • कोई भी इसे सार्वजनिक कुंजी से सत्यापित कर सकता है।
  • लेन-देन को बदलने से उसका हस्ताक्षर टूट जाता है।

त्वरित जाँच

यदि कोई हस्ताक्षरित लेन-देन के गंतव्य को बदलता है तो क्या होता है?

2021 में Taproot के साथ कौन सी हस्ताक्षर योजना जोड़ी गई थी?

डिजिटल हस्ताक्षर · बिटकॉइन यूनिवर्सिटी