لماذا استقرت على ذكاء بيانات PlatoBlockchain في محفظة Electrum Bitcoin. البحث العمودي. عاي.

لماذا استقرت على محفظة Electrum Bitcoin

هذه مقالة افتتاحية بقلم Arman The Parman ، مُعلم بيتكوين شغوف بالخصوصية.

على مدى سنوات عديدة ، عملت مع محافظ Bitcoin المختلفة وقمت بتوجيه العديد من الأشخاص للاحتفاظ بمفاتيحهم الخاصة بأمان. استقرت على "محفظة Electrum Desktop"كمحفظة البرامج المفضلة والأكثر تنوعًا.

في هذا المقال ، سأوجز بعض ميزات Electrum ، وما يعجبني ويكره. هذا ليس دليلاً مفصلاً حول كيفية استخدامه وتحقيق أقصى استفادة منه. لن أخوض أيضًا في سبب وجوب الاحتفاظ بمفاتيح البيتكوين الخاصة بك ؛ من المفترض أنك تعرف ذلك وترغب في القيام به ، ولكن إذا كنت بحاجة إلى معرفة سبب أهميته ، يرجى إلقاء نظرة على "ستة أسباب لسحب البيتكوين الخاص بك من التبادلات."

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

Electrum مخصص للشخص الذي هو ، أو يطمح في أن يكون ، مستخدم "قوي". نظرًا لأنها تتيح قدرًا كبيرًا من التحكم ، وبسبب معرفتي بالبرنامج ، اخترت تدريس هذه المحفظة لمعظم الطلاب كجزء من خصوصية / أمان Bitcoin الخاص بي دورة الارشاد (على الرغم من أن بعض الأشخاص يحتاجون إلى شيء أبسط في الاستخدام). لقد ساعدتني تجربة تدريس كيفية استخدامه بالتأكيد على فهم ما يجده الناس بديهيًا وما يجده صعبًا.

بالنسبة إلى Bitcoiner الجديد الذي يعمل بمفرده ، سيكون Electrum آمنًا تمامًا للاستخدام ، شريطة أن يأخذوا وقتهم ويستخدمونه في بيئة اختبار مع عدد قليل فقط من الجلوس في البداية.

نظام التشغيل

يمكن تثبيت Electrum على جهاز كمبيوتر يعمل بنظام Windows أو كمبيوتر Mac أو كمبيوتر Linux ، والأهم بالنسبة للبعض ، على أجهزة كمبيوتر شريحة ARM (مثل Raspberry Pi).

يمكن أيضًا تثبيته على الهاتف ، لكن وظيفة إصدار الهاتف المحمول رديئة ، وكان اتصاله بالعقد غير منتظم ، لذلك لا أوصي بهذا الإصدار. BlueWallet هو بديل جيد لمحفظة الهاتف.

التنزيل والتحقق

يعد تنزيل البرنامج وتثبيته أمرًا سهلاً لنظامي التشغيل Windows و Mac ، كما أنه صعب بعض الشيء لمستخدمي Linux ، خاصة أولئك الذين ما زالوا يتعلمون استخدام Linux.

بالنسبة لأولئك الذين يختبرون البرنامج فقط ، فإن تنزيله واستخدامه دون التحقق من البرنامج على ما يرام - لن أفعل ذلك بكميات كبيرة ، أو إذا كانت الخصوصية مصدر قلق كبير (على سبيل المثال ، إذا كان لديك بيتكوين مجاني من KYC ، فأنت بحاجة إلى ممارسة خصوصية جيدة للحفاظ على العملات مجهولة الهوية).

إذا كنت ستنتهي في الواقع باستخدام هذه المحفظة مقابل مبلغ كبير ، فعليك أن تتعلم التحقق من البرنامج باستخدام gpg. يمكنك بناء مهاراتك حول هذا هنا. يمكنك القيام بذلك أثناء انتظار دليلي حول كيفية استخدام Electrum بأمان / بشكل خاص.

للبيئة

