يشرح هذا الدليل كيفية توقيع معاملات البيتكوين باستخدام محفظة Electrum غير المتصلة بالإنترنت من خلال واجهة سطر الأوامر.
إعداد معاملة غير موقعة
أولاً، استخدم محفظتك عبر الإنترنت (للمشاهدة فقط) لإنشاء معاملة دون توقيعها:
electrum payto 1Lb9YaqiKdaPYQPFVRjmy1sZcSsVajaNQA 0.1 --unsigned > unsigned.txn
يحفظ هذا الأمر المعاملة غير الموقعة في ملف يسمى unsigned.txn
. إذا كنت تستخدم محفظة للمشاهدة فقط، يمكنك حذف --unsigned
الخيار.
للتحقق من محتويات المعاملة غير الموقعة، استخدم هذا الأمر:
cat unsigned.txn | electrum deserialize -
توقيع المعاملة
يتضمن تنسيق التسلسل الخاص ب Electrum المفتاح العام الرئيسي الضروري ومعلومات الاشتقاق. وهذا يسمح للمحفظة غير المتصلة بالإنترنت بتوقيع المعاملة دون بيانات إضافية. لتوقيع المعاملة
cat unsigned.txn | electrum signtransaction - > signed.txn
يقرأ هذا الأمر المعاملة غير الموقعة، ويطلب منك كلمة مرور محفظتك، وينشئ ملفًا جديدًا باسم signed.txn
التي تحتوي على المعاملة الموقعة.
بث المعاملة
بعد التوقيع، تحتاج إلى إرسال معاملتك إلى شبكة البيتكوين. استخدم الأمر التالي:
cat signed.txn | electrum broadcast -
إذا نجح البث، ستعرض Electrum معرّف المعاملة.
تذكر أنه بمجرد البث، لا يمكن التراجع عن معاملات البيتكوين. تحقق دائمًا من تفاصيل المعاملة مرة أخرى قبل البث.