Ethereum frontier - базовый релиз проекта Ethereum, включая возможность актуального майнинга, используя центральный процессор или gpu, был выпущен в конце июля 2015. Ethereum frontier релиз поддерживает только работу посредством коммандной строки и работает с окружением Javascript, что позволяет создание, развертывание и тестирование децентрализованнывх приложений (DAC), используя блокчейн Ethereum. Этериум разрабатывается как децентрализованная платформа для работы со смарт-контрактами (smart contracts): приложения, которые смогут работать без простоя, цензуры, мошенничества и вмешательства третьих сторон. На данный момент, доступный код в основном предназначен для разработчиков. Хотя сеть уже активна в данный момент, но работа с командной строкой не очень удобна для рядовых пользователей, которые могли бы быть заинтересованы в добыче Ethereum. Следующий релиз Ethereum под кодовым названием "Homestead" должен быть выпущен в течение ближайших нескольких месяцев и будет иметь дружественный графический интерфейс, предназначенный для рядовых пользователей. В данном материале мы подготовили краткое руководство, которое поможет Вам начать добычу Ethereum, используя Frontier release под управлением ОС Windows.
Так же, мы подготовили необходимое программное обеспечение для создания собственного Ethereum адреса. Добывать данную криптовалюту можно как соло, так и в пуле с другими пользователями, используя CPU или же GPU (OpenCL или CUDA). Мы должны вас предупредить, хотя базовое использование и майнинг Ethereum может быть довольно простым занятием, использование некоторых функций Ethereum может потребовать от вас некоторого времени на то, чтобы познакомиться с концепцией этой криптовалюты глубже. Ethereum не является простым Bitcoin клоном. Фактически, Ethereum - это одна из альтернативных реализаций криптовалюты 2.0, наряду с проектом Bitshares.
Итак, для начала, нам понадобится Ethereum-бумажник и Ethminer. (Исходные коды). Вы можете скачать бинарники для Windows по ссылкам ниже. Затем вы должны выполнить следующие действия:
Создание адреса Ethereum:
- Откройте папку "geth" и запустите "geth-console.bat", для запуска демона Ethereum в режиме командной строки.
- Приложению потребуется скачать данные blockchain, для этого может потребоваться некоторое время.
- В командной строке введите: "personal.newAccount("Password").
- Вместо слова "password" придумайте и введите ваш пароль, а затем запомните или запишите его.
- В консоли введите: "eth.accounts".
- После чего вы увидите ваш адрес Ethereum.
- Для проверки баланса вашего аккаунта можете ввести: "web3.fromWei(eth.getBalance(eth.coinbase),"ether")".
Передача Ethereum на другой кошелек:
- В командной строке введите: "eth.sendTransaction({from: 'ваш_адрес', to: 'адрес_получателя', value: web3.toWei(1, "ether")}).
- В данном коде замените: адрес_получателя и ваш_адрес на нужные значения. Данный пример для передачи 1 Ether. Если вам потребуется, вы можете изменить количество.
Соло майнинг Ethereum на CPU:
- Запустите "geth-console.bat", и для запуска амйнинга с испоьзованием CPU, введите "miner.start(4)".
- Число в скобочках - это количество потоков при майнинге.
- Для остановки майнинга введите: "miner.stop()".
Майнинг на пуле, используя ethminer.
- Откройте папку "ethminer", и измените wallet address в трех .bat файлах.
- Для майнинга на CPU в пуле, используйте "pool-cpu.bat".
- Для майнинга на видеокарте OpenCL (AMD) в пуле, используйте "pool-ocl.bat".
- Для майнинга на видеокарте CUDA (Nvidia) в пуле, используйте "pool-cpu.bat".
Программное обеспечение ethminer использует для добычи пул ethpool с комиссией 2%. Так же на пуле присутствует комиссия в размере 0.01 ether за каждый вывод. Имейте ввиду, что данный пул работает в режиме бета-тестирования, поэтому возможны определенные проблемы в его работе. Сам бумажник geth содержит в себе только CPU майнер, а программа ethminer, так же поддерживает майнинг с использованием CPU, однако при этом хешрейт будет в 2 раза выше, чем при добыче, используя бумажник geth.
Производительность майнинга:
- ethminer CPU майнинг на Intel Core i7 5820k: 0.95 MHS.
- ethminer OpenCL майнинг на AMD Radeon R9 280x: 24.4 MHS.
- ethminer OpenCL майнинг на Nvidia Geforce 980 Ti: 18.5 MHS.
- ethminer CUDA майнинг на Nvidia Geforce 980 Ti: 18.7 MHS.