Ethereum Windows Mining

Материал из poiuty wiki
Перейти к: навигация, поиск

Сначала скачаем кошелек и создадим аккаунт.
Под windows уже есть готовые сборки на github go-ethereum.

В архиве будет файл geth.exe => создаем папку C:\wallet\ и кладем в нее geth.exe
Создайте start.bat со следующим содержимым.

start C:\wallet\geth.exe --rpc --rpcaddr "127.0.0.1" --rpcport 8545 console

Запустите start.bat и убедитесь, что кошелек запустился, как видно на скрине ниже.
ce4d07a4a73f45026fc0a395c0e7.png

Теперь закройте кошелек, создайте новый аккаунт (на который будем добывать ETH).
Откройте CMD и выполните команды.

cd C:\wallet
geth.exe account new

Кошелек попросит написать пароль для вашего аккаунта (запомните его, в противном случае вы не сможете потеряете ETH).
Как только вы это сделаете - вы увидите свой адрес. На него мы и будем копать монеты.
9e449bba8890fe8bd7ab0fbc7112.png

Обратите внимание, что к адресу добавляется 0x => то есть мой адрес (на скрине выше).

0xf0a391f22f55a41a4992b7903971166cba2f307e

Я буду рассматривать вариант майнинга для AMD карт. Для зеленых - все должно быть аналогично.
Обратите внимание, что для майнинга вам нужно минимум 2Gb RAM на свой карте и обычной RAM памяти около 3-4Gb на компе.

Снова запускаем кошелек geth - через start.bat и ждем пока он не синхронизируется с сетью.
Далее скачиваем майнер, распакуйте содержимое архива в C:\wallet\ и создаем mining.bat
Если вы копаете на локальный кошелек, достаточно прописать.

start C:\wallet\ethminer.exe -G

Какое-то время майнер будет генерировать DAG файл и далее начнется процесс майнинга. (ферма из 5х270Х выжимает 96Mh/s)
e618dcca961bbfc86af5f5edc4a0.png

Узнать свой баланс можно через консоль.

web3.fromWei(eth.getBalance(eth.coinbase), "ether")
0

b2ae345ed7370fd18dbc52a97ac3.png

Чтобы отправить монеты напишите в консоль, если все прошло успешно - вы получите txid.
form => тут пишем свой адрес, to => а тут пишем адрес получателя (например адрес биржи).

eth.sendTransaction({from: '0xf0a391f22f55a41a4992b7903971166cba2f307e', to: '0x1d3ffa437e5bce40fcc134f4e0ac62841e4a9e81', value: web3.toWei(2, "ether")})

Рекомендую отличный blockexplorer, тут можно посмотреть баланс, транзакции и другие параметры.
Чтобы добывать монеты на один кошелек => только на основном кошельке создаем аккаунт.
На всех остальных запускаем geth.exe с параметром etherbase => и пишем свой адрес.

start C:\wallet\geth.exe --rpc --rpcaddr "127.0.0.1" --rpcport 8545 --etherbase "0xf0a391f22f55a41a4992b7903971166cba2f307e" console