Author

Topic: كيف توقع رسالة؟ بالتفصيل ولجميع المحافظ (Read 18497 times)

newbie
Activity: 1
Merit: 1
الموضوع كان فيه فائدة ونفعني في هذه المرحلة الحالية
member
Activity: 658
Merit: 36
Telegram:@sigmas55
احسنت
شرح كافي و مفيد عن التوقيع عليرغم من اني مبتدئ لكن استفدت من هذا المقال العلمي.
سعيد بأنك استفدت من الشرح، اتمنى لك التوفيق
newbie
Activity: 32
Merit: 0
احسنت
شرح كافي و مفيد عن التوقيع عليرغم من اني مبتدئ لكن استفدت من هذا المقال العلمي.
staff
Activity: 3500
Merit: 6152
شكرًا جزيلاً لك الموضوع مهم جدًا ومفيد لكل المبتدئين  وانا مبتدئ وأتمنى أن يعملني أحد من أين ابدأ

يمكنك البدأ بقراءة هذه المواضيع:

لاختيار المحفظة المناسبة (الموضوع لم يتم تحديثه منذ مدة و من الممكن أن تجد محافظ لا تعمل):  https://bitcointalksearch.org/topic/--5130449
نصائح عامة للمبتدئين: https://bitcointalksearch.org/topic/--2327885

في حال كانت عندك أسئلة أو استفسارات لم يتم التطرق اليها في هذه المواضيع، فلا تتردد في السؤال. نحن هنا في الخدمة.
newbie
Activity: 3
Merit: 0
شكرًا جزيلاً لك الموضوع مهم جدًا ومفيد لكل المبتدئين  وانا مبتدئ وأتمنى أن يعملني أحد من أين ابدأ
member
Activity: 658
Merit: 36
Telegram:@sigmas55
موضوع شيق وجهد جبار تشكر عليه لكنه طويل جدا ويحتاج الى شهر لكي نستوعبهّ
العفو اخي الكريم، انصحك بتعلم طريقة توقيع رسالة لمحفظة واحدة من المحافظ المشروحة في الموضوع والتطبيق عليها، سيكون الأمر أسهل عليك بكثير وستؤدي الغرض المطلوب، بالمناسبة، قم بتوقيع الرسالة ونسخ التوقيع في الموضوع الأصلي لتستطيع إثبات ملكية حسابك في المستقبل اذا استدعى الأمر، هذا رابط الموضوع الأصلي:

https://bitcointalksearch.org/topic/how-to-sign-a-message-990345.
jr. member
Activity: 30
Merit: 3
موضوع شيق وجهد جبار تشكر عليه لكنه طويل جدا ويحتاج الى شهر لكي نستوعبهّ
member
Activity: 658
Merit: 36
Telegram:@sigmas55
الموضوع رائع ومفيد لكل الاعضاء اخى خصوصا المبتدئين ورغم انة موضوع منظم ودقيق
 ومنسق لاعلى درجة الا انى ارى انة طويل جدا وكان ممكن ان تطرحة على موضوعين حتى
لا تكثر المعلومات ويزيد فهمها  عموما فى النهاية انت مشكور وجزاك الله خيرا  على هذا المجهود
العفو اخي، قد يكون الموضوع فعلاً طويل ولكنه في المعظم يحتوي على شرح لانواع متعددة من المحافظ، يكفي ان يتعلم الشخص على نوع او نوعين من المحافظ (كما فعلت انا) ليكون قادراً على التوقيع، فبذلك لا يحتاج الى قراءة كامل الشرح، شكراً لك
jr. member
Activity: 77
Merit: 1
الموضوع رائع ومفيد لكل الاعضاء اخى خصوصا المبتدئين ورغم انة موضوع منظم ودقيق
 ومنسق لاعلى درجة الا انى ارى انة طويل جدا وكان ممكن ان تطرحة على موضوعين حتى
لا تكثر المعلومات ويزيد فهمها  عموما فى النهاية انت مشكور وجزاك الله خيرا  على هذا المجهود
member
Activity: 658
Merit: 36
Telegram:@sigmas55
الرخصة (CC BY-SA 3.0):
العودة الى الفهرس

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

وفق الشروط التالية:
  • النسب - يجب عليك نسب العمل لصاحبه (ذكر إسمي [shorena] أمر كافٍ), تقديم رابط للرخصة, وبيان ما إذا تم إجراء أي تغييرات.
  • المشاركة بالمثل - إذا قمت بإعادة توزيع، تحويل، أو الزيادة والبناء على المادة التعليمية، فيجب عليك توزيع مساهماتك بموجب نفس الرخصة (انظر الرابط).

الرابط -> https://creativecommons.org/licenses/by-sa/3.0/

نسخة موقعة:

Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
أنا sigmas55 من موقع Bitcointalk.org وتاريخ اليوم هو 5/7/2018.
انشر هذا الدليل المترجم لموضوع shorena الأصلي تحت نفس الرخصة CC BY-SA 3.0
-----BEGIN SIGNATURE-----
1KAMUgqoTkUrziPJUdwziShcHFhKcAcPLn
H+/sfNmfQlpxAp3yKIwP0fBktzQ9W8vXYMXTIkFw11sJQ4utBZ/U1LdjDaShtGU322WZs+KLNYHQUeyxZMLeJFQ=
-----END BITCOIN SIGNED MESSAGE-----



قائمة العمل:
Code:
5/7/2018 - الحفاظ على المحتوى الأصلي وإضافة الترجمة العربية للموضوع


سجل التغييرات:
Code:
5/7/2018 - تمت إضافة الترجمة العربية للموضوع في القسم العربي في المنتدى
5/7/2018 - لم يتم أي تغيير على محتوى الموضوع الأصلي
member
Activity: 658
Merit: 36
Telegram:@sigmas55
بسم الله الرحمن الرحيم

اخواني اعضاء القسم العربي، وجدت عدداً من المواضيع في القسم العربي تتحدث عن كيفية توقيع رسالة! ولكنها لم تسفض بالشكل الكافي ولم تعطي الموضوع حقة الكامل، رغم انها عملية بسيطة، الا ان المستجدين في عالم البيتكوين قد يجدونها صعبة في البداية نتيجة التعامل مع المفاتيح الخاصة، موضوع العضو 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://bitcointalksearch.org/topic/stake-your-bitcoin-address-here-996318
سيقتبس شخص ما مشاركتك هناك للتأكد من عدم تمكن المخترق الذي يتحكم في حسابك من تغيير العنوان. تأكد من أن لا تنشر سوى العناوين التي يمكنك توقيع رسالة بها. يمكنك استخدام هذا الموضوع لاختبار قدرتك على توقيع رسالة، وسوف أتحقق منها جميعًا، انا متأكد أن المستخدمين الآخرين سوف يشاركون في التحقق عندما لا أكون متصلاً.



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




الفهرس:




التنسيق:

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

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

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


ولأي شخص آخر يقرأها، يجب ان تبدو بهذا الشكل:
Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----

-----BEGIN SIGNATURE-----


-----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://bitcointalksearch.org/topic/m.18991565

تحديث (2016.5.11): من الممكن الآن توقيع رسائل باستخدام مفاتيح خاصة مستوردة.
العضو Th0ur007 كتب دليلاً مفصلاً خطوة بخطوة هنا -> https://bitcointalksearch.org/topic/guide-how-to-signverify-message-in-new-blockchain-wallet-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://bitcointalksearch.org/topic/m.31257348]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

توقيع 
Jump to: