<<  >> (p.2)
    Author Topic: كيف توقع رسالة؟ بالتفصيل ولجميع المحافظ  (Read 21120 times)
    Sigmas55 (OP)
    Member
    **
    Offline

    Activity: 658
    Merit: 36

    Telegram:@sigmas55


    View Profile
    July 05, 2018, 01:43:52 AM
    Last edit: November 29, 2018, 05:49:23 PM by Sigmas55
    Merited by OmegaStarScream (17), hugeblack (6), Zwei (1), omer-jamal (1)
     #1

    بسم الله الرحمن الرحيم

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

    (هذا الموضوع ترجمة للموضوع الأصلي للعضو Shorena، اقوم فقط بترجمته ونقله للقسم العربي لتعم الفائدة):


    مقدمة:

    مرحباً بكم في عالم البيتكوين.

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

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

    Code:
    -----BEGIN BITCOIN SIGNED MESSAGE-----
    Today is 06.03.2018
    This is to verify my BTT account sigmas55
    -----BEGIN SIGNATURE-----
    1KAMUgqoTkUrziPJUdwziShcHFhKcAcPLn
    ICC8Fsz//+Lqkwy1FNSufaZctZ1/Qk5WrRNAvqbK8NxZXa63139aLcSfzoh5Ju11QijLxzg9Z6LDJoHbqV25OdQ=
    -----END BITCOIN SIGNED MESSAGE-----

    Electrum Wallet with 2FA didn't work for me (I think because it has some sort of multi-sig functionality), I had to make a regular wallet, I also did not choose Segwit, I thought it might not sign messeges as well.

    Thank you Shorena for the lesson, I might translate your topic and post it in the Arabic sub-forum if I have the time (& if you don't mind of course).

    ويمكنني التوقيع على رسالة بهذا العنوان لإثبات أنه لا يزال بإمكاني الوصول إلى المفتاح الخاص الذي ينتمي إلى هذا العنوان.

    Code:
    -----BEGIN BITCOIN SIGNED MESSAGE-----
    أنا sigmas55 على موقع bitcointalk.org وتاريخ اليوم هو 5/7/2018.
    -----BEGIN SIGNATURE-----
    1KAMUgqoTkUrziPJUdwziShcHFhKcAcPLn
    IELXbsmcm+kWdar9bswJ7fTeYtmoWph7fDGawDpiFHSKEe+rrkxXqsbCwdAdJj3H/1xZ09C/ZD8L9ptreQnqZuA=
    -----END BITCOIN SIGNED MESSAGE-----

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

    إذا كنت ترغب في تسجيل عنوان محفظتك ليكون شاهداً على ملكية حسابك في المستقبل، استخدم هذا الموضوع بواسطة العضو Tomatocage الرابط -> https://bt.irlbtc.com/view/996318.0
    سيقتبس شخص ما مشاركتك هناك للتأكد من عدم تمكن المخترق الذي يتحكم في حسابك من تغيير العنوان. تأكد من أن لا تنشر سوى العناوين التي يمكنك توقيع رسالة بها. يمكنك استخدام هذا الموضوع لاختبار قدرتك على توقيع رسالة، وسوف أتحقق منها جميعًا، انا متأكد أن المستخدمين الآخرين سوف يشاركون في التحقق عندما لا أكون متصلاً.



    اذا كنت تود  شكري لأن هذا الموضوع قد ساعدك, قم بنشر رسالة موقعة. اذا علقت فقط بأن الموضوع قد ساعدك, سأتوقع انك لم تحاول حتى قراءة الموضوع.




    الفهرس:




    التنسيق:

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

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

    إذا قمت بكتابة منشور رسالة خاصة، يجب أن تبدو كما في الصورة أدناه:


    ولأي شخص آخر يقرأها، يجب ان تبدو بهذا الشكل:
    Code:
    -----BEGIN BITCOIN SIGNED MESSAGE-----
    <insert message here>
    -----BEGIN SIGNATURE-----
    <insert address here>
    <insert signature here>
    -----END BITCOIN SIGNED MESSAGE-----

    لقد أضفت مثالاً على كيفية نشر رسالة موقعة على موقع blockchain.info هنا.




    ما يجب فعله وما لا يجب فعله:
    العودة الى الفهرس

    • قم بتضمين التاريخ الحالي. هذا يضمن ان لا تتم إعادة استخدام التوقيع في يوم آخر.
    • قم بتضمين السبب وكن محدداً. هذا يضمن ان لا تتم إعادة استخدام التوقيع لسبب آخر.
    • قم بتضمين اسمك المستعار ومكان استخدامك له. هذا يضمن ان لا تتم إعادة استخدام التوقيع, مثلاً من قبل Shorena على موقع AcmeCorpTalk.

    • لا تقم باستخدام جهاز حاسوب مخترق (فيروس, كي لوجر, وغيرهم) لإنشاء توقيع. التوقيع يفك حماية محافظك بنفس الطريقة التي تصرف بها البيتكوين.
    • لا تقم بتحميل مفتاحك الخاص في مكان ما من أجل إنشاء توقيع.
    • لا تقم بإعطاء مفتاحك الخاص لشخص آخر من أجل إنشاء توقيع لك.

    هل تعتقد أنني نسيت شيئاً؟ أترك تعليقاً في الأسفل.




    الدفع لعناوين script hash - P2SH:
    العودة الى الفهرس

    لا توجد وسيلة للدفع لعناوين script hash بدون المفتاح الخاص (نعم، من الممكن ذلك) لتوقيع رسالة. بالنسبة لعناوين multi-sig (مجموعة فرعية من عناوين P2SH)، هنالك مفاتيح خاصة، ولكن لا توجد طريقة واضحة حول كيفية التحقق من صحة توقيع رسالة. لذلك, من المستحيل توقيع رسالة بعنوان يبدأ بالرقم 3 بطريقة موثوقة. مع إضافة عناوين P2SH-P2WPKH (عناوين SegWit، ولكن تبدأ بالرقم 3) فإن هذا لم يتغير. على الأقل لم يكن يتغير في محفظة bitcoin core, المحافظ الأخرى قد لا تزال تسمح بالتوقيع أو التحقق من التوقيع.





    إنشاء توقيع:
    العودة الى الفهرس

    Bitcoin Core الإصدار v0.10.0
    العودة الى الفهرس

    رابط الصورة -> https://i.imgur.com/qx3C9zl.png





    Electrum الإصدار 1.9.8
    العودة الى الفهرس
    ملاحظة: Electrum 2.3.1 و 2.5.4 كلاهما نفس الشيء في هذا الأمر.

    رابط الصورة -> https://i.imgur.com/qXbURuy.png





    MultiBit الإصدار 0.5.18
    العودة الى الفهرس

    رابط الصورة -> https://i.imgur.com/ftumD67.png





    MultiBit HD الإصدار 0.1
    العودة الى الفهرس

    رابط الصورة -> https://i.imgur.com/MtDpQjq.png





    Blockchain.info
    العودة الى الفهرس

    ملاحظة: Blockchain.info هي محفظة عبر الإنترنت, وبالتالي يمكن ان تتغير واجهتهم. ونظرًا لعدم وجود رقم إصدار يشير إلى اي تغيير في الواجهة، فقد أضفت التاريخ. لقد استخدمت متصفح Tor للقيام بهذا (انظر الى الرابط في الصورة)، ولكنه مطابق للإصدار العادي. يخفي الشريط الأسود معرف المحفظة. انها محفظة للتوضيح فقط، لكنني أميل إلى إخفاء أشياء كهذه.

    رابط الصورة -> https://i.imgur.com/cNr6wOp.png





    Blockchain.info الإصدار الثاني 2016.05.11
    العودة الى الفهرس

    تحديث (2017.5.13): وفقاً للعضو apoorvlathey فمن الممكن الآن توقيع رسائل مع الإصدار الجديد كما كان في الماضي. أفاد العضو sHeRiLyN1618 أن هذا ممكن فقط للعناوين المستوردة من الخارج، وليس العناوين التي يتم إنشاؤها باستخدام الخدمة. للمزيد من المعلومات يرجى قراءة المنشورات بدءاً من هنا-> https://bt.irlbtc.com/view/990345.msg18991565#msg18991565

    تحديث (2016.5.11): من الممكن الآن توقيع رسائل باستخدام مفاتيح خاصة مستوردة.
    العضو Th0ur007 كتب دليلاً مفصلاً خطوة بخطوة هنا -> https://bt.irlbtc.com/view/1467458

    ملاحظة: لا تسمح لك محفظة Blockchain.info الجديدة بالتوقيع على رسالة, ولا تسمح لك ايضاً بتصدير المفتاح الخاص بسهولة للتوقيع باستخدام محفظة أخرى. هنالك حل صعب لهذه المشكلة هنا -> https://docs.google.com/document/d/1-2l6xOqcbjs9QWEqSh72RD1d8EEdvG_hQuEXw_f_o6w/edit
    استخدمه على مسؤوليتك الخاصة!



    Mycelium 2.3.0 - 2.5.2 على نظام Android Lollipop
    العودة الى الفهرس

    ملاحظة: للحصول على رسالة منسقة مسبقًا، اختر "Share Text + Signature" في الخطوة الأخيرة, افتحها بواسطة، مثلاً، برنامج البريد الالكتروني الخاص بك وقم بنسخ الرسالة كاملة من هناك.

    رابط الصورة -> https://i.imgur.com/lNgSoEq.png




    Coinbase
    العودة الى الفهرس

    ملاحظة: 2018.03.04 قام موقع coinbase بإزالة الدليل التعليمي.

    شاهد دليلهم الحالي: https://support.coinbase.com/customer/portal/articles/1526413-how-do-i-sign-a-message-with-a-bitcoin-address-



    Bither v.1.3.7.1
    العودة الى الفهرس

    رابط الصورة -> https://i.imgur.com/7Ceew9W.png




    Ledger Wallet Bitcoin v.1.10.1
    العودة الى الفهرس
    ملاحظة!ندين بالفضل في كتابة هذا الجزء للعضو JeremyB. أشكروه هو، وليس أنا!

    رابط الصورة -> https://i.imgur.com/2h22aN6.png




    Trezor Wallet
    العودة الى الفهرس
    ملاحظة: ندين بالفضل في كتابة هذا الجزء للعضو JeremyB. أشكروه هو، وليس أنا!

    رابط الصورة -> https://i.imgur.com/mvg884g.png






    التحقق من توقيع:
    العودة الى الفهرس

    Blocktrail
    العودة الى الفهرس

    الرابط: https://www.blocktrail.com/BTC?verifysignedmessage=1

    ملاحظة: تتطلب هذه الخدمة JavaScript وقد لا تعمل مع جميع المتصفحات.

    توقيع صحيح

    رابط الصورة -> https://i.imgur.com/CSI1CeX.png



    توقيع غير صحيح

    رابط الصورة -> https://i.imgur.com/4aWAAau.png



    توقيع غير صحيح ورسالة معدّلة

    رابط الصورة -> https://i.imgur.com/eA5Zl5e.png



    توقيع غير صحيح ومعدّل

    رابط الصورة -> https://i.imgur.com/fPS8V0w.png





    Chain Query Alpha
    العودة الى الفهرس

    الرابط: http://chainquery.com/bitcoin-api/verifymessage

    توقيع صحيح

    رابط الصورة -> https://i.imgur.com/Wxtg5gD.png



    توقيع غير صحيح وعنوان معدّل

    رابط الصورة -> https://i.imgur.com/AnDpyYW.png



    توقيع غير صحيح ورسالة معدّلة

    رابط الصورة -> https://i.imgur.com/kOLx0K8.png



    توقيع غير صحيح ومعدّل

    رابط الصورة -> https://i.imgur.com/Nvs7wtY.png





    coinig.com
    العودة الى الفهرس

    ستتم إضافته بأسرع وقت ممكن يبدو أنه لا يعمل عند التحقق من الرسائل باستخدام خط فاصل واحد على الأقل. سوف أقوم بإضافته عندما يتم إصلاحه.



    Brainwallet.github.io
    العودة الى الفهرس

    ملاحظة: 2018.03.02: رابط جديد https://brainwalletx.github.io/#verify

    ملاحظة: 2015.12.20: لدى Brainwallet نسخة هنا -> http://wallet-2sx53n.sakurity.com/#verify

    ملاحظة: 2015.08.08: لم يعد Brainwallet يعمل، لا يزال رابط الصور القديمة في الأسفل.

    ملاحظة: 2015.04.03: لاحظت أن الموقع قد تحسن منذ أن قمت بتحميل الصورة أدناه. يسمح الإصدار المحدّث الآن بإدخال العنوان والرسالة والتوقيع بشكل منفصل بنفس طريقة bitcoin-qt core. نظرًا لأن الطريقة القديمة لا تزال تعمل، لم أقم بتحديث الصور. كل الشكر للعضو [/url=https://bt.irlbtc.com/view/990345.msg31257348#msg31257348]JeremyB[/url] لقيامه بتحديث الصور.

    الرابط: https://brainwallet.github.io/#verify نسخة: http://wallet-2sx53n.sakurity.com/#verify

    (Bitcoin-QT) توقيع صحيح


    رابط الصورة -> https://i.imgur.com/hlkBkji.png

    (Bitcoin-QT) توقيع غير صحيح


    رابط الصورة -> https://i.imgur.com/VEqKAeE.png

    (Bitcoin-QT) توقيع صحيح وعنوان مفقود


    رابط الصورة -> https://i.imgur.com/LefpKPC.png



    توقيع صحيح


    رابط الصورة -> https://i.imgur.com/75MFIiH.png

    توقيع غير صحيح وعنوان مفقود


    رابط الصورة -> https://i.imgur.com/GD2tzVJ.png

    توقيع 
Page 1
Viewing Page: 2