Nonce
nonce هو حقل في ترويسة الكتلة يغيره جهاز التعدين في كل محاولة. يتغير nonce فتتغير التجزئة، وهكذا حتى الوصول إلى الهدف.
ما هو nonce
بقية حقول الترويسة لا يستطيع الجهاز أن يمسها: الإشارة إلى الكتلة السابقة، وبصمة المعاملات، والهدف كلها معطاة. والحر الباقي هو nonce، وهو ما يجرب. كل رقم يوضع محاولة واحدة، والتجزئة الناتجة عن كل محاولة تخرج مختلفة تماما.
والعقبة أن الحقل قصير، 32 بت فقط، أي نحو 4.3 مليار صورة. جهاز Antminer S21 بمعدل 200 TH/s يمر على هذا النطاق كله نحو ستة وأربعين ألف مرة في الثانية. أي أن nonce واحدا يكفي الجهاز لميكروثانية.
لهذا لا يجرب وحده. المجمع يعطي الأجهزة أجزاء إضافية مختلفة (تسمى extranonce)، وتتغير علامة الوقت، وبعض البرامج الثابتة تجرب حقل نسخة الكتلة كذلك. وهذه الطريقة تحديدا أساس AsicBoost: الجهاز نفسه يفحص صورا أكثر على الواط نفسه.
والمعنى العملي للمالك بسيط. nonce ليس إعدادا ولا شيئا يمكن تدويره في الواجهة. معرفته تلزم لتفهم من أين تأتي الزيادة في البرامج الثابتة المخصصة، ولماذا يقسم المجمع العمل بين الأجهزة بدل أن يعطي الجميع مهمة واحدة.
باختصار في جدول
| ما هو | حقل يجرب داخل ترويسة الكتلة |
| الحجم | 32 بت، نحو 4.3 مليار صورة |
| S21 بمعدل 200 TH/s | يمر على النطاق نحو 46 ألف مرة في الثانية |
| ماذا يجرب أيضا | extranonce، الوقت، حقل النسخة |
| مرتبط بـ | AsicBoost، مهام المجمع |
من أين تأتي زيادة AsicBoost
تجريب حقل النسخة يضيف إلى nonce درجة حرية أخرى. الجهاز ينفق وقتا أقل في إعادة حساب الجزء الثابت من الترويسة، فيقع على الواط نفسه عدد أكبر من الصور المفحوصة.
وعندنا نسخ كهذه لـ 28 موديلا من 212 في الكتالوج، ومقابل عمل البرنامج الثابت تحتجز عمولة 2.8 في المئة، وبمعدل التجزئة لا بالمال: جهاز بمعدل 100 TH/s يعطي مجمعك 97.2 TH/s.
والزيادة ليست بلا حدود ولا بلا ثمن. هي موجودة حيث يدعم المجمع هذا الوضع، وهي لا تلغي الفيزياء: كسر السرعة بالتردد ما زال يرفع المصروف أسرع من العائد.
مثال بالأرقام
نطاق nonce نحو 4.3 مليار قيمة. والجهاز بمعدل 200 TH/s يجري 200 تريليون محاولة في الثانية، أي أنه يمر على النطاق كله نحو 46 ألف مرة في الثانية ذاتها. من هنا تأتي الحاجة إلى حقول إضافية: بدونها كانت الأجهزة تحسب الشيء نفسه في حلقة.
مصطلحات ذات صلة
إلى أين تتجه بعد ذلك في الموقع
البرامج
- البرنامج الثابت البرامج الثابتة
- HashCore Toolkit البرامج الثابتة
الخوارزميات
- SHA-256 الخوارزميات
الأجهزة
- Antminer S21 أداة
أسئلة وأجوبة
هل يمكن ضبط nonce
لا، هذا حقل داخلي في البروتوكول. لا وجود له في واجهة الجهاز، ولا شيء هناك يمس.
لماذا لا يكفي nonce واحد
هو 32 بت فقط، نحو 4.3 مليار صورة. والجهاز الحديث يمر على هذا النطاق عشرات آلاف المرات في الثانية، ولهذا يدخل في العمل extranonce والوقت وحقل النسخة.
هل AsicBoost كسر سرعة
لا. كسر السرعة يرفع التردد والمصروف، أما AsicBoost فيغير طريقة تجريب الترويسة. هذان أمران مختلفان، ويعملان باستقلال.
كيف ترتبط المصطلحات ببعضها
كل حلقة قابلة للنقر. الحلقة البرتقالية هي موضعك الحالي.
تبحث عن جهاز تعدين ASIC
في الكتالوج 212 موديلًا. يمكنك مقارنتها بمعدل التجزئة وبالجول لكل تيراهاش، وفي الحاسبة تضع تعرفتك الخاصة وترى ما يتبقى في يدك.
أعدّ الصفحة وراجعها Denys Klimchuk. آخر تحديث .