+34 641 10 27 16

Extranonce

قاعدة المعرفة

كيف يكفي فضاء البحث ملايين الأجهزة

· آخر تحديث

extranonce إضافة إلى nonce يوزعها مجمع التعدين. هي التي تفرق ملايين أجهزة ASIC على مقاطع مختلفة من فضاء البحث حتى لا يحسب أحد ما يحسبه غيره.

ما هو extranonce

حقل nonce في رأس الكتلة لا يتجاوز 4 بايتات، وجهاز ASIC حديث يمسح هذا النطاق في جزء من الثانية. بعدها لا بد من تغيير شيء آخر، وهذا الشيء هو extranonce: قطعة بيانات داخل المعاملة الخدمية للكتلة تزيح جذر ميركل وتفتح نطاقا جديدا من قيم nonce.

يتألف من جزأين. الأول extranonce1 يمنحه المجمع عند الاتصال، وهو مختلف لكل اتصال: هكذا يضمن المجمع ألا يتسلم اثنان من الـ worker العمل نفسه. أما الثاني extranonce2 فيقلبه الجهاز بنفسه بين تبديلات المهمة.

بالنسبة لصاحب الجهاز هذه ميكانيكا خفية، لكن لها نتائج ملموسة. بعد إعادة الاتصال يمنح المجمع extranonce1 جديدا، لذلك العمل الذي بدأ قبل الانقطاع لا يصلح للجلسة الجديدة. والبروكسي الذي يجمع عدة أجهزة في اتصال واحد يجب أن يعرف توزيع extranonce بنفسه، وإلا تزاحمت الأجهزة خلفه على نطاق واحد.

من هنا يأتي سطر extranonce.subscribe في السجلات: الجهاز أو البروكسي يطلب من المجمع إشعارا عند تغير extranonce بدل مهمة جديدة كاملة. تحسين صغير لحركة البيانات تدعمه المجمعات كلها تقريبا.

باختصار في جدول

لماذا نحتاجهحقل nonce بحجم 4 بايتات أصغر من اللازم
أين يعيشفي المعاملة الخدمية للكتلة
extranonce1يمنحه المجمع، مختلف لكل اتصال
extranonce2يقلبه جهاز ASIC بنفسه
ماذا يزيحجذر ميركل، ومعه نطاق العمل

أين يظهر هذا عمليا

في سجلات الاتصال: سطور extranonce عند الإقلاع مفاوضات طبيعية لا خطأ.

على البروكسي ومتحكمات المزارع: إذا كررت عدة أجهزة خلف اتصال واحد العمل نفسه، راجع إعداد extranonce.

عند انقطاع الاتصال: للجلسة الجديدة نطاق جديد، لذلك يضيع العمل الذي بدأ قبل الانقطاع حتى مع إعادة اتصال فورية.

في التعدين المنفرد على عقدتك الخاصة: توزيع النطاقات يقع على برنامجك أنت، فلا مجمع يوزعها بعد الآن.

الاتصال بالمجمعاستلام extranonce1Extranonceنطاق خاصمسح قيم nonce

مثال مبسط

ألف جهاز ASIC متصلة بمجمع واحد وتسلمت قالب الكتلة نفسه. بلا extranonce لكانت كلها تمسح نطاق nonce نفسه بحجم 4 بايتات وتحرق الكهرباء على تكرارات. المجمع أعطى كل اتصال extranonce1 خاصا به، فتفرقت جذور ميركل، وصار ألف جهاز يعمل على ألف مهمة مختلفة.

مصطلحات ذات صلة

إلى أين تتجه بعد ذلك في الموقع

الخوارزميات

العملات

أسئلة وأجوبة

هل يستطيع المجمع إعطاء جهازين العمل نفسه

المجمع النزيه لا، فلهذا وجد extranonce أصلا. الذي قد يخطئ هو بروكسي مرتجل لا يفرق النطاقات خلفه.

هل يؤثر extranonce على الدخل

لا، هو ترقيم للعمل لا كمية له. الدخل يحدده معدل التجزئة ونظام الدفع، أما extranonce فيمنع التكرارات فقط.

ماذا يعني extranonce.subscribe في السجل

الجهاز طلب من المجمع إرسال تغير extranonce برسالة قصيرة بدل مهمة كاملة. تحسين قياسي، اتركه كما هو.

كيف ترتبط المصطلحات ببعضها

كل حلقة قابلة للنقر. الحلقة البرتقالية هي موضعك الحالي.

إلى قائمة المصطلحات

تبحث عن جهاز تعدين ASIC

في الكتالوج 212 موديلًا. يمكنك مقارنتها بمعدل التجزئة وبالجول لكل تيراهاش، وفي الحاسبة تضع تعرفتك الخاصة وترى ما يتبقى في يدك.

أعدّ الصفحة وراجعها Denys Klimchuk. آخر تحديث .