Bitcoin Forum

Local => التعدين => Topic started by: Ya3rob on January 21, 2020, 11:59:48 PM



Title: صعوبة تعدين البيتكوين
Post by: Ya3rob on January 21, 2020, 11:59:48 PM
أولاً لنتعرف على الهاش ريت وعامل صعوبة البيتكوين

الهاتش ريت Hash Rate
وهي القوة التي تنتج من قبل أجهزة المعدّنين لايجاد بلوك او كتلة رقمية من البيتكوين وتقاس بالكيلو هاش او الجيكا هاش او التيرا هاش

عامل صعوبة البيتكوين Bitcoin Difficulty
خلال عمل المعدّنين في التنقيب عن عملة البيتكوين سواء عبر اجهزة الأسك أو كروت الشاشة أو غيرها ، تتكوّن علاقة طردية بين صعوبة البيتكوين وقوة الهاش المتوفرة على الشبكة لايجاد كل بلوك فكلّما زادت قوة الهاش ستؤدي الى سرعة ايجاد البلوك فستزداد الصعوبة والعكس صحيح

آلية تغيّر الصعوبة
تم تطوير شبكة البيتكوين من أجل ضبط صعوبة التعدين لتكون 2,016 كتلة أو بلوك في فترة زمنية قدرها 14 يوماً بحيث يكون ايجاد كل بلوك خلال 10 دقائق
واستنادًا إلى طاقة التعدين المشاركة في كل دورة (اسبوعين) ، ستتغيرّ الصعوبة في الدورة التالية ارتفاعاً أو هبوطاً لتتناسب مع الحجم الانتاجي الموحد بين الدورات
فإذا قامت أجهزة التعدين بايجاد بلوك واحد خلال 5 دقائق مثلا ، سيتم زيادة صعوبة تعدين البيتكوين إلى الضعف في الدورة القادمة التي تحصل بعد أسبوعين من الصعوبة الأولى

الخلاصة

كلما تم اضافة أجهزة تعدين جديدة أو استبدال الأجهزة القديمة لدى المعدنين بأجهزة اقوى وبالتالي ازدياد سرعة ايجاد بلوك فستزداد صعوبة تعدين البيتكوين

ليس هناك علاقة بين عدد المعدنين أو عدد أجهزة التعدين (زيادةً أو نقصاناً) ، فموضوع الصعوبة متعلق بقوة الهاش وبالتالي متعلق بشكل مباشر بقوة الأجهزة المستخدمة من قبل المعدنين

الجهاز ذو قوة الهاش الأكبر سيحصل على الحصة الأكبر بين اجهزة المعدنين