تتمثل إحدى مشكلات Electrum في أنك إذا قمت بتشغيل البرنامج بالطريقة الأكثر سهولة (أي فقط انقر نقرًا مزدوجًا فوق الرمز) بدلاً من سطر الأوامر (بعلامات معينة) ، فمن المؤكد أنك ستتصل بعقدة Bitcoin عشوائية والتي ستكشف عن محفظتك وجميع عناوينها المحتملة البالغة 8.6 مليار عنوان لمالك العقدة العشوائية - يمكن أن يكون المالك شركة مراقبة ، وتذهب خصوصيتك (سيحصلون على جميع عناوينك المستخدمة وغير المستخدمة وعنوان IP الخاص بك).

للتغلب على هذا ، سوف أعلمك ، في الدفعة التالية ، كيفية تحميل محفظة يمكن التخلص منها أولاً ، وتحسين إعدادات الشبكة (الاتصال بالعقدة الخاصة بك ، أو التي تثق بها) ، وبعد ذلك فقط قم بتحميل محفظتك الحقيقية في Electrum.

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

تتميز محفظة Electrum بتصميم نظيف للغاية يعرض عناوينك ، على الرغم من أنه يجب عليك معرفة كيفية الذهاب إلى القائمة واختيار "إظهار العناوين" لرؤيتها. ستحصل بعد ذلك على قائمة بأول 20 عنوان استلام مميزة باللون الأخضر (لديك 4.6 مليار من هذه العناوين ولكن من الواضح أنها ليست جميعها معروضة) ، وقائمة بأول 10 عناوين استلام مميزة باللون الأصفر (مرة أخرى ، لديك 4.6 مليار من هذا النوع ).

لا تعرض لك العديد من محافظ البرامج الأخرى قائمة بالعناوين وتقدم عنوانًا فقط عندما يُطلب منك إرسال عملات معدنية إلى المحفظة. هذا يخفي المعلومات من المستخدم لإبقاء الأمور بسيطة ، لكن المستخدم يميل إلى البقاء جاهلاً ، حيث لا يتم تقديم فرصة للتعلم. لقد التقيت بالعديد من الأشخاص الذين يستخدمون Ledger Live أو مجموعة Trezor أو Blue Wallet على هواتفهم ، ولا يدركون أن لديهم عناوين غير محدودة ، ناهيك عن شيء يسمى عناوين "التغيير".

يعرض لك Electrum أيضًا قائمة بجميع ملفات UTXOs (ولكن عليك تحديد "عرض العملات المعدنية") لتمكين ذلك.

خادم الإلكتروم ضروري

لا يمكن لـ Electrum Wallet الاتصال بعقدة Bitcoin Core الخاصة بك مباشرة. هذا أمر مزعج ، لكنه يجعل الإلكتروم يعمل بشكل أسرع. أسرع بكثير. ما زلت بحاجة إلى Bitcoin Core ، لكنك ستحتاج أيضًا إلى برنامج يسمى Electrum Server (يوجد منه أنواع مختلفة لكل منها مزاياها وعيوبها ، والتي لن أتطرق إليها هنا). يعد تثبيت Bitcoin Core صعبًا بما يكفي لبعض الأشخاص. يعد تثبيت Electrum Server أصعب بكثير ، فأنت تحتاج حقًا إلى أن تكون تقنيًا إلى حد ما.

من أجل السهولة والتعزيز الإيجابي ، أوصي الأشخاص بتثبيت حزمة عقدة مثل MyNode (للعقدة الأولى)انظر دليلي) أو Raspiblitz (انظر دليلي) ، قبل الانتقال إلى تثبيت العقدة والبرامج المرتبطة بها على جهاز كمبيوتر عادي.

تحتوي هذه الحزم على بعض نقاط الضعف ولكنها ممتازة لتبدأ بها لأنه من خلال عملية تثبيت واحدة على Raspberry Pi 4 ، تحصل على العديد من التطبيقات (مثل Electrum Server و Lightning و BTCPay Server و Mempool viewer - والتي قد تضطر إلى تثبيت واحدة من خلال واحد ، ويحتمل التحقق) والتكلفة حوالي 300 دولار فقط لجميع المعدات (البرنامج مجاني). مع تقدم مهاراتك واهتماماتك ، فإنني أوصي الأشخاص بالبحث في إعدادات أكثر تقدمًا للعقد (لا يكون أي منها مكلفًا). إذا كنت تتساءل عن سبب وجوب تشغيل عقدة على الإطلاق ، هنا ستة أسباب ممتازة.

إنشاء المحفظة

