مسرد المصطلحات · التعدين

نونس

بقلم فريق CloudMineCryptoآخر تحديث يُسمّى أيضًا رقمًا يُستخدم مرة واحدة

التعريف

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

جزء من مسرد مصطلحات تعدين بيتكوين، يضم 88 مصطلحًا بلغة واضحة.

كل قيم النونس الممكنة

4,294,967,296

قيمة ممكنة، من 0 إلى 4,294,967,295 (32 بت)

تجرّب شبكة Bitcoin بأكملها كل هذه القيم نحو 189 مليار مرة في الثانية.تقدير مباشر من معدل الهاش للشبكة، يُحدّث كل ساعة.

كيف يستخدم المعدّنون النونس؟

ينشئ المُعدّن ترويسة كتلة، ويضبط النونس على 0 ثم يحسب الهاش. إذا كانت قيمة الهاش أعلى من الهدف، يضبط النونس على 1 ويحاول مجددًا، ثم 2، وهكذا. والاسم اختصار لعبارة «رقم يُستخدم مرة واحدة».

لا توجد قيمة نونس أفضل من غيرها. لا يمكن توقّع الهاش، لذا لكل محاولة الاحتمال الضئيل نفسه للفوز. وهذا ما يجعل التعدين عادلًا: محاولات أكثر في الثانية تعني فرصًا أكثر، ولا شيء آخر يساعد.

ماذا يحدث عند نفاد قيم النونس؟

تتسع أربعة بايتات لـ4,294,967,296 قيمة فقط. وتجرّب آلة حديثة كل هذه القيم في أقل بكثير من جزء من ألف من الثانية. لذلك يغيّر المعدّنون شيئًا آخر في الكتلة ويبدؤون النونس من جديد.

حلقة المعدّن

  1. 01

    جرّب كل قيم nonce

    0، 1، 2، وهكذا حتى 4,294,967,295. هذه هي كل القيم التي يمكن أن تستوعبها 4 بايتات.

  2. 02

    ينفد بسرعة

    تنجز آلة واحدة بسرعة 100 TH/s كل ذلك في نحو 43 جزء من مليون من الثانية.

  3. 03

    غيّر الـ nonce الإضافي

    يعدّل المعدّن حقلًا احتياطيًا في معاملة المكافأة الخاصة به (coinbase).

  4. 04

    جذر Merkle جديد

    تغيّرت تلك المعاملة، فتغيّر جذر ميركل، وأصبحت كل قيمة nonce تنتج تجزئات جديدة من جديد.

ثم عُد إلى الخطوة 1. ويمكن للمُعدّنين أيضًا تعديل الطابع الزمني قليلًا، وهذا يغيّر الترويسة أيضًا.

الخيار المعتاد هو النونس الإضافي، وهو حقل احتياطي في معاملة coinbase. تغييره يغيّر جذر Merkle، ما يتيح تجربة مجموعة جديدة بالكامل من الترويسات. ويمكن للمعدّنين أيضًا تعديل الطابع الزمني قليلًا، وفي كثير من الأجهزة الحالية تغيير بعض بتات حقل الإصدار.

المصادر

  1. نونس · Bitcoin Wiki
  2. خوارزمية تجزئة الكتل · Bitcoin Wiki
  3. مرجع سلسلة الكتل: الترويسات، وأشجار ميركل، والهدف · وثائق مطوّري بيتكوين

تأتي الأرقام المباشرة في هذه الصفحة من واجهة CloudMineCrypto API وبيانات سلسلة الكتل العامة، وتُحدّث بانتظام، مع توضيح مصدرها حيث تظهر. لأغراض تعليمية فقط، وليست نصيحة مالية.

شاهد التعدين يحدث الآن.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.