ASSASINO
18-12-2013, 09:46
السلام عليكم ورحمة الله وبركاته
تكملة لسلسلة الشرح لاول عملة رقمية تقوم على علم التشفير نُكمل لكم اليوم الشرح لاحد العمليات الاساسية التى بدونها لا وجود لهذه العملة وهى عملية التعدين فى شبكة البتكوين والتى عن طريقها يتم انتاج عملات بتكوين جديدة
https://www.mobdi3ine.net/up2/img327f0b6b1a6b1.png
التعدين فى هذه الشبكة تم تدريجياً وهذا التدرّج جاء وفقاً لمستوى الصعوبة الذى يتغير بشكل مستمر فى هذه الشبكة ومراحل التعدين فى البتكوين كانت كالاتى :
1- التعدين بالمعالجات المركزية
2 - التعدين بالبطاقات الرسومية
3- التعدين بشرائح , FPGA
4- التعدين باجهزة مخصصة للهاشنج وهذه الاجهزة تتعامل فقط مع Algorithm-SHA256 ويطلق عليها اجهزة Asics miner
التعدين بالمعالجات المركزية كان فى بداية اطلاق هذه الشبكة وكان وقتها يمكن ايجاد Block بالكامل او اكثر للمعدن الواحد عن طريق التعدين الفردى
( البلوك هو مجموعة من العملات اى مجموعة كبيرة من البتكوينز )
وعندما بداء معدل الصعوبة فى الزيادة تقلصت فرص الاشخاص فى ايجاد اى شئ بالتعدين الفردى فلجاء الاشخاص الى ما يسمى بال Pools او مناجم التعدين او خوادم التعدين ,
كلما يزداد متغير الصعوبة فى هذه الشبكة كلما احتجنا لمعدل هاش اكبر لتكوين عملات جديدة ومن هنا جائت فكرة ال Pool وهو المكان الذى يتواجد فيه مجموعة كبيرة من الاشخاص وكل منهم يشارك بقوة العتاد الذى لديه للحصول على اكبر معدل هاش يمكن من خلاله إيجاد بلوكات وبالتالى انتاج عملات جديدة
ويتم توزيع ناتج عملية التعدين من قبل خوادم التعدين ويحسبها لكل فرد حسب معدل الهاش او الشيرز الذى شارك به فى عملية التعدين , وهكذا كلما ازداد معدل الصعوية كلما احتجنا للتعدين فى الشبكة بمعدل هاش اعلى الى ان تم استخدام البطاقات الرسومية نظراً لقدرتها الحاسوبية العالية فى عملية التعدين عوضاً عن المعالجات المركزية ,
وهكذا الى ان ظهرت اجهزة الجيل الثانى لل Asics لتكون هذه الاجهزة فى وقتنا الحالى هى الافضل والانسب لعملية التعدين فى ظل مستوى الصعوبة الحالى نظراً لقدرة هذه الاجهزة على انتاج معدل هاش كبير جداً يصل الى 600GH/s ,
ولكن للاسف الشديد الحصول على هذه الاجهزة ليس بالامر الهين فاجهزة الاسيكز بالطلب المسبق وعملية الشحن لهذه الاجهزة قد تستغرق من 3 الى 6 اشهر وربما اكثر لذلك سيكون شرح طريقة التعدين على البطاقات الرسومية نظراً لتوافرها بكثرة فى اسواقنا وسهولة الحصول عليها .
----------------
وهذا ملخص عن ما تم ذكره بشكل مبسط فى السطور التى بالاعلى :
عندما يتم عمل نقل او تحويل على هذه الشبكه تسرى البيانات على الشبكة فى سلسلة من القوالب (BLOCKS ) ليتم توزيعها على خوادم التعدين (Pools) حول العالم ,
ثم يتم معالجة هذه القوالب وكل جزء من القالب الواحد يحتوى على مجموعة من ال ( HASHES ) عندما يتم معالجتها تسمى بال (SHARES) وعندما يتم معالجة جميع اجزاء هذا القالب تكتمل عملية التعدين بنجاح .
----------------
نبداء فى الجزء العملى وهى طريقة التعدين فى شبكة البتكوين وما هى الوسائل والمعلومات التى يهتم بها كل من يقوم بعملية التعدين ؟
1 - عتاد التعدين : التعدين ببطاقات AMD افضل بكثير من التعدين ببطاقات NVIDIA فى هذا المجال تحديداً
---------
2 - قدرات البطاقات الرسومية فى التعدين وما هو معدل الهاش لكل بطاقة رسومية (ساكتفى فقط ببطاقات AMD لان التعدين بالمعالجات المركزية وبطاقات NVIDIA لا فائدة منه )
https://oi44.tinypic.com/6qwlk3.jpg
بالنسبة للبطاقات التى لم يتم ذكرها بالجدول هى بطاقات الجيل الجديد ل AMD واغلب بطاقات الجيل الجديد تاتى بنفس الشريحة للجيل السابق ومعدل الهاش لها هو نفسه الذى تنتجه بطاقات جيل HD 7xxx ,
بمعنى ان كل بطاقتين تحملان نفس الشريحة تستطيع كل منهم انتاج نفس معدل الهاش , فيما عدا البطاقات التى تاتى بشرائح جديدة وهما
R9 290 وتستيطع هذه البطاقة توليد معدل هاش قدره 730/750 وبطاقة R9 290X وتستطيع هذه البطاقة توليد معدل هاش قدره 850/875 ميجا هاش
---------
3- مستوى الصعوبة : وصل مستوى الصعوبة لهذه العملة فى وقتنا الحالى الى 908,350,862 والمتوقع له ان يزيد بعد اكتمال تعدين 1167 بلوك ليصل الى 1,002,357,574
بمعدل الصعوبة الحالى من يملك معدل 1GH/s ( اى يملك على الاقل بطاقة 7990 او بطاقتين 7970,280x ) يستطيع انتاج 0.0168BTC شهرياً
---------
4 - اختيار خادم تعدين (pool) مناسب للعمل لفترات طويلة وهذا يتطلب وجود اتصال دائم بالانترنت ولا داعى للقلق بخصوص سرعة الانترنت فالبيانات التى يقوم البرنامج بتبادلها حجمها صغير جداً ولا تؤثر على سرعة الانترنت لديك :
------------------------------
طريقة التعدين فى شبكة البتكوين عن طريق ال Pools باستخدام برنامج التعدين
اولاً لابد من اختيار ال pool (خادم التعدين) الذى سنقوم بالتعدين عليه وانا افضل btcmp او btcguild واميل اكثر لل btcmp نظراً لسهولة التعامل معه وسرعة تزامنه مع البرنامج
رابط ال pool
https://www.btcmp.com/ (https://www.btcmp.com/)
وساقوم بشرح اهم الخطوات التى يجب القيام بها فى الخادم قبل عملية التعدين
بعد فتح الرابط اعلاه ستجد ال pool او خادم التعدين بهذا الشكل
https://www.mobdi3ine.net/up2/img86448d04ace44.jpg
كل ما عليك فعله هو التسجيل فى الموقع والتسجيل فيه سلس جداً ولا يحتاج سوى ادخال اسم مستخدم وكلمة مرور وتاكديها فقط وبهذا اصبح لديك حساب على هذا ال pool تستطيع استخدامه فى اى وقت
----------------
بعد التسجيل فى الخادم نأتى لاهم الخطوات التى يجب القيام بها وهى انشاء عامل جديد على هذا الحساب وهذا العامل هو الذى سيتم إدخال بياناته فى البرنامج لبدء عملية التعدين
https://www.mobdi3ine.net/up2/img06a6bf1571cb5.jpg
كل ما عليك فعله هو ادخال اى اسم تريده بجانب اسم المستخدم وليكون مثلا رقم 1 وادخال كلمة مرور ولتكون حرف X مثلا
ليكون لديك عامل جديد بهذا الشكل assassino.1 وكلمة المرور X وتضغط على create worker ليظهر لك فى خانة workers بهذا الشكل
https://www.mobdi3ine.net/up2/img399f374971046.jpg
وبهذا اصبح لديك عامل جديد يمكنك استخدامه فى عملية التعدين
----------------
بعد ان قُمنا بإنشاء العامل الذى سنستخدمه فى عملية التعدين نأتى لخطوات لا تقل اهمية عن انشاء عامل وهى كيفية وضع عنوان محفظة لنستقبل عليها ناتج عملية التعدين ( البتكوينز )
https://www.mobdi3ine.net/up2/img37b38d654b4f1.jpg
ستجد فى الموقع خانة وبجانبها payout address وبجانبها مستطيل تستيطع ان تكتب فيه عنوان المحفظة الخاص بك والتى تريد ان تستقبل عليها العملات التى ستقوم بانتاجها فى هذه الشبكة عن طريق عملية التعدين ( ولا تنسى الضغط على خانة save لحفظ هذا العنوان اتوماتكياً فى الخادم ولكى لا تحتاج الى كتابته فى كل عملية تحويل )
* ملحوظة هامة جداً : لا تقُم بإدخال العنوان الموضح بالصورة لانه ليس عنوان محفظتك ولكُل منا على هذه الشبكة عنوان خاص به يستطيع الحصول عليه عن طريق اتباع الشرح بالاسطر القادمة *
اذاً من اين احصل على هذا العنوان ؟
الإجابة ستجدها هنا فى موضوع - انواع محافظ البتكوين ( bitcoin wallets ) (https://arabhardware.net/forum/showthread.php?t=373709)
هل هناك اى خطورة فى معرفة عنوان محفظتك من قبل اشخاص اخرين ؟
بالتاكيد لا ليس هناك اى خطورة من ذلك فلن يستطيع احد سرقة العملات التى على المحفظة الخاصة بك عن طريق معرفة العنوان , ولكن من باب الخصوصية حتى لا يتطلع احد على التعاملات التى قُمت بها
( بيع او شراء او ناتج تعدين ) حاول الحفاظ على سرية العنوان إن اردت ذلك
واخيراً كيفية استخدام برنامج التعدين ,,, بالمشاركة التالية
تكملة لسلسلة الشرح لاول عملة رقمية تقوم على علم التشفير نُكمل لكم اليوم الشرح لاحد العمليات الاساسية التى بدونها لا وجود لهذه العملة وهى عملية التعدين فى شبكة البتكوين والتى عن طريقها يتم انتاج عملات بتكوين جديدة
https://www.mobdi3ine.net/up2/img327f0b6b1a6b1.png
التعدين فى هذه الشبكة تم تدريجياً وهذا التدرّج جاء وفقاً لمستوى الصعوبة الذى يتغير بشكل مستمر فى هذه الشبكة ومراحل التعدين فى البتكوين كانت كالاتى :
1- التعدين بالمعالجات المركزية
2 - التعدين بالبطاقات الرسومية
3- التعدين بشرائح , FPGA
4- التعدين باجهزة مخصصة للهاشنج وهذه الاجهزة تتعامل فقط مع Algorithm-SHA256 ويطلق عليها اجهزة Asics miner
التعدين بالمعالجات المركزية كان فى بداية اطلاق هذه الشبكة وكان وقتها يمكن ايجاد Block بالكامل او اكثر للمعدن الواحد عن طريق التعدين الفردى
( البلوك هو مجموعة من العملات اى مجموعة كبيرة من البتكوينز )
وعندما بداء معدل الصعوبة فى الزيادة تقلصت فرص الاشخاص فى ايجاد اى شئ بالتعدين الفردى فلجاء الاشخاص الى ما يسمى بال Pools او مناجم التعدين او خوادم التعدين ,
كلما يزداد متغير الصعوبة فى هذه الشبكة كلما احتجنا لمعدل هاش اكبر لتكوين عملات جديدة ومن هنا جائت فكرة ال Pool وهو المكان الذى يتواجد فيه مجموعة كبيرة من الاشخاص وكل منهم يشارك بقوة العتاد الذى لديه للحصول على اكبر معدل هاش يمكن من خلاله إيجاد بلوكات وبالتالى انتاج عملات جديدة
ويتم توزيع ناتج عملية التعدين من قبل خوادم التعدين ويحسبها لكل فرد حسب معدل الهاش او الشيرز الذى شارك به فى عملية التعدين , وهكذا كلما ازداد معدل الصعوية كلما احتجنا للتعدين فى الشبكة بمعدل هاش اعلى الى ان تم استخدام البطاقات الرسومية نظراً لقدرتها الحاسوبية العالية فى عملية التعدين عوضاً عن المعالجات المركزية ,
وهكذا الى ان ظهرت اجهزة الجيل الثانى لل Asics لتكون هذه الاجهزة فى وقتنا الحالى هى الافضل والانسب لعملية التعدين فى ظل مستوى الصعوبة الحالى نظراً لقدرة هذه الاجهزة على انتاج معدل هاش كبير جداً يصل الى 600GH/s ,
ولكن للاسف الشديد الحصول على هذه الاجهزة ليس بالامر الهين فاجهزة الاسيكز بالطلب المسبق وعملية الشحن لهذه الاجهزة قد تستغرق من 3 الى 6 اشهر وربما اكثر لذلك سيكون شرح طريقة التعدين على البطاقات الرسومية نظراً لتوافرها بكثرة فى اسواقنا وسهولة الحصول عليها .
----------------
وهذا ملخص عن ما تم ذكره بشكل مبسط فى السطور التى بالاعلى :
عندما يتم عمل نقل او تحويل على هذه الشبكه تسرى البيانات على الشبكة فى سلسلة من القوالب (BLOCKS ) ليتم توزيعها على خوادم التعدين (Pools) حول العالم ,
ثم يتم معالجة هذه القوالب وكل جزء من القالب الواحد يحتوى على مجموعة من ال ( HASHES ) عندما يتم معالجتها تسمى بال (SHARES) وعندما يتم معالجة جميع اجزاء هذا القالب تكتمل عملية التعدين بنجاح .
----------------
نبداء فى الجزء العملى وهى طريقة التعدين فى شبكة البتكوين وما هى الوسائل والمعلومات التى يهتم بها كل من يقوم بعملية التعدين ؟
1 - عتاد التعدين : التعدين ببطاقات AMD افضل بكثير من التعدين ببطاقات NVIDIA فى هذا المجال تحديداً
---------
2 - قدرات البطاقات الرسومية فى التعدين وما هو معدل الهاش لكل بطاقة رسومية (ساكتفى فقط ببطاقات AMD لان التعدين بالمعالجات المركزية وبطاقات NVIDIA لا فائدة منه )
https://oi44.tinypic.com/6qwlk3.jpg
بالنسبة للبطاقات التى لم يتم ذكرها بالجدول هى بطاقات الجيل الجديد ل AMD واغلب بطاقات الجيل الجديد تاتى بنفس الشريحة للجيل السابق ومعدل الهاش لها هو نفسه الذى تنتجه بطاقات جيل HD 7xxx ,
بمعنى ان كل بطاقتين تحملان نفس الشريحة تستطيع كل منهم انتاج نفس معدل الهاش , فيما عدا البطاقات التى تاتى بشرائح جديدة وهما
R9 290 وتستيطع هذه البطاقة توليد معدل هاش قدره 730/750 وبطاقة R9 290X وتستطيع هذه البطاقة توليد معدل هاش قدره 850/875 ميجا هاش
---------
3- مستوى الصعوبة : وصل مستوى الصعوبة لهذه العملة فى وقتنا الحالى الى 908,350,862 والمتوقع له ان يزيد بعد اكتمال تعدين 1167 بلوك ليصل الى 1,002,357,574
بمعدل الصعوبة الحالى من يملك معدل 1GH/s ( اى يملك على الاقل بطاقة 7990 او بطاقتين 7970,280x ) يستطيع انتاج 0.0168BTC شهرياً
---------
4 - اختيار خادم تعدين (pool) مناسب للعمل لفترات طويلة وهذا يتطلب وجود اتصال دائم بالانترنت ولا داعى للقلق بخصوص سرعة الانترنت فالبيانات التى يقوم البرنامج بتبادلها حجمها صغير جداً ولا تؤثر على سرعة الانترنت لديك :
------------------------------
طريقة التعدين فى شبكة البتكوين عن طريق ال Pools باستخدام برنامج التعدين
اولاً لابد من اختيار ال pool (خادم التعدين) الذى سنقوم بالتعدين عليه وانا افضل btcmp او btcguild واميل اكثر لل btcmp نظراً لسهولة التعامل معه وسرعة تزامنه مع البرنامج
رابط ال pool
https://www.btcmp.com/ (https://www.btcmp.com/)
وساقوم بشرح اهم الخطوات التى يجب القيام بها فى الخادم قبل عملية التعدين
بعد فتح الرابط اعلاه ستجد ال pool او خادم التعدين بهذا الشكل
https://www.mobdi3ine.net/up2/img86448d04ace44.jpg
كل ما عليك فعله هو التسجيل فى الموقع والتسجيل فيه سلس جداً ولا يحتاج سوى ادخال اسم مستخدم وكلمة مرور وتاكديها فقط وبهذا اصبح لديك حساب على هذا ال pool تستطيع استخدامه فى اى وقت
----------------
بعد التسجيل فى الخادم نأتى لاهم الخطوات التى يجب القيام بها وهى انشاء عامل جديد على هذا الحساب وهذا العامل هو الذى سيتم إدخال بياناته فى البرنامج لبدء عملية التعدين
https://www.mobdi3ine.net/up2/img06a6bf1571cb5.jpg
كل ما عليك فعله هو ادخال اى اسم تريده بجانب اسم المستخدم وليكون مثلا رقم 1 وادخال كلمة مرور ولتكون حرف X مثلا
ليكون لديك عامل جديد بهذا الشكل assassino.1 وكلمة المرور X وتضغط على create worker ليظهر لك فى خانة workers بهذا الشكل
https://www.mobdi3ine.net/up2/img399f374971046.jpg
وبهذا اصبح لديك عامل جديد يمكنك استخدامه فى عملية التعدين
----------------
بعد ان قُمنا بإنشاء العامل الذى سنستخدمه فى عملية التعدين نأتى لخطوات لا تقل اهمية عن انشاء عامل وهى كيفية وضع عنوان محفظة لنستقبل عليها ناتج عملية التعدين ( البتكوينز )
https://www.mobdi3ine.net/up2/img37b38d654b4f1.jpg
ستجد فى الموقع خانة وبجانبها payout address وبجانبها مستطيل تستيطع ان تكتب فيه عنوان المحفظة الخاص بك والتى تريد ان تستقبل عليها العملات التى ستقوم بانتاجها فى هذه الشبكة عن طريق عملية التعدين ( ولا تنسى الضغط على خانة save لحفظ هذا العنوان اتوماتكياً فى الخادم ولكى لا تحتاج الى كتابته فى كل عملية تحويل )
* ملحوظة هامة جداً : لا تقُم بإدخال العنوان الموضح بالصورة لانه ليس عنوان محفظتك ولكُل منا على هذه الشبكة عنوان خاص به يستطيع الحصول عليه عن طريق اتباع الشرح بالاسطر القادمة *
اذاً من اين احصل على هذا العنوان ؟
الإجابة ستجدها هنا فى موضوع - انواع محافظ البتكوين ( bitcoin wallets ) (https://arabhardware.net/forum/showthread.php?t=373709)
هل هناك اى خطورة فى معرفة عنوان محفظتك من قبل اشخاص اخرين ؟
بالتاكيد لا ليس هناك اى خطورة من ذلك فلن يستطيع احد سرقة العملات التى على المحفظة الخاصة بك عن طريق معرفة العنوان , ولكن من باب الخصوصية حتى لا يتطلع احد على التعاملات التى قُمت بها
( بيع او شراء او ناتج تعدين ) حاول الحفاظ على سرية العنوان إن اردت ذلك
واخيراً كيفية استخدام برنامج التعدين ,,, بالمشاركة التالية