ملاحظة
بعد الـ Halving ستنخفض الصعوبة حتما لان الكثير من اجهزة التعدين لن تكون مجدية وذلك بسبب انخفاض العائد الى النصف بنسة 50 %
ولكن من جهة اخرى يمكن ان لا تتأثر تلك اجهزة من حيث العائد بحالة واحدة وهي ان يرتفع سعر البيتكوين بمقدار الضعف
لمن يود الاطلاع على موضوع هالفينج البيتكوين (https://bitcointalk.org/index.php?topic=5208824.0)
بشكل مفصل


Title: Re: صعوبة تعدين البيتكوين
Post by: Salamstar on January 22, 2020, 12:26:25 PM
مفاهيم ومصطلحات تعدين البيتكوين كثيرة ولكن بفضل هذه المواضيع المبسطة يمكن ان نبدا بفهم العملية كيف تتم.
ما توصلت اليه من معلومات ان الهاش ريت هو الطاقة التي تستهلكها شبكة البيتكوين اثناء محاولات عمال التعدين ايجاد البلوك..
اعرف ان طريقة ايجاد البلوك او الكتلة يعتمد على تخمين وحل الغاز ومعادلات رياضية، وصعوبة شبكة Bitcoin تزداد بسبب انضمام المزيد من عمال المناجم إلى الشبكة ، وبالتالي يلزم زيادة قوة التجزئة أي يلزم إجراء المزيد من التخمينات الحسابية في الثانية لإيجاد الحل.


Title: Re: صعوبة تعدين البيتكوين
Post by: eliot08 on January 22, 2020, 03:34:37 PM
شكرا لك اخى على هذا الشرح البسيط و الجميل
ليس هناك علاقة بين عدد المعدنين أو عدد أجهزة التعدين (زيادةً أو نقصاناً) ، فموضوع الصعوبة متعلق بقوة الهاش وبالتالي متعلق بشكل مباشر بقوة الأجهزة المستخدمة من قبل المعدنين
يمكن ايضا اضافة نقطة HALVING اضن انه سيؤثر على صعوبة التعدين


Title: Re: صعوبة تعدين البيتكوين
Post by: Ya3rob on January 22, 2020, 07:46:28 PM
شكرا لك اخى على هذا الشرح البسيط و الجميل
ليس هناك علاقة بين عدد المعدنين أو عدد أجهزة التعدين (زيادةً أو نقصاناً) ، فموضوع الصعوبة متعلق بقوة الهاش وبالتالي متعلق بشكل مباشر بقوة الأجهزة المستخدمة من قبل المعدنين
يمكن ايضا اضافة نقطة HALVING اضن انه سيؤثر على صعوبة التعدين
بعد الـ Halving ستنخفض الصعوبة حتما لان الكثير من اجهزة التعدين لن تكون مجدية وذلك بسبب انخفاض العائد الى النصف بنسة 50 %
ولكن من جهة اخرى يمكن ان لا تتأثر تلك الاجهزة من حيث العائد بحالة واحدة وهي ان يرتفع سعر البيتكوين بمقدار الضعف

تحديث : تم اضافة المعلومة كملاحظة في نهاية الموضوع ، شكرا لك اخي على التنبيه


Title: Re: صعوبة تعدين البيتكوين
Post by: hugeblack on January 25, 2020, 06:35:10 AM
شكرا لك علي المجهود والوقت في كتابه هذه المشاركات القيمة, لدي بعض الاسئلة التي دارت في خلدي بمجرد قراتي لهذا الموضوع:

هل تعديل الصعوبه يعتمد علي الدوره والتي هي اسبوعين ام علي من قام بايجاد ابلوك اسرع من البقيه بمعني اذا كان لدي معدن ما يكفي من قوه الهاش ريت ليحصل علي الكتل قبل البقيه هل ستتعدل الصعوبه (بالنسبه له)  تلقائيا بمجرد حصوله علي block rewoard اما اننا سنضطر للانظار لمده اسبوعين؟!

كيف تعمل الية العدالة في التوزيع؟


Title: Re: صعوبة تعدين البيتكوين
Post by: khaled0111 on January 25, 2020, 08:41:16 AM
...
الصعوبة تعدل بشكل الي كل 2016 بلوك.
يجب الانتظار 2016 بلوك لتكون القيمة الجديدة اكثر دقة و ملاءمة ل hash rate. فسرعة ايجاد بلوك واحد او بضعة بلوكات لا يكفي لتحديد الصعوبة اللازمة اذ يلعب الحظ دورا مهما في ذلك. 2016 بلوك هو رقم كاف لاخراج عامل الحظ من المعادلة.

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


Title: Re: صعوبة تعدين البيتكوين
Post by: mikeywith on January 26, 2020, 01:02:34 AM
كيف تعمل الية العدالة في التوزيع؟

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

ان تخايلنا انه يوجد فقط 5 معدنين فقط على الشبكة , وكان اجمالي الهاش ريت 100 تيرا

1- قوة التعدين : 50 تيرا
2- قوة التعدين : 10 تيرا
3- قوة التعدين : 10 تيرا
4- قوة التعدين : 10 تيرا
5- قوة التعدين : 10 تيرا


بناء على العدالة في التوزيع في كل 10 بلوكات يجب ان تكون هده حصة كل منهم

1- قوة التعدين : 50 تيرا = 5 بلوك
2- قوة التعدين : 10 تيرا = بلوك 1
3- قوة التعدين : 10 تيرا = بلوك 1
4- قوة التعدين : 10 تيرا = بلوك 1
5- قوة التعدين : 10 تيرا = بلوك 1

ولكن لا شي ولا احد يظمن ان يحصل ها التوزيع يمكن ببساطة ان يكون مثلا هكدا

1- قوة التعدين : 50 تيرا = 0 بلوك
2- قوة التعدين : 10 تيرا = بلوك 2
3- قوة التعدين : 10 تيرا = بلوك 2
4- قوة التعدين : 10 تيرا = بلوك 2
5- قوة التعدين : 10 تيرا = بلوك 4


شاهد الصورة في الاسفل

https://i.ibb.co/ThqXQvd/solo.jpg
هده صورة ماخدوة من موقع بتماين, تبين احصائيات لمعدنين سولو, النسبة المئوية تمتل "حظ" المعدن بالمقارنة مع وضعه الطبيعي "العدالة" , الاشخاص الذين نسبة حظهم اقل من 100% يعني انهم اخدو اقل مما "يستحقون" والعكس صحيح.

انظر على رقم 18 حظه 9000% , وهدا دليل على عدم وجود العدالة


لنأخد مثال اخر , احد اكبر احواض التعدين https://slushpool.com/u/stats/blocks/?c=btc


https://i.ibb.co/TPbvVyR/slush.jpg


لاحظ ان حظهم في اخر 10 بلوكات 92.43 % , مما يعني "مثلا" انهم بدل ان يجدو 2 بلوك بناء على النسبة التي يمتلونها تحصلو فقط على 1.84 بلوك , في بعض الاحيان يكون الرقم 200% واحيانا 30% , ولكن لاحظ انه يقل تدريجيا كل ما زاد العدد حيت ان الاقرب ل 100% هو 250 بلوك , ولو كان لديهم حظ 1000 بلوك ستجد ان الفارق اقل جدا ويقارب 100%.

هدا طبيعي لان الحظ "يتلاشاء" تدريجيا مع عدد المحاولات, يمكن لشخص هاوي ان يطلق سهم في الظلام ويصيب الفريسة مرة, ولكن ان فعلها 500 مرة متتالية بعدها يمكن ان  لاينجح, بينما الشخص المحترف, ضرباته معروفة ونسبة ان يخطء الهدف ايضا شبه معروفة, ومع هدا لا يوجد اي شي يظمن العدالة سواء الحظ.

الصعوبة تعدل بشكل الي كل 2016 بلوك.
يجب الانتظار 2016 بلوك لتكون القيمة الجديدة اكثر دقة و ملاءمة ل hash rate. فسرعة ايجاد بلوك واحد او بضعة بلوكات لا يكفي لتحديد الصعوبة اللازمة اذ يلعب الحظ دورا مهما في ذلك. 2016 بلوك هو رقم كاف لاخراج

الغريب في الموضوع ان الصعوبة تتغير عند كل 2016 بلوك ولكنها تاخد 2015 فقط في الحسبان, وهدا خطاء موجود في الكود الذي كتبه ساتوشي وتم اكتشافه مبكرا, وهوا يحتاج الا فورك لاصلاحه. هدا الخطاء في الكود ليس معروف لاغلب الناس , موضوعه شيق جدا يمكن ان يتم كتابة موضوع عليه او اضافته في احد مواضيع المسابقة , يمكن القرائة عنه بالبحت عن اسمه off-by-one error