واژه‌نامه · استخراج

نانس

توسط تیم CloudMineCryptoبه‌روزرسانی همچنین با عنوان «عددی که فقط یک‌بار استفاده می‌شود» شناخته می‌شود

تعریف

نانس یک عدد 32-بیتی در سرآیند بلاک بیت‌کوین است که ماینرها در هر تلاش آن را تغییر می‌دهند تا بلاکی معتبر پیدا کنند. هر نانس تازه هش کاملاً متفاوتی می‌سازد، پس ماینرها با امتحان‌کردن نانس‌ها حدس‌هایشان را می‌زنند.

بخشی از واژه‌نامهٔ استخراج بیت‌کوین، با توضیح سادهٔ 88 اصطلاح.

همهٔ نانس‌های ممکن

4,294,967,296

مقدار ممکن، از 0 تا 4,294,967,295 (32 بیت)

کل شبکهٔ بیت‌کوین همهٔ آن‌ها را حدود 223 میلیارد بار در ثانیه امتحان می‌کند.برآورد زنده بر اساس هش‌ریت شبکه که هر ساعت به‌روزرسانی می‌شود.

ماینرها چطور از نانس استفاده می‌کنند؟

ماینر سرآیند بلاک را می‌سازد، نانس را روی 0 می‌گذارد و آن را هش می‌کند. اگر هش از هدف بالاتر باشد، نانس را روی 1 می‌گذارد و دوباره امتحان می‌کند، بعد 2 و همین‌طور ادامه می‌دهد. نام نانس کوتاه‌شدهٔ «عددی که فقط یک‌بار استفاده می‌شود» است.

هیچ نانسی از نانس دیگری بهتر نیست. نمی‌شود هش را پیش‌بینی کرد، پس هر بار امتحان‌کردن همان شانس ناچیز را برای برنده‌شدن دارد. این چیزی است که استخراج را منصفانه می‌کند: هرچه در هر ثانیه دفعات بیشتری امتحان کنی، شانس بیشتری داری و هیچ چیز دیگری کمکت نمی‌کند.

وقتی نانس تمام می‌شود چه اتفاقی می‌افتد؟

چهار بایت فقط 4,294,967,296 مقدار را در خود جا می‌دهد. یک دستگاه امروزی همهٔ آن‌ها را در زمانی بسیار کمتر از یک‌هزارم ثانیه امتحان می‌کند. برای همین ماینرها چیز دیگری را در بلاک تغییر می‌دهند و نانس را از اول شروع می‌کنند.

چرخه ماینر

  1. 01

    همهٔ نانس‌ها را امتحان کن

    0، 1، 2 و همین‌طور تا 4,294,967,295. این‌ها همه مقادیری هستند که 4 بایت می‌تواند در خود نگه دارد.

  2. 02

    زود تمام می‌شود

    یک دستگاه 100 TH/s همه آن‌ها را در حدود 43 میلیونم ثانیه انجام می‌دهد.

  3. 03

    تغییر نانس اضافی

    ماینر یک فیلد اضافه را در تراکنش پاداش خودش (کوین‌بیس) ویرایش می‌کند.

  4. 04

    ریشه مرکل جدید

    آن تراکنش تغییر کرد، پس ریشه مرکل هم تغییر می‌کند و هر نانس دوباره هش‌های تازه‌ای می‌دهد.

بعد دوباره به مرحلهٔ 1 برگرد. ماینرها می‌توانند زمان‌مهر را هم کمی تغییر دهند که سربرگ را هم عوض می‌کند.

معمولاً از نانس اضافی استفاده می‌کنند؛ یک فیلد اضافی در تراکنش کوین‌بیس. تغییر آن، ریشهٔ مرکل را تغییر می‌دهد و مجموعهٔ کاملاً تازه‌ای از سرآیندها برای امتحان‌کردن به دست می‌دهد. ماینرها می‌توانند زمان را هم کمی جلو ببرند و امروزه در بسیاری از دستگاه‌ها، چند بیت از فیلد نسخه را تغییر دهند.

منابع

  1. نانس · Bitcoin Wiki
  2. الگوریتم هش‌کردن بلاک · Bitcoin Wiki
  3. مرجع زنجیرهٔ بلاک: سربرگ‌ها، درخت‌های مرکل، هدف · مستندات توسعه‌دهندگان بیت‌کوین

آمار زندهٔ این صفحه از API‏ CloudMineCrypto و داده‌های عمومی زنجیره می‌آیند، مرتب به‌روزرسانی می‌شوند و محل نمایششان مشخص شده است. صرفاً آموزشی است و توصیهٔ مالی نیست.

حالا ببین استخراج چطور انجام می‌شود.

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.