உபுண்டுவில் எத்மினருடன் என்னுடைய எத்தேரியம்

Mine Etherium With Ethminer Ubuntu



டிஜிட்டல் கிரிப்டோகரன்சி பரவலான பயன்பாடு காரணமாக தொழில்நுட்ப உலகில் இது ஒரு புதிய தலைப்பு அல்ல. சில நேரம், பிட்காயின் கிரிப்டோகரன்சியின் ராஜாவாக பரவலாகக் கருதப்படுகிறது, ஆனால் இப்போது அது முதலீட்டாளர்கள் மற்றும் தொழில்முறை சுரங்கத் தொழிலாளர்களிடமிருந்து பெரும் கவனத்தைப் பெறும் மற்றொரு அபிலாஷை கிரிப்டோகரன்ஸியால் சவால் செய்யப்பட்டுள்ளது. இந்த நேரத்தில் கூட பிட்காயின்களுடன் தலைகீழாக செல்கிறது, இருப்பினும் அதன் படைப்பாளிகள் கிரிப்டோகரன்சி எல்லைக்குள் நிரப்புவதாகக் கூறுகிறார்கள். எனவே, இந்த புதிய கிரிப்டோகரன்சி என்று அழைக்கப்படுகிறது ஈதர் .

Ethereum என்றால் என்ன?

Ethereum லோகோ 2

படம் 1 https://ethereum.org/ க்கு வரவு







இந்த சுற்றுச்சூழல் அமைப்பை எரிபொருளாக்க பயன்படுகிறது Ethereum . Ethereum ஒரு பரவலாக்கப்பட்டது அதன் பயன்பாடுகள் செயல்பட அதன் பிளாக் சங்கிலியுடன் பிளாட்பாரம், மற்றும் இந்த பயன்பாடுகள் ஈதர் என அழைக்கப்படும் இந்த டோக்கன்களால் பொடி செய்யப்படுகின்றன. எனவே அடிப்படையில் ஈதர் ஒரு நாணயமாகப் பயன்படுத்தப்படலாம் அல்லது பயன்படுத்தப்படாமல் இருக்கலாம், மாறாக Ethereum சுற்றுச்சூழல் அமைப்பிற்கு ஒரு எரிபொருளாக பயன்படுத்தப்படுகிறது, இருப்பினும் இது பரவலாக பூஞ்சை நாணயமாக பயன்படுத்தப்படுகிறது பிட்காயின்களுக்கு மாற்று.



மேலும், Bitcoins போன்ற, Ethereum வெட்டி எடுக்க முடியும், மற்றும் இந்த செயல்முறை சுரங்க ஈதர் என்று அழைக்கப்படுகிறது. Ethereum என்ற சொல் ஒன்றுக்கொன்று மாற்றாகப் பயன்படுத்தப்பட்டாலும், இந்த செயல்முறையின் மூலம் ஈத்தர் என்ற வார்த்தையைப் பயன்படுத்துவது மிகவும் பொருத்தமானது. ஈத்தரை CPU அல்லது மூலம் சுரங்கப்படுத்தலாம் GPU மேலும், உலகெங்கிலும் பல சுரங்கத் தொழிலாளர்கள் பல்வேறு தொழில் வல்லுநர்களால் குறிப்பாக இந்த நோக்கத்திற்காக மட்டுமே உருவாக்கப்பட்டுள்ளனர். வெட்டப்பட்ட டோக்கன்கள் பின்னர் பணப்பைகளில் சேமிக்கப்படும், பின்னர் Ethereum சுற்றுச்சூழல் அமைப்பில் இயங்கும் பயன்பாட்டிற்கு எரிபொருளாக பரிமாறிக்கொள்ளலாம் அல்லது நுகரலாம்.



எத்மினர் என்றால் என்ன?

