‹ الفصل 8، جميع الدروس

مستكشف طريق · الفصل 8 · الدرس 2 من 5

المعاملات و مخرجات المعاملات غير المنفقة (UTXO)

التوقيعات الرقمية

كيف تثبت أنك تملك مفتاحًا دون إظهاره؟ 5 دقيقة

التوقيع الرقمي هو رقم يُحسب من شيئين: الرسالة الموقعة والمفتاح الخاص. يمكن لأي شخص يملك المفتاح العام المطابق التحقق من أن التوقيع يناسب الرسالة، ولا يمكن لأحد إنتاج توقيع صالح دون المفتاح الخاص.

مرتبط برسالة واحدة

التوقيع صالح لرسالة واحدة بالضبط. في البيتكوين، الرسالة هي المعاملة نفسها. إذا قام شخص ما بتغيير المبلغ أو الوجهة، فإن التوقيع لم يعد مطابقًا وترفض جميع العقد المعاملة. يمكن نسخ التوقيع، ولكن لا يمكن إعادة استخدامه في دفعة أخرى.

الرياضيات وراء ذلك

تعيش مفاتيح البيتكوين على منحنى قطعي يسمى secp256k1. تم إنشاء التوقيعات باستخدام ECDSA منذ البداية. منذ ترقية Taproot في عام 2021، تم استخدام مخطط ثانٍ أيضًا: توقيعات Schnorr، وهي أبسط وقادرة على دمج عدة توقيعات في توقيع واحد.

▶ شاهد ذلك في الآلة

في المحفظة، يوقع المفتاح المغلق على الدفعة؛ التوقيع فقط يغادر الخزنة.

ما ينبغي تذكّره

  • يتم إنشاء التوقيع من الرسالة والمفتاح الخاص.
  • يمكن لأي شخص التحقق منه باستخدام المفتاح العام.
  • تغيير المعاملة يكسر توقيعها.

اختبر فهمك

ماذا يحدث إذا قام شخص ما بتغيير وجهة معاملة موقعة؟

ما هو مخطط التوقيع الذي تمت إضافته مع Taproot في عام 2021؟

التوقيعات الرقمية · جامعة بيتكوين