أعتقد أنه من المفيد تحديد نوعين من المحافظ قبل المضي قدماً:

  1. محفظة البرامج - هذا هو البرنامج الذي يدير مفاتيح وعناوين Bitcoin الخاصة. على سبيل المثال Electrum و Sparrow و Blue Wallet.
  1. محفظة Bitcoin - أعني بذلك مجموعة العناوين الفريدة التي تم إنشاؤها بشكل حاسم (وقابل للتكرار) من عبارة البداية الخاصة بك (عادةً 12 أو 24 كلمة) - تحتوي كل عبارة أولية على 8.6 مليار عنوان فريد يمكنها الوصول إليها / إنشائها.

تقوم Electrum ، بشكل افتراضي ، بإنشاء محافظ غير قياسية وهو أمر مزعج للغاية. يُطلق على البروتوكول الأكثر شيوعًا BIP39 (اقتراح تحسين Bitcoin 39) والذي ستستخدمه جميع المحافظ تقريبًا.

هذا يعني أن 12 أو 24 كلمة التي أنشأتها محفظتك BIP39 ستكون متوافقة مع محافظ BIP39 الأخرى ، بحيث إذا فقدت محفظة البرامج (أو الأجهزة) الخاصة بك ، فيمكنك استعادتها عن طريق إدخال كلماتك الأولية في أي محفظة BIP39 متوافقة - لا يجب أن تكون من نفس العلامة التجارية.

ومع ذلك ، فإن مطور Electrum لديه خططه الخاصة ويعتقد أن معيار الصناعة غير آمن (لديه قلق غير واقعي بشكل شنيع بشأن BIP39). بدلاً من BIP39 ، تنشئ Electrum محافظًا بناءً على بروتوكولها الخاص - والذي لا تستخدمه أي محفظة أخرى افتراضيًا. لسوء الحظ ، إذا قمت بإنشاء عبارة أولية لـ Electrum ، فيمكنك فقط استخدام هذه العبارة الأولية مع Electrum.

الأهم من ذلك ، ستسمح لك Electrum باستعادة محفظة BIP39 فيها ، ولكن عليك أن تعرف كيف. ومع ذلك ، لن خلق محفظة BIP39 لك. لكن هناك طرق للتغلب على هذا.

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

عند إنشاء أو استعادة محفظة Bitcoin باستخدام Electrum ، يمكنك اختيار نوع العنوان الذي تريده:

  • قديم - هذه العناوين تبدأ بالرقم 1 - عناوين البيتكوين الأصلية.
  • الدفع مقابل سكريبت-تجزئة - تبدأ كل هذه العناوين بالرقم "3".
  • Segwit - اعتبارًا من عام 2017 بعد شوكة Segwit الناعمة ، يمكنك إنشاء "تجزئة المفتاح العام للدفع مقابل المشاهدة" (يُطلق عليها أيضًا "Native Segwit" أو "Bech32"). هذه هي الأكثر استخدامًا الآن. كلهم يبدأون بـ "bc1q".
  • جذر. هذا جديد ولم تدعمه Electrum بعد. كان Taproot عبارة عن انقسام بسيط في عام 2021. تبدأ العناوين بـ "bc1p".

أنواع العناوين الثلاثة الأولى المدرجة تحتوي على مفاتيح عامة ممتدة تبدو مختلفة قليلاً عن بعضها البعض. تبدأ بـ xPub و yPub و zPub على التوالي. أعتقد أن الجذر الرئيسي هو tPub ولكني ما زلت على دراية بذلك. لمزيد من المواد التعليمية حول مفاتيح Bitcoin العامة والخاصة ، يمكنك ذلك قرأت هنا.

ملصقات

هذه الميزة ليست فريدة من نوعها ، ولكنها مهمة جدًا إذا كنت ترغب في الحفاظ على الخصوصية من خلال التحكم الجيد في العملة. من خلال تصنيف UTXOs الخاصة بك ، ستعرف أي منها قد ترغب في تجنب إنفاقه مع الآخرين. على سبيل المثال ، إذا كان لديك عملة خالية من KYC أو مختلطة ، وقمت بتحديدها مع عملة KYC وأرسلت المجموع الكلي إلى مكان ما ، فيمكن تحديد العملة الخاصة على أنها تنتمي إلى أي شخص يمتلك عملة KYC (بما أن شخصًا ما لديه عملة KYC) القدرة على قضاء كليهما معًا). لا تفعل ذلك. يمكن حفظ الملصقات في ملف بحيث يمكن تحميلها على جهاز كمبيوتر مختلف إذا كان لديك محافظ مكررة.

