Как добывать(майнить) IoP???

in #fermat8 years ago

Как добывать(майнить) IoP с помощью ПК
ОС UBUNTU

Для того,чтобы майнить IoP,вам достаточно 2 вещей:
-Лицензия на майнинг
-ПК с подключенным интернетом
Для начала вам нужно для начала скачать IoP wallet (кошелек).

Порядок установки-https://github.com/Fermat-ORG/iop-token/blob/beta/INSTALL.md (англ.версия)

После этого запустите кошелек в терминале Ubuntu командой IoP-qt

Вы увидите сам кошелек,который начнет автоматическую синхронизацию с блокчейном FERMAT.Для этого может понадобиться некоторое время,в зависимости от скорости вашего интернет-соединения.

(У вас там будет все по нулям)

После этого вам надо получить адресс(открытый ключ).

Для этого откройте контекстное меню Файл(File).В Ubuntu(для новичков) оно появится сверху при наведении курсора мышки в левый верхний угол при активном меню кошелька.

После этого в появившемся окне вам нужно добавить новый адресс для получения IoP.По желанию можете его как-нибудь назвать,к примеру-Майнинг.Сам же адресс/открытый ключ будет сгенерирован автоматически.

Скопируйте адресс в буфер обмена.

Теперь откройте контекстное меню Help(справка)
и запустите консоль кошелька

В появившемся окне впишите команду dumpprivkey адресс/открытый ключ.
После этого у вас появится приватный ключ от вашего кошелька.Храните его!!!!!С помощью него вы всегда сможете восстановить досту к вашему кошельку на любом из устройств.
После этого можете закрыть кошелек.
Далее мы переходим к самым интересным моментам,которые у многих начинающих майнеров могут вызвать проблемы.
Для начала оговорюсь,что в дальнейшем мы будем рассматривать пример двух-поточного двух-ядерного процессора.Другие конфигурации мы рассмотрим по ходу инструкции.

В папке с IoP кошельком(по умолчанию /home/ваш_ник/.IoP/) нужно создать 2 папки.Я их назвал M1 и M2 .

В них вы должны создать 2 файла(по 1 в каждой) с одинаковым названием -
IoP.conf
Не обращайте внимание на другие папки и файлы-система их потом добавит автоматически по ходу инструкции.Сначала в папке у вас должен быть только 1 файл.
Откройте этот файл и впишите туда следующие строки-

testnet=0
listenonion=0
listen=1
rpcuser=IoPrpc
rpcpassword=CT2dgLVV4SCLE1ctbg4iMu9H3n6rEqC2LLVes6qmwcvh
server=1
debug=0
daemon=1
debug=0
addnode=52.43.229.240:4877
addnode=ham1.fermat.cloud:4877
addnode=ham2.fermat.cloud:4877
addnode=ham3.fermat.cloud:4877
addnode=ham4.fermat.cloud:4877
addnode=ham5.fermat.cloud:4877
gen=1
rpcport=8332
port=8333
minerWhiteListAddress=ВАШ_АДРЕСС(открытый ключ)

На данный момент строки
rpcuser=IoPrpc
rpcpassword=CT2dgLVV4SCLE1ctbg4iMu9H3n6rEqC2LLVes6qmwcvh
значения никакого толком не имеют,насколько я знаю.Но в дальнейшем все может измениться,так что следите за новостями.
Главное-впишите свой адресс\открытый ключ в строку
minerWhiteListAddress=

Подобные действия стоит сделать и со 2-ым файлом IoP.conf в вашей 2 -ой папке M2.
Пример моего конфига-

debug=0
printtoconsole=0
gen=1
testnet=0
addnode=ham1.fermat.cloud:4877
addnode=ham2.fermat.cloud:4877
addnode=ham3.fermat.cloud:4877
addnode=ham4.fermat.cloud:4877
addnode=ham5.fermat.cloud:4877
addnode=52.43.229.240:4877
server=2
listen=1
listenonion=0
daemon=1
port=18333
rpcuser=IoPrpc
rpcpassword=pQAqAHfaJaCDQKedbgSXvDkJHhSsTmKGV9
rpcport=18334
minerWhiteListAddress=Ваш адресс

Прошу уделить особое внимание выделенном тексту.
Нам необходимо изменить выделенные порты(к примеру,просто можете добавить 1 или изменить само число).Главное-чтобы они не совпадали с портами с других конфигураций.
В строке
server=2
соотвественно нужно изменить значение на 2,по сравнению с файлом из 1 папки.
Сохраните ваши изменения.
Теперь вам нужно получить лицензию на добычу(майнинг).Как это сделать-вы можете узнать у локальных/региональных представителей FERMAT.
После того,как ваш адресс будет добавлен в список майнеров,можно приступить непосредственно к майнингу.

Для начала необходимо импортировать ваш ЗАКРЫТЫЙ КЛЮЧ в блокчейн.Для этого нужно открыть IoP.conf из первой папки М1
и закомментировать строку
#minerWhiteListAddress=Ваш адресс
Сохраните изменения и откройте терминал
Запустите майнер командой
IoPd -datadir="/home/jenekdos/.IoP/m1"&
Должно появиться сообщение:
После этого нужно импортировать ваш ЗАКРЫТЫЙ КЛЮЧ.Для этого пишем команду:
IoP-cli -datadir="/home/jenekdos/.IoP/m1" importprivkey ЗАКРЫТЫЙ_КЛЮЧ

Теперь остановите майнер командой:

pkill -2 IoPd

Теперь зайдите в папку М1 и обратно раскомментируйте строку

Для 2-ого ядра ЦП мы выполняем точно такие же действия,начиная с комментирования строки и заканчивая ее раскомментированием.Однако не забываем,что необходимо указывать правильный путь к файлам 2 папки при написании команд в терминале.К примеру
IoP-cli -datadir="/home/jenekdos/.IoP/m2" importprivkey ЗАКРЫТЫЙ_КЛЮЧ

Для запуска майнера в терминале пропишите следующую команду:

IoPd -datadir="/home/jenekdos/.IoP/m2/"& IoPd -datadir="/home/jenekdos/.IoP/m1/"&

Поздравляю-вы начали добывать свои первые IoP!!!
Примечание:
Для того,чтоб полностью задействовать свой ПК,вам нужно точно знать характеристики вашего ЦП.
Для 1-ядерного ЦП вам достаточно создать 1 файл IoP.conf прямо в папке с
вашим кошельком,т.е. /home/nick_name/.IoP/
Для 2-х ядерного и более ЦП нужно создавать отдельные папки(типа М1,М2,М3 и т.д.)Учтите,что для каждого ПОТОКА ЦП нужен отдельный конфиг/папка.Главное-не забывать про порты.
!!!!!!УДАЧИ В МАЙНИНГЕ!!!!!!
JenekDos http://fermat-ukraine.com
twitter:@fermat_ukraine
Благодарю за помощь:@crodam facebook:Fermat Ukraine

Sort:  

Congratulations @jenek-dos! You have received a personal award!

Happy Birthday - 1 Year on Steemit Happy Birthday - 1 Year on Steemit
Click on the badge to view your own Board of Honor on SteemitBoard.

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @jenek-dos! You received a personal award!

2 Years on Steemit

Click here to view your Board of Honor

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @jenek-dos! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!