இந்த கட்டுரைகள் GPU உதவியுடன் ஈதரை சுரங்கப் பயன்படும் எத்மினரை எவ்வாறு பயன்படுத்துவது என்பதை நிரூபிக்கிறது. எத்மினர் என்பது ஒரு திறந்த மூல குறுக்கு தள பயன்பாடாகும், இது சுரங்க ஈத்தருக்காக குறிப்பாக உருவாக்கப்பட்டது, மேலும் சுரங்க நோக்கங்களுக்காக OpenCL மற்றும் Nvidia CUDA தொழில்நுட்பங்களைப் பயன்படுத்துகிறது. இது ஒரு நெட்வொர்க் முழுவதும் பூல் சுரங்கத்திற்கு பயன்படுத்தப்படும் அடுக்கு நெறிமுறையை ஆதரிக்கிறது; எனவே பயனருக்கு இணைய அணுகல் இருக்கும் வரை அருகிலுள்ள இயற்பியல் கணினி இல்லாமல் கூட இதைப் பயன்படுத்தலாம்.





விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸிற்காக எத்மினர் தற்போது உருவாக்கப்பட்டுள்ளது, மேலும் அதன் குறியீடுகளை இயக்க கட்டளை வரியைப் பயன்படுத்துகிறது. பயன்பாட்டு உருவாக்குநர்கள் பயன்படுத்துகின்றனர் AppVeyor , மற்றும் டிராவிஸ் சிஐ இது முறையே விண்டோஸ் எக்ஸிகியூட்டபிள்ஸ் மற்றும் மேகோஸ், லினக்ஸ் எக்ஸிகியூட்டபிள்ஸ் ஆகியவற்றை ஒவ்வொரு கிதப் களஞ்சியத்திலும் உருவாக்குகிறது, இதனால் அங்கு கிடைக்கும் பல பிட்காயின்கள் போன்ற மூலக் குறியீடுகளைத் தொகுக்க வேண்டிய அவசியமில்லை. எத்மினரைப் பயன்படுத்த எளிதானது, மேலும் பரிந்துரைக்கப்பட்ட வன்பொருள் சுரங்க நோக்கத்திற்காகப் பயன்படுத்தப்படும் வரை மிக வேகமாக இருக்கும்.

எத்மினரை எவ்வாறு நிறுவுவது

எத்மினர், ஒரு பார்வையில் குறைந்தபட்சம் லினக்ஸ் சிஸ்டங்களில் நிறுவுவது கடினமாகத் தோன்றுகிறது, ஆனால் சரியான கட்டளைகளைக் கொடுத்து நிறுவுவது மிகவும் எளிது. இந்த டுடோரியல் பயனருக்கு உபுண்டு 16 அல்லது 17 ஐக் கொண்டுள்ளது என்று கருதுகிறது, ஆனால் இது புதிய மற்றும் பழைய பதிப்புகளுக்கு வேலை செய்யக்கூடும், ஆனால் அது பரிந்துரைக்கப்படவில்லை. உபுண்டு இலவசமாக இருப்பதால், இந்த வழிமுறைகளைப் பின்பற்றுவதற்கு முன் குறைந்தபட்சம் உபுண்டு 16.04 க்கு மேம்படுத்த பரிந்துரைக்கப்படுகிறது.



கணினியில் ஏஎம்டி அல்லது என்விடியா வன்பொருள் நிறுவப்பட்டிருப்பதாக நிறுவல் கருதுகிறது, மேலும் கிராபிக்ஸ் கார்டைப் பொறுத்து நிறுவலின் சில படிகள் சிறிது மாற்றப்பட வேண்டும்.

1. முதலில் கிராபிக்ஸ் டிரைவர்களை நிறுவவும். கிராபிக்ஸ் அடாப்டர் தொடர்பான தகவல்களை கண்டுபிடிக்க முடியவில்லை என்றால், பின்வரும் கட்டளைகளை முனையத்தில் பயன்படுத்தவும். ஒன்று நன்றாக உள்ளது, இருப்பினும் இரண்டாவது கட்டளைக்கு ரூட் அணுகல் தேவைப்படுகிறது, ஏனெனில் இது கிராபிக்ஸ் அடாப்டரின் கூடுதல் தகவல்களை வழங்குகிறது.

GPU கண்டறிதல் ஸ்கிரீன்ஷாட்