اختيار العملة

اختيار العملة هو ميزة رائعة. يمكنك الانتقال إلى نوافذ العناوين الخاصة بك ، واختيار العملة التي تريد إنفاقها - أو تجميع العديد منها للإنفاق. إذا لم تحدد العملة التي تريد إنفاقها ، مثل أي برنامج آخر ، فستختار Electrum العملة "الأفضل" لتنفقها من أجلك - لكن البرنامج لا يعرف دائمًا ما هو الأفضل. إنه لا يعرف العملات التي يجب عدم دمجها ، وأيها هي هجمات غبار ، وأيها مختلط. أنت تعرف على هذا ، لأنك قمت بتسميته ، وبعد ذلك يمكنك تحديد كيفية إدارته.

الإرسال / الاستلام

عملية إرسال مدفوعات البيتكوين "قابلة للتعديل بشكل جيد". يمكنك أن تبقي الأمر بسيطًا ، ولكن هناك أيضًا زر متقدم أشجع الناس على استخدامه دائمًا - على الأقل تعلم كيفية التعرف عليه. هنا يمكنك أن ترى بالضبط العناصر المهمة لمعاملة البيتكوين - المدخلات (مع معرفات Tx والعناوين) ، والمخرجات ، وما إذا كانت أي عناوين مدرجة موجودة في محفظتك الخاصة أم لا (من خلال الترميز اللوني) ، ورسوم التعدين و القدرة على ضبطها ، حجم المعاملة (بالبايت) ، إذا كان هناك وقت قفل ، وإذا تم تمكين استبدال الرسوم. لا تحتاج إلى معرفة ما تعنيه كل هذه الأشياء على الفور ، ولكنها موجودة على الأقل وكلما اكتسبت خبرة ، ستعرف الأشياء التي يجب أن تتعلمها.

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

بمجرد أن يتم الدفع إلى عنوان ، وينتظر في mempool ، ستظهر لك Electrum الدفع مع العنوان ، وهو أمر سهل - لا تحتاج إلى الانتظار حتى يقوم عامل منجم بتعدين العملة المعدنية حتى تتمكن من القيام بذلك. اعلم أن السداد قادم. يتيح لك Electrum أيضًا أنفق هذه عملة غير مؤكدة.

إذا حدد المرسل رسومًا منخفضة للغاية وكان التأكيد يستغرق بعض الوقت ، فيمكنك الإسراع بالدفع عن طريق إنفاق المعاملة غير المؤكدة على عنوان آخر من عناوينك. في تلك المعاملة (النهائية) الثانية ، يمكنك إضافة رسوم تعدين عالية. لتحصيل الرسوم ، يتعين على عامل التعدين تضمين المعاملة الأولى (غير المربحة) والمعاملة النهائية التي أنشأتها (مربحة) - لماذا؟ لأن المعاملة الثانية غير صالحة حتى تصبح المعاملة الأولى صالحة (حيث لا يمكنك إنفاق عملات معدنية غير موجودة نظريًا). تسمى هذه التقنية "الطفل يدفع لوالديه".

هناك تقنية أخرى ممكنة مع Electrum لتسريع المدفوعات تسمى RBF (استبدالها بالرسوم). هذا غير ممكن ل المتلقي للقيام كما هو موضح أعلاه مع "الطفل يدفع لوالديه". بدلاً من ذلك ، يجب على المتلقي الصبر أن يسأل مرسل لأداء RBF. سيقوم المرسل بإعادة إرسال UTXO الأصلي الذي "تم إنفاقه" ولكن لم يتم تعدينه بعد في blockchain. يمكن وضع UTXO في معاملة بديلة (الإنفاق على نفس العنوان مثل المعاملة الأولى ، أو آخر) ، وبرسوم تعدين أعلى. أيًا من المعاملتين يتم تعدينهما أولاً سيكون صالحًا والآخر يصبح غير صالح.

