சொற்களஞ்சியம் · மைனிங்

நான்ஸ்

CloudMineCrypto குழுவால்புதுப்பிக்கப்பட்டது ஒரு முறை மட்டுமே பயன்படுத்தப்படும் எண் என்றும் அழைக்கப்படுகிறது

வரையறை

nonce என்பது Bitcoin பிளாக் தலைப்பில் உள்ள 32-பிட் எண். சரியான பிளாக்கைக் கண்டுபிடிக்க மைனர்கள் ஒவ்வொரு முயற்சியிலும் இதை மாற்றுகிறார்கள். ஒவ்வொரு புதிய nonce-மும் முற்றிலும் வேறுபட்ட ஹாஷை உருவாக்கும். எனவே nonce-களை முயற்சிப்பதன் மூலம் மைனர்கள் தங்கள் கணிப்புகளைச் செய்கிறார்கள்.

Bitcoin mining சொற்களஞ்சியத்தின் ஒரு பகுதி. 88 சொற்கள் எளிய ஆங்கிலத்தில்.

இருக்கும் எல்லா nonce-களும்

4,294,967,296

சாத்தியமான மதிப்புகள்: 0 முதல் 4,29,49,67,295 வரை (32 பிட்கள்)

முழு Bitcoin நெட்வொர்க்கும் அவற்றை ஒரு வினாடிக்கு சுமார் 204 பில்லியன் முறை முயற்சிக்கிறது.நெட்வொர்க் ஹாஷ்ரேட்டின் அடிப்படையிலான தற்போதைய மதிப்பீடு. ஒவ்வொரு மணி நேரமும் புதுப்பிக்கப்படும்.

மைனர்கள் nonce-ஐ எப்படிப் பயன்படுத்துகிறார்கள்?

மைனர் ஒரு பிளாக் தலைப்பை உருவாக்கி, nonce-ஐ 0 என அமைத்து ஹாஷ் செய்கிறார். ஹாஷ் இலக்கை விட அதிகமாக இருந்தால், nonce-ஐ 1 என மாற்றி மீண்டும் முயற்சிக்கிறார். அடுத்து 2 என மாற்றி இப்படியே தொடர்கிறார். இந்தப் பெயர் “ஒரு முறை மட்டுமே பயன்படுத்தப்படும் எண்” என்பதன் சுருக்கம்.

ஒரு nonce-ம் இன்னொன்றைவிடச் சிறந்தது அல்ல. ஹாஷை முன்கூட்டியே கணிக்க முடியாது. அதனால் ஒவ்வொரு முயற்சிக்கும் வெற்றி பெறும் அதே சிறிய வாய்ப்புதான் உண்டு. இதுதான் மைனிங்கை நியாயமானதாக்குகிறது: ஒரு வினாடியில் அதிக முறை முயற்சித்தால், வாய்ப்புகளும் அதிகம். வேறு எதுவும் உதவாது.

nonce தீர்ந்தால் என்ன நடக்கும்?

நான்கு பைட்டுகளில் 4,29,49,67,296 மதிப்புகள் மட்டுமே இருக்கும். நவீன கணினி அவை அனைத்தையும் ஒரு மில்லி விநாடிக்கும் குறைவான நேரத்தில் முயற்சித்துவிடும். அதனால் மைனர்கள் பிளாக்கில் வேறொன்றை மாற்றிவிட்டு, nonce-ஐ மீண்டும் தொடங்குகிறார்கள்.

மைனரின் தொடர்ச்சியான முயற்சி

  1. 01

    எல்லா நான்ஸ்களையும் முயற்சி செய்

    0, 1, 2 எனத் தொடர்ந்து 4,29,49,67,295 வரை. 4 பைட்டுகள் வைத்திருக்கக்கூடிய மதிப்புகள் இவைதான்.

  2. 02

    விரைவில் தீர்ந்துவிடும்

    ஒரு 100 TH/s இயந்திரம் அவை அனைத்தையும் சுமார் 43 மில்லியனில் ஒரு நொடியில் முடித்துவிடும்.

  3. 03

    கூடுதல் nonce-ஐ மாற்று

    மைனர் தனது வெகுமதிப் பரிவர்த்தனையில் (காயின்பேஸ்) உள்ள கூடுதல் புலத்தைத் திருத்துகிறார்.

  4. 04

    புதிய Merkle ரூட்

    அந்தப் பரிவர்த்தனை மாறியதும், மெர்க்கிள் ரூட்டும் மாறும். அதனால் ஒவ்வொரு நான்ஸும் மீண்டும் புதிய ஹாஷ்களை உருவாக்கும்.

பிறகு மீண்டும் படி 1. மைனர்கள் நேரமுத்திரையையும் சற்றே மாற்றலாம். அதுவும் தலைப்பை மாற்றும்.

பொதுவாகப் பயன்படுத்தப்படுவது கூடுதல் nonce. இது coinbase பரிவர்த்தனையில் உள்ள ஒரு கூடுதல் புலம். இதை மாற்றினால் Merkle root மாறும். அதனால் முயற்சிக்கப் புதிய பிளாக் தலைப்புகளின் தொகுப்பு கிடைக்கும். மைனர்கள் நேர முத்திரையையும் சிறிது மாற்றலாம். இன்றைய பல இயந்திரங்களில், version புலத்தில் உள்ள சில பிட்களையும் மாற்றலாம்.

ஆதாரங்கள்

  1. நான்ஸ் · Bitcoin Wiki
  2. Block hashing அல்காரிதம் · Bitcoin Wiki
  3. Block chain குறிப்பு: headers, Merkle trees, இலக்கு · Bitcoin டெவலப்பர் ஆவணங்கள்

இந்தப் பக்கத்தில் உள்ள நேரடித் தரவுகள் CloudMineCrypto API மற்றும் பொது blockchain தரவிலிருந்து வருகின்றன. அவை வழக்கமாகப் புதுப்பிக்கப்பட்டு, தோன்றும் இடங்களில் குறிக்கப்பட்டுள்ளன. கல்வி நோக்கத்துக்காக மட்டுமே; நிதி ஆலோசனை அல்ல.

இப்போது mining நடப்பதைப் பாருங்கள்.

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.