$ lspci | grep VGA $ sudo lshw -C display 

2. தற்போது நிறுவப்பட்ட கிராபிக்ஸ் அடாப்டர் அமைந்தவுடன், அதை பின்தொடர்வுகளில் பயனுள்ளதாக இருப்பதால் எங்காவது குறிப்பு செய்யவும்.

3. இப்போது பொருத்தமான கிராபிக்ஸ் டிரைவரை நிறுவவும். இந்த நேரத்தில் என்விடியா மற்றும் ஏஎம்டி ஜிபியுக்கள் மட்டுமே ஆதரிக்கப்படுகின்றன, இருப்பினும் சிபியு சுரங்கமும் இதன் மூலம் சாத்தியமாகும் Go-Ethereum இது CPU களுக்கு சொந்த ஆதரவைக் கொண்டுள்ளது, ஆனால் CPU களை சுரங்கத்திற்குப் பயன்படுத்த பரிந்துரைக்கப்படவில்லை, ஏனெனில் அதில் இருந்து லாபம் ஈட்டுவது சாத்தியமில்லை.

4. இப்போது வன்பொருள் அடாப்டரைப் பொறுத்து, பொருத்தமான கிராபிக்ஸ் டிரைவரை நிறுவவும்.

5. என்விடியா அடாப்டர்களுக்கு, CUDA கருவித்தொகுப்பை நிறுவவும். CUDA என்பது என்விடியா கிராபிக்ஸ் அடாப்டர்கள் போன்ற CUDA இயக்கப்பட்ட வன்பொருளில் பொது நோக்கத்திற்காக செயலாக்கத்திற்காக உருவாக்கப்பட்ட ஒரு சொத்து API (பயன்பாட்டு நிரலாக்க இடைமுகம்) ஆகும். கணிதக் கணக்கீடுகள், வீடியோ மற்றும் ஆடியோ மாற்றுதல், உருவகப்படுத்துதல் பயன்பாடுகள் போன்ற பல பயன்பாடுகளுக்கு இது பயனுள்ளதாக இருக்கும். பயன்படுத்துவதை உறுதி செய்யவும் சூடோ சு மற்றும் ரூட் அணுகல் கிடைக்கும்.

apt-get install nvidia-cuda-toolkit

6. ஏஎம்டி அடாப்டர்களுக்கு, ஓபன்சிஎல் ஐசிடியை (நிறுவக்கூடிய கிளையன்ட் டிரைவர்) நிறுவவும், இது ஒரே சிஸ்டனில் ஓபன்சிஎல்லின் பல செயல்படுத்தல்களை அனுமதிக்கிறது. ஓபன்சிஎல் CUDA, பொது நோக்கத்திற்கான செயலாக்கத்திற்கான API போன்றது, ஆனால் என்விடியா கிராபிக்ஸ் அடாப்டர்கள் உட்பட பல வன்பொருள் சாதனங்களில் வேலை செய்கிறது.

apt-get install opencl-amdgpu-pro-icd

7. இரண்டு படிகளும் முடிந்தவுடன், எத்மினரின் சமீபத்திய ஆதாரங்களை மீட்டெடுக்க GIT தொகுப்பை நிறுவவும், மேசை ஒரு 3 டி கிராபிக்ஸ் நூலகமான டெவலப்பர் தொகுப்பு சுரங்கத்திற்கு உதவ கிராபிக்ஸ் அடாப்டரில் வேலை செய்கிறது, பின்னர் ஆதாரங்களை உருவாக்க க்மேக் செய்கிறது.

apt-get install git mesa-common-dev cmake

8. இப்போது மீட்டெடுக்கப்பட்ட Ethminer ஆதாரங்களை சேமிக்க ஒரு கோப்பகத்தை உருவாக்கவும், பின்னர் அந்த கோப்பகத்தில் கவனம் செலுத்துங்கள். டெர்மினலில் கோப்பகத்தை உருவாக்குவது தற்போது உள்நுழைந்துள்ள பயனரின் HOME கோப்பகத்தில் கோப்புறையை உருவாக்குகிறது. குறுவட்டு கூறப்பட்ட கோப்புறையில் கவனம் செலுத்துகிறது.