كملاحظة جانبية ، تسمح RBF بإمكانية الاحتيال. إذا قبل المستلم (التاجر) معاملة غير مؤكدة على أنها "دفعة مستلمة" وقام بتسليم البضائع إلى مرسل الدفعة ، يكون لدى المرسل فرصة لإجراء معاملة RBF قبل أن يتم تعدين الدفعة الأصلية. سوف يستخدمون عنوانهم الخاص كمتلقي للدفع ، ويضيفون رسومًا عالية. عندما يتم تعدين ذلك ، تصبح المعاملة الأصلية غير صالحة ، ويتم إسقاطها بواسطة جميع العقد من mempool ، ويختفي الرصيد من محفظة التاجر. هذا هو السبب في أنك ستلاحظ أن بورصات Bitcoin ، عند إيداع Bitcoin ، ستنتظر التأكيد على blockchain قبل إضافة رصيد إلى حسابك.

محافظ متعددة التوقيع

تدير Electrum المحافظ متعددة التوقيع بشكل جيد حقًا ، ولفترة من الوقت أعتقد أنها كانت المحفظة البرمجية الوحيدة التي يمكنك استخدامها. يمكن أن يكون لديك cosigners مع مفاتيح التشغيل السريع (محافظ البرامج) أو المفاتيح الباردة (توصيل محافظ الأجهزة). يمكن إنشاء المفاتيح العامة متعددة التوقيع واحدًا تلو الآخر ، في أيام مختلفة ، في أماكن مختلفة على أجهزة كمبيوتر مختلفة (أو محافظ الأجهزة) - يؤدي نشرها إلى تقليل مخاطر حدوث نقطة واحدة من الفشل / الهجوم. إلى أي مدى تتخذ الاحتياطات متروك لك.

تفاصيل إضافية حول محافظ ومفاتيح multisig يمكن العثور عليها هنا، وسيكون لدي دليل حول كيفية صنع هذه المحافظ في المستقبل. تعتبر عملية إنشاء المحفظة ممتازة ولكن مع بعض المراوغات التي تصبح غير ذات صلة بمجرد أن تعرف عنها.

تعجبني حقًا الطريقة التي تتعامل بها Electrum مع معاملات Bitcoin الموقعة جزئيًا (PSBTs) ، وهي ميزة مهمة في محافظ multisig ، والتي ستتم مناقشتها لاحقًا.

PSBTs

يتم تمثيل معاملة Electrum bitcoin من خلال مجموعة من النصوص (والتي تمثل نفسها أرقامًا ثنائية ، مثل جميع بيانات الكمبيوتر). لديك القدرة على حفظ هذا النص في ملف ، أو رمز الاستجابة السريعة ، أو في الحافظة (كنص ، للنسخ / اللصق في بريد إلكتروني على سبيل المثال). يمكن إرسال هذا النص في أي مكان وبالطريقة التي تريدها. إذا كنت مائلاً جدًا ، يمكنك استخراج النص وإرساله عبر البريد الإلكتروني ، أو رسالة مادية ، أو رمز مورس ، أو إشارات الدخان ، أو موجات الجاذبية في الوقت المناسب عبر ثقب أسود ، أو رقصة تفسيرية - الأمر متروك لك.

يمنحك Electrum القدرة على استخراج هذا النص وحفظه ، قبل تم التوقيع عليه ، بعد تم التوقيع عليه ، أو في إعداد متعدد التوقيعات عندما يكون جزئيا وقعت.

تعدد التوقيعات مثيرة للاهتمام بشكل خاص. إذا كان هناك على سبيل المثال 3 حاملي مفاتيح في جميع أنحاء العالم ، فيمكنك توقيع معاملة على جهاز الكمبيوتر الخاص بك ، واستخراج معاملة Bitcoin الموقعة جزئيًا ، أو إرسالها بالبريد الإلكتروني (أو رمز الاستجابة السريعة عبر مكالمة فيديو) إلى مشارك آخر في الخارج ، ويمكنهم استيرادها ، والتوقيع ثم أرسلها إلى الشخص الثالث للتوقيع والبث. لا ، هذا ليس فريدًا بالنسبة لشركة Electrum ، فأنا أحب الطريقة التي تتعامل بها Electrum مع ذلك. ومع ذلك ، فإن سير العمل ليس بديهيًا ، ويحتاج إلى تدريب.

الدفع للكثير (PayJoin و CoinJoin)

هناك ميزة مخفية (ابحث في القوائم) حيث يمكنك اختيار وجهات متعددة (مخرجات متعددة) عند الإنفاق. على سبيل المثال ، يمكنك أخذ 6.15 bitcoin وإرسال 0.01 bitcoin إلى 615 موظفًا مختلفًا ، كل ذلك في معاملة واحدة. تتيح لك هذه الميزة إنشاء PayJoins يدويًا - وهو أمر لا يفعله سوى أقلية من الناس ، أو حتى يفهموه ، لكنه رائع رغم ذلك.

يتيح لك الدفع للكثير أيضًا إنشاء CoinJoins اليدوي الخاص بك. لمزيد من المعلومات حول ماهية ذلك وكيفية القيام به ، انظر هذا الدليل.

حد الفجوة

الميزة المهمة التي لا تمتلكها جميع المحافظ هي القدرة على تعيين حد الفجوة. كما ذكرت سابقًا ، تتكون كل محفظة من 8.6 مليار عنوان. يجب أن تتصل محفظة البرنامج بعقدة وأن تسأل عما إذا كان العنوان مرتبطًا بعملة البيتكوين. لن يتم التحقق من كل 8.6 مليار منهم. تطلب Electrum أول 20 عنوانًا. إذا تم تعذيبهم ، فسوف يطلب 20 آخرين ، وهكذا. ستحافظ على هذا الأمر حتى تقوم العقدة بإرجاع 20 عنوانًا غير مستخدم على التوالي.

هذه طريقة لتوضيح أن حد الفجوة الافتراضي هو 20 ، ولكن يمكنك تغيير ذلك. لماذا سوف؟ لأنه في بعض الأحيان يسمح التجار للعملاء بإنتاج عناوين البيتكوين بأنفسهم من خلال تطبيق الدفع (مثل My صفحة التبرع، تلميح). إذا قام أول 20 عميلًا بإعداد فواتير (عنوان واحد لكل عميل ، يتم تقديمه بالتسلسل بواسطة التطبيق) ، ثم قام العميل الحادي والعشرين بإنشاء فاتورة ودفعها ، فستظهر محفظة Electrum فارغة. يحدث هذا لأنه سيتم الاستعلام عن أول 21 عنوانًا ، وتبين أنها غير مستخدمة ، ثم ستتوقف Electrum عن البحث. يسمح لك Electrum بتغيير حد الفجوة ، على سبيل المثال إلى 20 ولكن لا توجد تعليمات ، يجب عليك البحث عبر الإنترنت ، أو العثور عليه هنا:

سيتعين عليك أولاً الانتقال إلى القائمة: عرض ← إظهار وحدة التحكم ، ثم كتابة هذا الأمر في وحدة التحكم (بالطبع يمكن تغيير "500" إلى رقم آخر):

wallet.change_gap_limit (500)

باستخدام هذا الأمر ، سترى 500 عنوان جديد في نافذة العنوان.

مشاهدة محافظ

هذه محافظ بدون مفاتيح خاصة ، وهي ضرورية للاتصال بمحافظ الأجهزة. يستخدم معظم الأشخاص الذين لديهم محفظة أجهزة البرامج الموجودة على الكمبيوتر التي "تأتي مع" الجهاز ، ولكنها ليست مفتوحة المصدر عادةً. Electrum هو بديل يمكن استخدامه مع أي جهاز.

أجهزة الكمبيوتر ذات الفراغات الهوائية

من الممكن تثبيت Electrum على جهاز كمبيوتر لا يمكنه الاتصال بالإنترنت (كمبيوتر Air-gapped). يمكن استخدام هذا الكمبيوتر للتحقق من أن العبارة الأولية التي تقدمها محفظة الأجهزة ، قد خلقت العناوين الصحيحة من البداية.

على سبيل المثال ، قد تشتري محفظة أجهزة BitBox02 ، وتقوم بإنشاء بذرة مكونة من 24 كلمة لك ، ومن ذلك ، قم بإنشاء عناوين (مع المفاتيح الخاصة المرتبطة المخفية عن العرض). اعتمادًا على مستوى جنون العظمة لديك (وكمية البيتكوين التي تخزنها) ، قد تختار عدم الوثوق بالبرنامج المضمن ، وتفترض في البداية أن العناوين التي ينشئها تعود إلى المدير التنفيذي للبدء بها.

