شباب كيفكم, سوف نتعلم اليوم بعض الاشياء الممتعه لتوليد عناوين البيتكوين.
كل النصائح هنا من اجل المرح والتعلم لا تستخدم هذه الطريقة لتوليد عناوين بها اموال حقيقية . لن اتحمل تكلفة اي خسارة تترتب علي استعمال هذه الطرقهل تساءلتم من قبل كيف يتمم توليد عناوين البيتكوين؟ الثريد التالي سيغطي ذلك الامر. لاحظ اننا لن نشرح الامور التقنية ولكن اذا وجدت التفاعل الكافي فساشرح بالتفصيل كيف يتم توليد Public Address/WIF Private Key/Uncompressed Public Key/
لاستخدام البيتكوين فانت تحتاج لشئين هما المفتاح العام والمفتاح الخاص. المفتاح العام لتلقي الاموال والخاص لانفاقها
ولكن كيف يتم انشاء المفتاح الخاص؟ ببساطة اي شئ يمكن ان يكون مفتاح خاص طالما تقيد بشرطين هما الاول, ان لا تكون قيمته صفر والثاني هو اقل من قيمة N المعرفة بواسطة SECG for secp256k1 curve
وبالتالي فان اي شئ يمكن ان يكون مفتاح خاصا اذا وافق المعيارين بالاعلي وبالتالي فيمكنني ان احول كلمة "لدي بيتكوين" الي مفتاح خاص بعد تحويلها الي 256-bits number
اذن لماذا لا تتم توليد المفاتيح الخاصة بهكذا طريقة؟ ذلك لان البشر سيئون جدا في اختيار العشوائية فمهما كانت العشوائية التي قد يقدمها لك شخص ما فستجد ان فيها ترابطا فعلي سبيل المثال يمكنني ان اطلب من شخص ان يذكر 100 رقم عشوائي وستجد ان اغلب ارقامه متقاربة
مثال عملي علي توليد مفتاح خاص ذو درجة جيدة من العشوائية؟
االان قم واحضر قطعة لعب النرد او اللودو وقم برميها مع اعطاء رقم 6 قيمة0 ولنسرع الامر قم باحضار 3 قطع نرد وقم برميهم 33 مرة لنحصل علي 99 رقم
لقد قمت بذلك وتحصلت علي هذه الارقام
2141455425452113321155321335312342154115252334515115241224225133432241535525512
25134255331112243423
باستخدام موقع
https://www.bitaddress.orgالان يمكنني توليد مفتاح عام وخاص باستعمال الارقام اعلاه
1BxE1a3wkPLvuQi1dAUUVdbgYLdEAX4NfJ
KzJ2BLZdpD4hYGAwMH1VFMHWjcdeaFDFtC1EF6rXXDFEchG54qAX
اذا كان هناك الاهتمام الكافي ساقوم بشرح كيف تحول الرقم اعلاه الي مفتاح عام وخاص دون الحاجة للموقع اعلاه مع شرح كل الخطوات