mkdir ethminer cd ethminer 

9. கீழ்கண்ட கட்டளையுடன் மேற்கூறிய கோப்புறைக்கு நேரடியாக கிதுபிலிருந்து மூலக் குறியீடுகளை மீட்டெடுக்கவும்.

git clone https://github.com/ethereum-mining/ethminer .

10. பிறகு cmake மூலம் ஆதாரங்களை உருவாக்குங்கள்.

mkdir build cd build cmake .. cmake --build . 

11. கிராபிக்ஸ் அடாப்டர்களில் முழு திறனைப் பெற, DETHASHCUDA = ON கொடியில் DETHASHCL = ஆஃப் கொடிகள் பயன்படுத்தவும். இந்த கொடிகள் செய்வது முறையே CUDA ஐ இயக்குகிறது மற்றும் OpenCL ஐ முடக்குகிறது. எனவே, க்மேக் படியை இதுபோல் சிறிது மாற்ற வேண்டும்

cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF

12. கூடுதலாக, பூல் சுரங்கத்தைப் பயன்படுத்த விரும்பினால், ஸ்ட்ராட்டம் நெறிமுறையை செயல்படுத்த பின்வரும் கொடியையும் இணைக்கவும். -தெத்ஸ்ட்ராட்டம் = ஆன், பின்னர் cmake இப்படி மாற்றப்படுகிறது.

cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF -   DETHSTRATUM=ON

13. தொகுப்பு கட்டப்பட்டவுடன், இப்போது அதை நிறுவ நேரம் வந்துவிட்டது. எனவே பின்வரும் கட்டளையுடன் அதை நிறுவவும். முன்பு பரிந்துரைத்தபடி பயனர் ஏற்கனவே ரூட் அணுகலில் இருப்பதாக இது கருதுகிறது.

sudo make install

14. இப்போது கண்டிப்பாக நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த பின்வரும் கட்டளையைப் பயன்படுத்தவும். இது கிடைக்கக்கூடிய கட்டளை வரிகளைக் காட்டினால், எத்மினர் கணினியில் வெற்றிகரமாக நிறுவப்பட்டுள்ளது என்று அர்த்தம், இல்லையெனில் இந்த முந்தைய படிகள் ஆரம்பத்தில் மீண்டும் வரிசைப்படுத்தப்படும் வரை மீண்டும் செய்யவும்.

ethminer --help

15. கூடுதலாக, கிடைக்கக்கூடிய வன்பொருள் அடாப்டரின் செயல்திறனைக் கண்டறிய, பின்வரும் கட்டளைகளில் ஒன்றைப் பயன்படுத்தவும். ஓபன்சிஎல் ஒன்று ஏஎம்டி அடாப்டர்களின் செயல்திறனை அளவிடுவதற்காகவும், என்ஏவிடியா அடாப்டர்களின் செயல்திறனை அளவிடுவதற்கும் CUDA ஒன்று.

  • OpenCL பெஞ்ச்மார்க் | _+_ |
  • CUDA பெஞ்ச்மார்க்
    ethminer -G –M

எத்மினரை என்னுடைய ஈதருக்கு எப்படி கட்டமைப்பது

கணினியில் எத்மினர் நிறுவப்பட்டவுடன், மீதமுள்ள பகுதி அதை உள்ளமைக்கிறது, எனவே அது ஈத்தரை சுரங்கத்திற்கு பயன்படுத்த தயாராக உள்ளது. முதலில், சுரங்கத்தைத் தொடங்குவதற்கு முன், சுரங்கப்பட்ட ஈதரை மீட்டெடுக்கப் பயன்படுத்தப்படும் சரியான Ethereum முகவரியைப் பெறுவது முக்கியம். இந்த முகவரி ஒரு பொது; எனவே இது பகிரத்தக்கது, இருப்பினும் கொடுக்கப்பட்ட தனிப்பட்ட விசையை மறைத்து வைக்க வேண்டும்.

  1. பின்வரும் வலை URL ஐப் பார்வையிடவும் https://www.myetherwallet.com
  2. செல்லுபடியாகும் கடவுச்சொல்லை தட்டச்சு செய்து ஈதரை சேமிக்க ஒரு பணப்பையை உருவாக்கவும்.
  3. இப்போது கொடுக்கப்பட்ட கீஸ்டோர் கோப்பை சேமிக்கவும், அதில் பணப்பையின் தொடர்புடைய தகவல்கள் உள்ளன.
  4. பதிவிறக்கம் செய்த பிறகு, எனக்குப் புரிகிறது, தொடரவும் பொத்தானைக் கிளிக் செய்வதன் மூலம் தொடரவும்.
  5. தனிப்பட்ட விசையை சேமிக்கவும். வலைத்தளம் பயனர்களை ஒரு காகிதத்தில் அச்சிட அனுமதிக்கிறது. முகவரி சேமிக்கப்பட்டவுடன், உங்கள் முகவரியை சேமி பொத்தானைக் கிளிக் செய்வதன் மூலம் தொடரவும்.
  6. உங்கள் பணப்பையை நீங்கள் எவ்வாறு அணுக விரும்புகிறீர்கள், கணக்கு தொடர்பான தகவல்களை எவ்வாறு மீட்டெடுப்பது என்று இதன் பொருள் என்ன என்று அது கேட்கும். இது அடிப்படையில் கணக்கு முகவரி, ETH இல் கணக்கு இருப்பு, பரிவர்த்தனை வரலாறு, தனியார் விசை, பொது Ethereum முகவரி ஆகியவற்றைக் கொண்டுள்ளது.

MyEtherWallet

  1. குறிப்பிடப்பட்ட ஒதுக்கிடங்களை தாக்கல் செய்த பின் பின்வரும் கட்டளையை முனைய சாளரத்தில் பயன்படுத்தவும். முந்தைய பிரிவின் 15 வது படியில் HashRate கணக்கிடப்படுகிறது, அந்த மீட்டெடுக்கப்பட்ட மதிப்பை இங்கே பயன்படுத்தவும், Ethereum முகவரி என்பது முந்தைய படிகளுடன் உருவாக்கப்பட்ட பொது முகவரி, RigName என்பது இயந்திரத்தின் பெயர், இது விருப்பமானது, எனவே விரும்பினால் விட்டுவிடலாம். எந்த தனிப்பயன் பெயரும் அங்கு பயன்படுத்தப்படலாம். | _+_ |

செயல்திறனை எவ்வாறு மாற்றுவது?

சுரங்கத்தின் செயல்திறன் இருக்க முடியும் மேம்படுத்தப்பட்டது பல வழிகளில், ஆனால் இது CUDA இயக்கப்பட்ட கிராபிக்ஸ் அடாப்டர்களுக்கு மட்டுமே பொருத்தமானது. பெஞ்ச்மார்க் செய்யும் போது பின்வரும் கொடிகளைப் பயன்படுத்தவும், பின்னர் முந்தைய பிரிவின் 8 இல் திரும்பிய ஹாஷ் மதிப்பைப் பயன்படுத்தவும்வதுகொடிகளுடன் HashRate ஒதுக்கிடத்தில் அடியெடுத்து வைக்கவும். ஹாஷ் மதிப்பு 15 இல் உருவாக்கப்பட்டதுவதுமுந்தைய பகுதிக்கு முன் பிரிவின் படி.

-குடா-தொகுதி அளவு : ஒரு தொகுதி என்பது நூல்களின் தொகுப்பாகும், இது இணையாக செயல்படுத்தப்படலாம், தொகுதி அளவை அதிகரிப்பதன் மூலம் பயன்பாடு ஒரே நேரத்தில் பல நூல்களைப் பயன்படுத்தலாம். ஆனால் இதன்படி அறிக்கை CUDA இயக்கப்பட்ட அடாப்டரைப் பொறுத்து தொகுதி அளவு 16,32 க்குப் பிறகு, நேரம் அதிகரிக்கும் போது செயல்திறன் ஆதாயம் கீழ்நோக்கி செல்கிறது. பரிந்துரைக்கப்பட்ட மதிப்புகள் 16,32,64.

-குடா-கட்டம் அளவு : கட்டம் என்பது தொகுதிகளின் குழுவாகும், முன்பு, கட்டத்தின் அளவை அதிகரிப்பது செயல்திறனை அதிகரிக்கிறது. பரிந்துரைக்கப்பட்ட மதிப்புகள் 8192, 16384, 32768, 65536.

-குடா-இணையான-ஹாஷ்: செயல்திறனை அதிகரிக்க உதவும் ஒரு மாறி அளவுரு. பரிந்துரைக்கப்பட்ட மதிப்புகள் 8,16 ஆகும்.

-குடா-ஓடைகள்: CUDA ஸ்ட்ரீம் என்பது வீடியோ அடாப்டரில் வழங்கப்படுவதால் செயல்படுத்தப்படும் செயல்பாடுகளின் வரிசை என்று பொருள். இங்கே செயல்பாடுகள் என்பது GPU ஆல் நிகழ்த்தப்படும் கணிதக் கணக்கீடுகளைக் குறிக்கிறது. Bitcoins மற்றும் Ethereum சுரங்கம் இரண்டிலும், சுரங்க என்றால் அடிப்படையில் சிக்கலான கணித சிக்கல்களைத் தீர்ப்பது; எனவே அதிக ஸ்ட்ரீம் மதிப்பு இருப்பது செயல்திறனை மேம்படுத்துகிறது, ஆனால் கிராபிக்ஸ் அடாப்டரின் மாதிரியைப் பொறுத்து ஒரு வரம்பு உள்ளது. பரிந்துரைக்கப்பட்ட மதிப்புகள் 16,32 ஆகும்.

முடிவுரை

Ethereum என்பது கிரிப்டோகரன்சி சுற்றுச்சூழல் அமைப்பில் வளர்ந்து வரும் நட்சத்திரம் ஆகும், இது தகவல் தொழில்நுட்பத்தை பரவலாக்கப்பட்ட வழியில் வழிநடத்த திட்டமிட்டுள்ளது. Ethereum அமைப்பில், ஈதர் என்பது சுற்றுச்சூழலுக்கு எரிபொருளாக இருக்கும் ஒரு டோக்கன் ஆகும், இது Bitcoins போலவே வர்த்தகம் செய்யப்படலாம். பிட்காயின்களைப் போலவே நவீன கிராபிக்ஸ் அடாப்டர்கள் மூலம் ஈத்தரை வெட்டி எடுக்கலாம். இந்த நோக்கத்திற்காக பிரபலமான தேர்வுகள் என்விடியா மற்றும் ஏஎம்டி ஆகும். என்விடியா CUDA ஐப் பயன்படுத்துகிறது, அதே நேரத்தில் AMD OpenCL ஐப் பயன்படுத்துகிறது. CUDA API களுக்கு அதிக கொடிகளை வழங்குவதன் மூலம் Ethminer என்விடியா GPU களுக்கு சிறிது ஆதரவளிக்கிறது, இதனால் Nvidia GPU கள் மற்றவற்றைச் செய்யும் என்று எதிர்பார்க்கப்படுகிறது. சமகால என்விடியா கிராபிக்ஸ் அடாப்டர்கள் மிகவும் சக்தி வாய்ந்தவை என்பதால், பிட்காயின் சுரங்கத் தொழிலாளர்களிடையே இன்னும் பிரபலமாக இருக்கும் AMD உடன் ஒப்பிடும்போது என்விடியா கிராபிக்ஸ் அடாப்டர்களைப் பயன்படுத்துவது மிகவும் நன்மை பயக்கும். எந்த வகையிலும் கிரிப்டோகரன்சியின் எதிர்காலத்தில் ஈதர் ஒரு முக்கிய பகுதியாகும், மேலும் அதை முற்றிலும் மாற்றுவதற்குப் பதிலாக பிட்காயின்களுடன் இணைந்து இருக்கும்.