للتحقق من صحة العناوين ، تحتاج إلى وضع الكلمات الأولية في (استعادة) محفظة مختلفة - على سبيل المثال Electrum ؛ وتأكد من أن Electrum يولد عناوين متطابقة. هذا سهل بما فيه الكفاية ، لكن لا يمكنك فقط كتابة البذور في أي جهاز كمبيوتر قديم به Electrum. كذلك أنت يمكن ولكن لا يجب عليك حقًا - يمكن للبرامج الضارة استخراج ضغطات المفاتيح وسرقة عملات البيتكوين الخاصة بك.

يتمثل أحد الحلول في إدخال البذور في Electrum على جهاز كمبيوتر نظيف وآمن مع وجود فجوة في الهواء (أو محفظة أجهزة ذات علامة تجارية مختلفة).

أرخص طريقة هي Raspberry Pi Zero - كانت تكلف حوالي 10 دولارات قبل النقص الناجم عن الوباء. تعني شريحة ARM الموجودة على هذه الأجهزة أنه ليست كل محافظ البرامج متوافقة. Electrum يعمل بشكل رائع.

إليك كيفية بناء منزلك. إنه مثل الموقّع الأولي ولكنه يتمتع بالوظائف الكاملة لـ Electrum.

التوقيع / التحقق من الرسالة

معاملة Bitcoin هي عملية دفع تحتوي على عملة تم "قفلها" مسبقًا بواسطة عنوان. لإلغاء قفل العملة (فيما يتعلق بقواعد Bitcoin) والسماح بإنفاقها ، باستخدام تشفير المفتاح العام / الخاص ، يجب على المرء إثبات امتلاكه للمفتاح الخاص للعنوان الموجود بداخله. يتم ذلك باستخدام توقيع (باستخدام المفتاح الخاص ، ولكن دون الكشف عنه).

الصفقة الموقعة هي في حد ذاتها رسالة ؛ القليل من بيانات الكمبيوتر ، على الرغم من اتباع بروتوكول صارم.

باستخدام تشفير المفتاح العام / الخاص ، خارج Bitcoin ، يمكنك بالفعل تسجيل أي رسالة. على سبيل المثال ، هذه رسالة قمت بالتوقيع عليها بعد أن قمت بتحديد عنوان (وبالتالي مفتاحه الخاص). يوجد أدناه الرسالة والعنوان والتوقيع (نص يبدو بلا معنى) ، والذي تم إنشاؤه بعد النقر على "تسجيل".

الآن يمكنك أنت أو أي شخص أخذ العنوان والرسالة والتوقيع ووضعه في Electrum (أو أي برنامج آخر) ، و تحقق من أنه كان حقًا المفتاح الخاص الصحيح (المطابق للعنوان) الذي أنتج تلك الرسالة (هذا هو في الواقع نفس نوع التحقق الذي تقوم به عقد Bitcoin لأي معاملة Bitcoin). سأفتح محفظة أخرى لا تحتوي على المفتاح الخاص ذي الصلة ، لإثبات التحقق. دخلت إلى نافذة "رسالة التحقق" ، ثم أدخلت جميع التفاصيل كما ترى أعلاه ، ثم نقرت على "تحقق":

image1

تشفير / فك تشفير رسالة

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

image2

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

هذا هو سحر تشفير المفتاح العام / الخاص ، وأحد المكونات الرئيسية التي جعلت عملة البيتكوين ممكنة. يجب أن نكون شاكرين جميعًا لأن السفراء قاتلوا بشدة وانتصروا ضد حكومة الولايات المتحدة التي حاولت حظرها في التسعينيات.

نبذة عامة

كانت هذه مراجعة طويلة لـ Electrum Desktop Wallet. نأمل أن يكون هذا قد أثار اهتمامك لمعرفة كيفية استخدامه - سأصدر دليلًا حول هذا قريبًا جدًا. في غضون ذلك ، قد يكون من المفيد ممارسة معاملات Bitcoin الأساسية للغاية من خلال اتباعها هذا التمرين.

هذا منشور ضيف بواسطة Arman The Parman. الآراء المعبر عنها هي آراء خاصة بها ولا تعكس بالضرورة آراء BTC Inc أو بيتكوين مجلة.

الطابع الزمني:

اكثر من بيتكوين مجلة