Bitcoin Forum

Local => العربية (Arabic) => Topic started by: khaled0111 on November 08, 2019, 04:12:22 PM



Title: كيف ترسل البتكوين بأمان Electrum
Post by: khaled0111 on November 08, 2019, 04:12:22 PM
السلام عليكم و رحمة الله

في هذا الموضوع سنتطرق لكيفية استخراج بيانات المعاملة الخام ثم توقيعها و ارسالها من جهاز اخر.


الفائدة من ذلك:

عند ارسال البيتكوين يمكن ان تجد نفسك في وضع لا يسمح لك باستعمال محفظة Electrum مباشرة, مثلا:
- الجهاز الذي يحتوي على محفظتك غير متصل بالانترنات.
- تستعمل محفظتك كمحفظة Offline.
- تريد اعداد المعاملة ثم ارسالها فيما بعد من مكان اخر.
...

كيفية استخراج البيانات الخام و توقيعها:

اي معاملة قبل ان يتم ارسالها للشبكة يتم تحويلها لبيانات خام و هي سلسلة من الرموز Hexadecimal و من ثم توقيعها باستعمال المفتاح الخاص.

ما سنقوم به هو ادخال بيانات المعاملة (عنوان المرسل اليه, المبلغ و العمولة) ثم ستخراج البيانات الخام غير موقعة ثم توقيعها.
اتبع الحطوات التالية:

- افتح محفظة Electrum
- اضغط على ارسال Send و ادخل البيانات اللازمة

https://i.imgur.com/Mm4vtNQ.png

- قم بالضغط على مشاهدة Preview

https://i.imgur.com/xmf9JBM.png

- اضغط على توقيع Sign

https://i.imgur.com/9lVCplp.png

ستظهر لك النافذة التالية

https://i.imgur.com/TvtxSRB.png

- في الاخير قم بالضغط على نسخ Copy  لنسخ بيانات المعاملة الموقعة

https://i.imgur.com/nqNpf0n.png

البيانات تكون على هذا الشكل:

https://i.imgur.com/h0J7RVb.png

ارسال المعاملة من جهاز اخر:

الان بعد ان نسخت البيانات يمكنك حفظها و استعمالها من اي جهاز اخر بدون اي مشكل.
سنستعمل في هذا المثال احد المواقع لبث المعاملة لشبكة البيتكوين و هو https://www.blockcypher.com/

قبل ارسال المعاملة يمكنك ان تتحقق من ان البيانات صحيحة من خلال هذا الرابط: https://live.blockcypher.com/btc/decodetx/

https://i.imgur.com/tj1tYph.png

لارسال المعاملة للشبكة استعمل الرابط التالي: https://live.blockcypher.com/btc/pushtx/
انسخ البيانات و اضغط على Broadcast Transaction.

هناك مواقع اخرى يمكن استعمالها لارسال المعاملة مثل:
https://www.blockchain.com/btc/pushtx
https://blockexplorer.com/tx/send
https://coinb.in/#broadcast

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



