احيانا نلاحظ انك تقوم بتحويل كمية بتكوين معينة وتدفع اكبر قدر من sats per bytes ومع ذلك تنتظر لساعة او ساعات ولا تحصل على اي تأكيد, ولكن انت قرأت ان البلوك يحتاج 10 دقائق, لماذا ننتظر ساعة او نصف ساعة او اي وقت اخر؟؟
الاجابة البسيطة انه لايوجد اي شي يجعل زمن ايجاد البلوك 10 دقائق,!! لانه لايوجد "ساعة" مركزية تتحكم في ايجاد البلوك.
مبدئيا يجب ان نفهم الاتي:
عدد البلوكز (جمع بلوك) التي يمكن اياجدها في فترة معينة يتبع "توزيع بواسون" Poisson distribution ولكن الزمن مابين البلوكز يتبع "التوزيع الاسي" Exponential distribution
شرح مبسط:
لنقل ان فاتورة الهاتف الشهرية الخاصة بك المتوسط تكون في العادة 100 دقيقة ومعدل كل مكالمة دقيقة يعني 100 مكالمة (توزيع بواسون) ولكن لا يوجد وقت فاصل تابت بين مالكماتك, يعني يمكن تجري اليوم مكالمة واحدة وغدا 10 مكالمات وبعد غد لاتجري اي مكالمة واليوم التالي تجري 5 مكالمات (التوزيع الاسي) , ولكن في نهاية الشهر متوسط فاتورتك هوا 100 مكالمة, وفي نهاية السنة تكون قد استهلكت 1200 دقيقة ولكن لا يوجد وقت تابت بين المكالمات.
هدا تماما كيف تعمل البتكوين, طبعا الموضوع ليس عشوائي لهده الدرجة لانه بدراسة الاحتمالايات وتطبيق علم الإحصاء يمكننا فك الشفرة باستخدام معادلة بسيطة ( λ=1/600) من يحب الاحصاء يمكنه القراءة حول (دالة التوزيع التراكمي ) وان كنت لا تحب ذلك ( على الارجع
) فقد قمت بتخليص الموضوع لك في جدول اكسل بسيط.
بالنظر للاعمدة من اليسار الى اليمين, العمود الاول يمثل الزمن بالدقائق, العمود التاني ايضا الزمن بالدقائق, العمود التالت هوا نسبة حدوث العمود الاول, الرابع هوا نسبة حدوث العمود التاني, الخامس هوا نسبة حدوث مابين العمود الاول والعمود التاني, العمود السادس هوا متوقع حصوله بعد عدد من البلوكز , والاخير نفس الذي قبله ولكن بالوقت.
مثلا نستتج الاتي من السطر التاني:
60.65% من البلوكز يتم ايجادها في 5 دقائق, 36.79% من البلوكز يتم ايجادها في 10 دقائق , 23.87% من البولكز يتم ايجادها مابين 5 الى 10 دقائق, تحدث هده "الحادثة" كل 4 بلوكز او كل 0.029 يوم.
بعض الاستنتاجات المهة:
- في كل 4.3 يوم بلوك واحد سيأخد 55 الى 60 دقيقة ليتم اياجده ! ( حظك نحس ان حاولت ارسال بتكوين في ذلك الوقت
)
-63.21% من البلوكز يتم ايجادها في اقل من 10 دقائق ( حظك ممتاز)
-كل شهر تقريبا بلوك واحد سيحتاج من 75 الى 80 دقيقة لايجاده ( حظك منيل بنيلة على قول اخوتنا المصرين)
-فقط %36.79 من البلوكز يتم ايجادها في 10 دقائق وليس كلها كما يعتقد البعض
- كل 4.7 سنة بلوك سيحتاج ساعاتان لايجاده ( وصف الحظ مثروك لكم
)
طبعا ان قمت بتحويل بتكوين مثلا 50 مرة في الشهر, فمتوسط الوقت التي تحتاجه للتأكيدات سيكون 10 دقائق, لان نسبتك تصادمك بالنسب القليل ضعيف جدا.
ايضا عامل الحظ وتغير الهاش ريت له دور في دقة هده البيانات ولكنه يحتاج موضوع منفصل قد اقوم بكتابته ان وجدت ان هناك استفادة من هدا الموضوع اصلا.
طبعا شكرا لي
Lauda و
Felix Weis لتوفيرهم المعلومات المطلوبة لهده الدراسة المصغرة.