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