تم الاعتماد على بعض المعطيات و الصور من هذا الموضوع بتصرف:
How to Generate a signed BTC transaction using Electrum and Trezor (https://bitcointalk.org/index.php?topic=5106013.0)
لصاحبه krogothmanhattan (https://bitcointalk.org/index.php?action=profile;u=1000199)


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: Ya3rob on November 08, 2019, 05:09:20 PM
من يقوم باستخدام محفظة Electrum عن طريق جهاز خاص به دايما اوف لاين من الانترنت لحفظ امواله من الاختراق فهذه الطريقة ممتازة

السؤال بالنسبة لمحافظ أخرى مثل محافظ هارد وير ليدجر او غيرها من المحافظ الباردة هل ينفع استخراج بيانات المعاملة الخام وارسالها لجهاز آخر ؟ ام ان هذه الطريقة خاصة فقط بمحفظة Electrum


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: khaled0111 on November 08, 2019, 05:42:35 PM
من يقوم باستخدام محفظة Electrum عن طريق جهاز خاص به دايما اوف لاين من الانترنت لحفظ امواله من الاختراق فهذه الطريقة ممتازة

السؤال بالنسبة لمحافظ أخرى مثل محافظ هارد وير ليدجر او غيرها من المحافظ الباردة هل ينفع استخراج بيانات المعاملة الخام وارسالها لجهاز آخر ؟ ام ان هذه الطريقة خاصة فقط بمحفظة Electrum

بالتأكيد يمكن استعمال محافظ اخرى, طبعا حسب المحفظة لكن أغلبها يوجد بها هذه الخاصية فمثلا محفظة bitcoin core يمكنك استعمال المر التالي لانشاء البيانات الخام:
Code:
createrawtransaction
و لتوقيعها تستعمل الكود التالي:
Code:
signrawtransaction

كذلك يمكن استعمال بعض المواقع مثل: https://coinb.in/#newTransaction


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: mikeywith on November 08, 2019, 08:40:39 PM
موضوع رائع اخي خالد , هده احد الطرق لارسال البتكوين بأمان حيث يكون جهاز الحاسوب الذي يحتوي المحفظة مفصول نهائيا عن شبكة الانترنت وتقوم بنقل البيانات التي لا تحتوي على البرافيت كي الخاصة بك الى جهاز اخر متصل بالانترنت , طبعا حتى لو كان جهاز الحاسوب التاني مليء بالفيروسات فلا يمكن فك شفرة المفحظة الموجودة في المكان الأمن , نفس الطريقة " بأمان اكثر" يتم استخدامها في hardware wallet فحتى عند توصيلك للوالت على كومبيوتر ملغم بالرفايروسات لا يوجد اي خطر يذكر على اموالك لان البرافيت كي لا تغادر شريحة الهاردوير والت اصلا, بل تقوم بتجهيز التحويل وتم يقوم البرنامج الموجود على الكومبيوتر بنشر ذلك التحويل على الشبكة.

ايضا يجب عدم استخدام فلاش USB لنقل هده البيانات لانه بعد استعماله في جهاز مكشوف على الانترنت واعادة استعماله مرة اخرى في الكومبيوتر الامن يمكن ان تحصل مصيبة , الحل الامثل هوا استعمال CD ان امكن , قم بنسخ بيانات ومن ثم ارسل ال CD الى صنودق القمامة , او تقوم بطباعة البيانات على ورقة او تصويرها بالموبايل , تم تعمل لها Scan من الجهاز المربوط بالانترنت وتقوم باستعمال برنامج OCR لتحويل الصورة الى Text وتقوم بنسخه, الامر قد يبدو متعب قليلا ولكنه ضروري جدا لحماية اموالك من السرقة.

اعتقد ان عنوان الموضوع يستحسن تغيره لكي يعطي معنى اوضح وايضا ليظهر في نتائج بحت قوقل , شي مثل " كيف ترسل بتكوين بأمان " او شي من هدا القبيل قد يكون افضل من وجهة النظري.


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: khaled0111 on November 08, 2019, 09:10:21 PM
@ميكي، التفكير في اختيار العنوان اخذ مني وقت اكثر من كتابة الموضوع نفسه و السبب اني كنت افكر في كتابة موضوع اكثر تعمقا يشرح كيفية قراءة تلك البيانات و تحليلها  :P ساعتمد العنوان الذي اقترحته انت.

بالنسبة لطريقة نقل البيانات اعتقد انه يمكن تصديرها بشكل QR Code و بالتالي يمكن نسخ الكود على ورقة او اخذ صورة بكامرا الهاتف و استيرادها على الجهاز الاخر.
ساقوم بالتثبت من هذه الامكانية غدا ان شاء الله، لا يمكنني ذلك باستعمال الهاتف.


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: Ulven on November 08, 2019, 09:29:46 PM
ما شاء الله أخي، رائع المواضيع التقنية لا يجب الإستغناء عنها فهي مهمة بنسبة كبيرة خصوصا عشاق و مستخدمي الكريبتو ستساعد الكثير للحفاظ على المال بالطريقة المضمونة، و تسهيل كيفية الإشتغال في المجال بطرق تقنية لا يستطيع الجانب الأخر من إختطاف أموالك. أعتقد إذا تم إتباع هذه الخطوات التقنية من قبل مستخدمين العملة الإفتراضية سيكون من أفضل طرق الأمان و السلامة من أعين الأشرار.



ايضا يجب عدم استخدام فلاش USB لنقل هده البيانات لانه بعد استعماله في جهاز مكشوف على الانترنت واعادة استعماله مرة اخرى في الكومبيوتر الامن يمكن ان تحصل مصيبة , الحل الامثل هوا استعمال CD ان امكن , قم بنسخ بيانات ومن ثم ارسل ال CD الى صنودق القمامة , او تقوم بطباعة البيانات على ورقة او تصويرها بالموبايل , تم تعمل لها Scan من الجهاز المربوط بالانترنت وتقوم باستعمال برنامج OCR لتحويل الصورة الى Text وتقوم بنسخه, الامر قد يبدو متعب قليلا ولكنه ضروري جدا لحماية اموالك من السرقة.

اعتقد ان عنوان الموضوع يستحسن تغيره لكي يعطي معنى اوضح وايضا ليظهر في نتائج بحت قوقل , شي مثل " كيف ترسل بتكوين بأمان " او شي من هدا القبيل قد يكون افضل من وجهة النظري.

جزاك الله أخي على الإنتباه الأهم بخصوص عملية نقل البيانات يجب التخلي عن جهاز يوسب قد يحمل معه عدوى فيروزي سيسرق كل البيانات. و يمكنني إضافة معلومة  يمكن نقل البيانات أيضا عن خدمة بلوتوث قد أنال الشكر عليها أيضا ; >:(D


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

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



Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: khaled0111 on November 08, 2019, 09:44:29 PM
جزاك الله أخي على الإنتباه الأهم بخصوص عملية نقل البيانات يجب التخلي عن جهاز يوسب قد يحمل معه عدوى فيروزي سيسرق كل البيانات. و يمكنني إضافة معلومة  يمكن نقل البيانات أيضا عن خدمة بلوتوث قد أنال الشكر عليها أيضا ; >:(D
لا اخي، اذا كان الهدف هو الاحتفاظ بمالك في مكان امن فلا يجب ايصال الحاسوب باي جهاز اخر حتى عن طريق البلوتوث.
امكانية الاختراق بهذه الطريقة صعبة جدا لكنها تبقى واردة و ذلك ما لا نرغب فيه.

التفاعل مطلوب في كل المواضيع فالنقاش يمكننا من تبادل الافكار و تطوير معارفنا و اثراء الموضوع الاصلي. لكن اذا اكتفى الجميع بالقراءة فقط فلن يستفيد اي طرف.


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: mikeywith on November 08, 2019, 10:25:45 PM

هههه اعتيطك نقطة جدارة لوضعك تلك الصورة بجانب موضوع مسابقة chipmixer الرابعة .

للعلم يمكن اني تعطى نقاط جدارة للبوستات المضحكة والفكاهية وليس فقط للمعلومات المهمة..اما عن طريق استخدام البلوتوت فهي فكرة ليست امنة..تبقا أامن من استعمال usb flash drive ولكنها ليست امنة بما فيه الكفاية.

فكرة qr code التي اقترحها خالد قد تكون الافضل ان نجحت..ان لم تنجح اشتري رزمة سيديات فسعرها رخيص جدا واستعملها مرة وقم بالتخلص منها.


Title: Re: كيف ترسل البتكوين بأمان Electrum
Post by: coupable on November 09, 2019, 08:24:39 AM
لقد كنت للتو أراجع المراحل على محفظتي الكتروم و اظنها الطريقة الأكثر أمانا التي كانت غائبة عني لوقت طويل رغم ادراكي ان هذا تقنيا ممكن كما يحصل مع المحافظ المادية Harddware Wallet.

يمكن كذلك استعمال محفظة Electrum في جهاز اخر بدل المواقع.
ما الذي قصدته هنا بمحفظة الكتروم على جهاز آخر؟ يعني يمكن بث التحويلة من محفظة اخرى تستخدم زوج مفاتيح خاص بها. ما قصدته هو هل بامكاني اضافة بيانات معاملة خارجية الى محفظتي الخاصة Electrum و ارسالها منها ؟

شيء آخر، اذا كان من المهم عدم الابقاء على بيانات التحويلة بعد أن يتم ارسالها، هل كل تلك المواقع التي تقدم خدمة الارسال آمنة و لا يمكنها العبث بتلك المعطيات؟ و ما الذي يضمن هذا؟


Title: Re: كيف ترسل البتكوين بأمان Electrum
Post by: khaled0111 on November 09, 2019, 10:25:04 AM
@coupable, mikeywith,
اسف على التاخر في الرد.
بالنسبة لامكانية تصدير البيانات في شكل QR Code فقد تأكدت من ان ذلك ممكن باستخدام Electrum او حتى يمكن حفظها في شكل ملف .txn

https://i.imgur.com/WNuoK2U.jpg

لاستيراد البيانات من محفظة Electrum على جهاز اخر:
tools -> Load transaction -> From file/ From QR code

https://i.imgur.com/tVUIhJH.jpg

الطريقة امنة و لا يوجد اي خطر في استعمال المواقع اون لاين فكل ما تقوم به هو بث المعاملة للشبكة و لا يمكن استخراج المفتاح الخاص.


Title: Re: كيف ترسل البتكوين بأمان Electrum
Post by: coupable on November 09, 2019, 11:10:40 AM
شكرا خالد، أريد أن انتهز الفرصة و اسألك ان كان من خلال هذه الطريقة يتم اضافة بيانات الى المعاملة عدى عن البيانات الخاصة بالتحويلة؟ أعلم ان المعاملات يمكن ان تحوي معطيات اخرى يتم اضافتها الى بيانات الدخول Input Data.


Title: Re: كيف ترسل البتكوين بأمان Electrum
Post by: khaled0111 on November 09, 2019, 11:49:13 AM
شكرا خالد، أريد أن انتهز الفرصة و اسألك ان كان من خلال هذه الطريقة يتم اضافة بيانات الى المعاملة عدى عن البيانات الخاصة بالتحويلة؟ أعلم ان المعاملات يمكن ان تحوي معطيات اخرى يتم اضافتها الى بيانات الدخول Input Data.
اذا كنت تقصد بيانات مثل label للمعاملة لاعطائها اسم يميزها و تستطيع تذكرها فذلك ممكن باستعمال المحفظة لكن لا يتم حفظ ذلك على البلوكتشاين بل على المحفظة التي تستعملها فقط.

اما اذا كنت تقصد اضافة بيانات للمعاملة بقصد حفظها على البلوكتشاين فذلك ممكن ايضا لكن غير منصوح به اذا لم يكن هناك حاجة اكيدة له. شخصيا اعتبره Spam.
اسهل طريقة بل الطريقة المنصوح بها هي عن طريق اضافة البيانات ل OP_RETURN لكن الحجم لا يمكن ان يتجاوز 80 bytes.


Title: Re: استخراج بيانات المعاملة الخام Electrum
Post by: Ulven on November 09, 2019, 11:50:46 AM

التفاعل مطلوب في كل المواضيع فالنقاش يمكننا من تبادل الافكار و تطوير معارفنا و اثراء الموضوع الاصلي. لكن اذا اكتفى الجميع بالقراءة فقط فلن يستفيد اي طرف.

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





فكرة qr code التي اقترحها خالد قد تكون الافضل ان نجحت..ان لم تنجح اشتري رزمة سيديات فسعرها رخيص جدا واستعملها مرة وقم بالتخلص منها.

أكيد صديقي تعتبر أفضل طريقة، فأنا شخصيا لم أكون أدرك ذالك الآن أصبحت أدرك فهذه التقنية أكثر أمانا و بإمكاني الإعتماد عليها في الأيام المقبلة لتفادي المشاكل

شكرا خالد، أريد أن انتهز الفرصة و اسألك ان كان من خلال هذه الطريقة يتم اضافة بيانات الى المعاملة عدى عن البيانات الخاصة بالتحويلة؟ أعلم ان المعاملات يمكن ان تحوي معطيات اخرى يتم اضافتها الى بيانات الدخول Input Data.

أعتقد الملف الذي إشار إليه حبيبنا خالد كما هو مبين في الشكل txn هو ملف المعاملة يحمل المخرجات و المدخلات  output pubkey and input


Title: Re: كيف ترسل البتكوين بأمان Electrum
Post by: mikeywith on November 09, 2019, 12:28:12 PM

شكرا على هدا الشرح , ولكن لازالت الصورة غير واضحة  , هل يمكنك اضافة صور وخطوات مفصلة , كيف يظهر ال Qr code عند انشاءه , وكيف تقوم بنقله عن طريق تصويره بكاميرة الموبايل وارساله لجهاز الكومبيوتر الدي تود ان تعمل منه ال broadcast هل تقوم بعمل import لصورة الكود او الكود نفس , ان كان الكود نفسه فكيف يتم نقله في الصورة ؟ وان كانت صورة فكيف ستتعرف عليها المحفظة ؟

شكرا


Title: Re: كيف ترسل البتكوين بأمان Electrum
Post by: khaled0111 on November 09, 2019, 02:48:30 PM

شكرا على هدا الشرح , ولكن لازالت الصورة غير واضحة  , هل يمكنك اضافة صور وخطوات مفصلة , كيف يظهر ال Qr code عند انشاءه , وكيف تقوم بنقله عن طريق تصويره بكاميرة الموبايل وارساله لجهاز الكومبيوتر الدي تود ان تعمل منه ال broadcast هل تقوم بعمل import لصورة الكود او الكود نفس , ان كان الكود نفسه فكيف يتم نقله في الصورة ؟ وان كانت صورة فكيف ستتعرف عليها المحفظة ؟

شكرا
عند الضغط على زر QRCode يظهر بالشكل التالي:

https://i.imgur.com/6ruBXQI.jpg

طبعا يمكنك طباعته على ورقة او كما ذكرت اخذ صورة بالهاتف (صورة عادية) ثم من الجهاز الاخر تقوم بقراءة تلك الصورة.
مثلا من محفظتي على الهاتف, بعد الضغط على Send ضغطت على رمز الكاميرا و صورت الرمز. هذا ما حصلت عليه:

https://i.imgur.com/BMzQY8w.jpg

المحفظة تؤكد ان المعاملة موقعة و لكنها لم تصدر عنها:
Code:
Transaction unrelated to your wallet

عند الضغط على Options سيظهر لك خيار Broadcast للارسال للشبكة.