Майнинг этериума – Как майнить Эфириум — пошаговая инструкция (2019)

Содержание

Пулы для майнинга Ethereum - рейтинг лучших пулов для добычи Эфириума

Одна из главных черт Ethereum в том, что криптовалюту можно добывать не только промышленным образом (как например майнинг Биткоина с помощью Асиков), но и с использованием мощности видеокарт на обычном ПК или ферме с несколькими видеокартами. Как раз такой вид майнинга больше всего и интересует пользователей сети, и именно о нем мы расскажем далее.

Любой пул для майнинга Эфириума представляет собой сервер, который распределяет задачу между всеми участниками. С помощью специфической системы подсчета, определяется вклад каждого майнера в разгадку блога и, в соответствии с ним, участники получают вознаграждение.

Подготовка к майнингу Ethereum на видеокарте:

  • Конечно же, необходим ПК с операционной системой Windows версии не ниже 7-ой. Лучше, если система будет более новой – это обезопасит вас от того, что в будущем требования изменятся, и возникнет необходимость переносить весь софт на новый Windows.
  • Для оптимальной работы видеокарты советую использовать видеоадаптер с объемом памяти не меньше 4 ГБ.
  • Устанавливайте драйвера самой последней версии – это обеспечит максимальную скорость майнинга.
  • Если материнская плата позволяет поставить дополнительно несколько видеокарт, то это значительно упростит вам задачу и увеличит прибыль.

После того, как вы подключили к своему компьютеру видеокарту или несколько, скачали драйвера и имеется необходимая версия ОС, можно переходить непосредственно к майнингу.

Навигация по материалу:

Какой пул выбрать для майнинга Ethereum?

Какой пул для майнинга эфириума лучший на данный момент однозначного ответа нет. Существует очень много факторов по которым индивидуально каждый должен выбрать себе пул, кратко остановимся на основных.

  • Во первых это комиссия, которая в принципе везде одна и та же, примерно от 1 до 2%, но в реальности сколько они берут никто никогда не знает, поэтому, не утверждаем, но возможно некоторые могут вас обманывать.
  • Во вторых это удобная статистика, то есть отображение каких-то интересных важных данных для анализа. Анализируя статистику можно определить мощность пула, популярность, лимиты, размеры блоков и многое другое. Если же статистики мало, то возможно админы пула чего то недоговаривают и следует быть внимательным.
  • В третьих важное значение имеет частота выплат и минимальный порог выплат. Допустим если майнить на 1-3 видеокартах, или например фермой до 6 видеокарт, то вы будете получать выплаты минимум один раз в сутки.

Кроме того размер минимальной выплаты зависит еще от порога биржи, с которой взят кошелек, например на бирже poloniex.com минимум на ввод — 1 ETH. Это тоже стоит учитывать при выборе и настройке пула.

Еще по поводу выплат, на них может влиять мощность пула, скорее всего, как раз этот параметр должен браться в расчет, ведь чем больше воркеров работает над расшифровка одного блока, тем быстрее он будет разгадан совместными усилиями и денежка упадет на Ваш счёт, соответственно увеличивается частота выплат.

И последнее, не поленитесь почитать в сети отзывы о пуле, на котором предполагаете работать. Кстати, многие тестируют пулы на доходность очень просто — подключают фермы к ним на 1-2 дня поочередно, потом анализируют и выбирают понравившийся.

Лучшие пулы для майнинга Ethereum

На данный момент уже существует несколько пулов для майнинга Ethereum и чуть ниже мы их рассмотрим.

Первый и официальный пул Ethpool.org

Итак, начнем с первого и официального пула для майнинга Ethereum — ETHpool.org. Некоторое время назад пул не принимал новых пользователей в связи с высокой загруженностью, а работал только со старыми клиентами. Из-за чего многие новые майнеры были вынуждены переходить на соло-майнинг, так как иной альтернативы данному пулу тогда еще не было. На момент написания данного материала хешрейт пула составляет порядка 68 гхеш/с (20% от мощности сети) и на пуле находятся 373 активных майнера.

Для того, чтобы начать майнить на данном пуле, у вас должна быть установлена с++ ETH версия Ethereum. Инструкцию по установке можно почитать тут. После чего, для того чтобы присоединиться к пулу используйте параметр -F и следующий адрес: http://us1.ethpool.org/miner/<ВАШ АККАУНТ>/<ВАШ ХЕШРЕЙТ> , где <ВАШ АККАУНТ> — это адрес Ethereum кошелька, на который вы хотите получать выплаты, а <ВАШ ХЕШРЕЙТ> — это сложность выдаваемых вам шар в зависимости от мощности вашего оборудования, следует ввести скорость вашего оборудования в Мегахешах/с.

Полный пример командной строки, которую следует прописать в вашем .bat файле для рига на 4х видеокартах AMD Radeon R9 280X.

Если вы будете получать ошибку «JSON-RPC Problem» попробуйте увеличить значение параметра —farm-recheck

Вы должны находить шары раз в 1-2 минуты, если этот процесс занимает больше времени, попробуйте уменьшить параметр <ВАШ ХЕШРЕЙТ>.

Пул ETH Nanopool

ETH.nanopool.org — новый и один из крупнейших пулов для майнинга Ethereum. На момент написания данного материала скорость пула составляет 121 Гхеш/с (37% от мощности сети, что почти в 2 раза больше хешрейта официального пула) и 440 активных майнера. В данный момент пул находится на стадии бета-тестирования. Комиссия пула составляет 2%, комиссия за выплату составляет 5 Finney (0.005 ETH).

Сложность шар статическая и эквивалентна 5 млрд. Рекомендованный минимальный хешрейт для майнинга на этом пуле составляет всего 5 Мхеш/с. Награда за майнинг на пуле рассчитывается по схеме PPLNS, где N — все принятые шары за последние 10 минут.

Используйте этот пул на свой страх и риск — при технических проблемах или проблемах потери баланса вам никто не будет компенсировать потери (официальное заявление администрации пула).

Для подключения своих ригов к данному пулу используйте следующие параметры для вашего .bat файла: ethminer.exe -F http://eth2.nanopool.org:8888/<ВАШ АККАУНТ> -G

Где <ВАШ АККАУНТ> — ваш ETH адрес для выплат вознаграждения за майнинг на пуле. Полный пример: ethminer.exe -F -G

Если вы используете CUDA форк майнера, то замените параметр -G на параметр -U.

Пул Whalesburg

Whalesburg.com — новый переключаемый пул для майнинга ETH, ETC, UBQ, ELLA и других монет на алгоритме ETHash.

Пул запустился в первой половине 2018 года. Привлекателен системой автоматического переключения между криптовалютами в случае колебаний цен для извлечения наибольшей прибыли. Комиссия пула составляет от 0,9% до 3%, выплаты производятся моментально и исключительно в ETH вне зависимости от добываемой криптовалюты.

Есть реферальная программа. Пул Whalesburg построен на ПО собственной разработки, использует PPLNS, есть свой телеграм-бот для оповещений, Proxy для борьбы с потерей соединения и еще целый ряд инструментов, облегчающих жизнь. Текущий хэшрейт ~140 GH/s от 70+ майнеров и продолжает расти.

Отличный вариант для желающих «один раз подключиться и забыть». Всю необходимую информацию для подключения к пулу можно найти в официальном руководстве ru.whalesburg.com

Пул ETH 2Miners

2Miners — Новый и один из крупнейших в Рунете пулов для майнинга Ethereum. На момент написания данного материала скорость пула составляет 100 Гхеш/с и 260 активных майнеров. Комиссия пула — 1%, выплаты каждые 2 часа, минимальный размер выплаты — 0.1 ETH. Пул полностью честно выплачивает майнерам цену блока + все комиссии за транзакции в найденном блоке. На пуле есть русский язык.

Сложность шар статическая — 4G. Награда за майнинг на пуле рассчитывается по схеме PPLNS, однако присутствует возможность СОЛО-майнинга. Присутствует отдельный порт для тех, кто арендует мощности через Nicehash, подробная статистика, а также мониторинг-боты для ферм.

Для подключения своих ригов к данному пулу рекомендуется использование майнера Claymore’s. Параметры для вашего .bat файла:

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool eth.2miners.ru:2020 -eworker ИМЯ_ФЕРМЫ -ewal АДРЕС_КОШЕЛЬКА -epsw x

Пул Ethereumpool

Ethereumpool — это еще один новый пул для майнинга ETH, который на данный момент находится на стадии разработки, однако это не мешает ему работать. Скорость пула на момент написания материала составляет 6 Гхеш/с (1.8% от мощности сети), количество активных майнеров = 78.

Комиссия пула составляет 2%. Комиссия за вывод фиксированная и составляет 0.01 ETH. Выводы наград за майнинг происходят в полу-автоматическом режиме 1 раз в сутки между 11AM — 4PM GMT+0, если размер вашего баланса на пуле превышает 1 ETH. Пул имеет низкое количество устаревших шар (Stale), примерно 1-3%.

Для того, чтобы подключиться к этому пулу пропишите следующие параметры в вашем .bat файле: ethminer -F http://ethereumpool.co/?miner=<ХЕШРЕЙТ>@<ВАШ АККАУНТ> -G

Где, <ВАШ АККАУНТ> — ваш ETH адрес для выплат вознаграждения за майнинг на пуле, <ХЕШРЕЙТ> — хешрейт вашего оборудования в Мхеш/с. Полный пример батника для рига на основе 4-х видеокарт AMD Radeon R9 280X: 

ethminer -Fhttp://ethereumpool.co/[email protected] -G

Если вы используете CUDA форк майнера, то замените параметр -G на параметр -U.

Пул WeiPool

Это еще один новый пул для майнинга Ethereum, который начал свою работу несколько дней назад. Новый пул под названием WeiPool имеет простой Веб-интерфейс. Так как пул довольно новый, он еще не успел набрать большое количество майнеров, на данный момент хешрейт пула составляет всего 0.6 Гхеш/с (0.2% от мощности сети).

На пуле имеется комиссия в размере 1.5%, однако в первую неделю работы пула комиссия будет нулевая. Выплаты происходят один раз в сутки с фиксированной комиссией на вывод 0.01 ETH. Для старта майнинга на WeiPool вы должны использовать с++ версию ethminer.

Для подключения своего оборудования к WeiPool пропишите следующие параметры в вашем .bat файле: ethminer -F mine.weipool.org:5555/<ВАШ АККАУНТ>/<ХЕШРЕЙТ> -G

Пример командной строки для 4 видеокарт Radeon R9 280X: ethminer -F mine.weipool.org:5555/0x2dc0950003aea14af0c9e3439e59cf8e79fa569d/80 -G

Пул AlphaPool

еще один новый пул для майнинга Ethereum под названием Alphapool. Хешрейт пула на момент написания этого материала составляет всего 3.4 Гхеш/с (1% от мощности сети), активных майнеров на пуле 36.

К положительным сторонам данного пула относится низкая комиссия 1% (0% в первую неделю работы пула), отсутствие комиссии на вывод вознаграждений за майнинг, авто выплаты каждый час, отзывчивый и быстрый веб интерфейс пула.

Для подключения к данному пулу используйте следующие параметры для вашего .bat файла: ethminer -F http://alphaminer.xyz:8080?miner=<ВАШ АККАУНТ> -G

Полный пример бат файла: ethminer -F http://alphaminer.xyz:8080?miner=0x2dc0950003aea14af0c9e3439e59cf8e79fa569d -G

Пул ETH Supernova

Supernova — довольно популярный пул для добычи различных альткоинов, наконец запустил пул для добычи Ethereum, что является довольно хорошей новостью. Так как это единственный пул (кроме официального), который не принадлежит неизвестным, а это значит что данному пулу можно доверять, а так же предлагает знакомый многим майнерам интерфейс, который однако требует регистрации.

От этого пула вполне можно ожидать хорошей производительности, качества обслуживания и надежности. На момент написания материала, скорость пула составляет 13.4 Гхеш/с (4% от мощности сети) и 160 активных воркеров. Выплаты доступны как в автоматическом, так и в ручном режиме. Минимальная сумма для выплаты 0.01 ETH. Фиксированная комиссия за вывод составляет всего 0.001 ETH. Комиссия пула составляет 1%.

Для подключения к данному пулу используйте следующие параметры для вашего батника: ethminer -G -F http://eth.suprnova.cc:3000/<ВАШ ВОРКЕР>/<ХЕШРЕЙТ>

Где, <ВАШ ВОРКЕР> — ваш воркер на пуле, <ХЕШРЕЙТ> — хешрейт вашего оборудования в Мхеш/с.

Полный пример бат файла для 4 видеокарт Radeon 280х: ethminer -G -F

Рейтинг пулов

Пул:Хешрейт:% от сети:Майнеры:Выплаты:Комиссии:
Ethpool.org
68 Гхеш/с20%373Каждые 12 часов. мин. 1 ETH2% + 0.01 ETH
2Miners.com80 Гхеш/с1%260Каждые 2 часа, мин. 0.01 ETH1% + 0.00 ETH
Eth.nanopool.org121 Гхеш/с37%440Каждые 12 часов.2% + 0.005 ETH
Ethereumpool.co14 Гхеш/с1.8%78Ежедневно, мин. 1 ETH2% + 0.01 ETH
Weipool.org0.6 Гхеш/с0.2% Ежедневно1.5% + 0.01 ETH
Eth.suprnova.cc13.4 Гхеш/с4%160Авто, мин. 0.01 ETH1% + 0.001 ETH

Калькулятор доходности при майнинге Эфириума

Убедиться в эффективности добычи криптовалюты можно, используя калькулятор майнинга эфириума. Этот онлайн-инструмент очень просто использовать, а полученные результаты подскажут какой будет прибыль на конкретном хешрейте и целесообразен ли майнинг в этом случае. От пользователя требуется предоставить данные и осуществить расчет – система покажет результат, в котором оценит целесообразность майнинга в криптознаках и долларах.

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

Калькулятор доходности Ethereum.

mining-cryptocurrency.ru

Криптовалюта Эфириум (Ethereum), курс ETH к доллару и рублю

Криптовалюта Эфириум (Ethereum, ETH) — это платформа для разработчиков приложений и дочерних проектов, построенная на децентрализованной технологии блокчейн (Blockchain).

По сути, Эфириум представляет собой открытую базу данных, в которой постоянно хранится публичный реестр записей о цифровых транзакциях. Здесь важно заметить, что эта база данных не нуждается ни в каком централизованном органе управления, который бы поддерживал ее существование и обеспечивал безопасность.

Она функционирует как не требующая доверия система обработки транзакций, среда, в которой отдельные люди могут осуществлять одноуровневые (peer-to-peer) транзакции без необходимости доверять некой третьей стороне или друг другу.

Навигация по материалу:

Курс Эфириума к доллару и рублю (онлайн)

Текущий курс Ethereum (ETH) по отношению к доллару США и рублю, объём торгов и границы самого высокого и низкого курса за последний месяц:

О криптовалюте Ethereum (ETH) — принципы работы

Эфириум – это попытка разработчиков создать блокчейн, который был бы наиболее эффективным и удобным при операциях с денежными средствами. Эта технология позволяет создать алгоритм, с которым множество операций может быть выполнено программно, с помощью майнинга Эфириума на GPU мощностях. Ресурсы сети могут быть использованы при создании игорных сетей, соцсетей, различных договоров, контрактов и т.д.

Это криптовалюта второго поколения, которая основана на децентрализованной майнинговой сети.

История создания

Гевин Вуд и Виталий Бутерин – именно эти два человека создали Эфириум. Первые упоминания о Ethereum датируются концом октября 2013 года. Неофициально на начальном этапе Эфириум часто называли «новый Биткоин или Bitcoin 2.0».

Для развития проекта естественно требовались крупные денежные вложения, поэтому в 2014 году создатели платформы запустили мощный краудфандинговый проект для сбора средств.

За короткий промежуток времени (всего за 42 дня) в краудфандинговый проект было привлечено более 30 тысяч Bitcoin. Запуск Ethereum произошел в конце июля 2015 года.

Идея Эфириума — создать блокчейн в котором на тьюринг-полном языке программирования, возможно создавать любые «смарт-контракты». В данное время имеет алгоритм Dagger-Hashimoto и используется концепция Proof-of-Work для защиты сети. Присутствует протокол GHOST предусматривающий оплату опоздавших решений, для обеспечения децентрализации вычислительных центров.

Разработчикам удалось собрать 18 миллионов долларов в Биткоинах, однако взамен они должны предоставить 60 миллионов эфиров.

После того, как стартап смог привлечь столь большие инвестиции, им заинтересовались крупные компании. Среди них можно выделить:

  • Microsoft;
  • IBM;
  • Acronis;
  • Сбербанк и другие.

В чем заключается уникальность криптовалюты Ethereum

После появления Bitcoin, он долго оставался единственной криптовалютой, которая имеет высокий потенциал роста. Основная масса аналогов не привлекала действительно серьезного внимания от общественности. Но криптовалюта Эфир обладает уникальным отличием, которое заключается в использовании умных контрактов или смарт-контрактов.

Каждая транзакция системы осуществляется с использованием компьютерной программы. Она проверяет условия сделки и выполнение обязательств между отправителем и получателем. Поскольку за соблюдением всех пунктов следят не люди, а машины, это обеспечивает честность и беспристрастность. Таким образом, умный контракт невозможно обойти или отменить.

Смарт-контракты заложены и в блокчейне Биткоина, однако их возможности были умышленно ограничены создателем криптовалюты Сатоши Накамото. В основе используется язык программирования Script. У него отсутствует доступ к blockchain или транзакциям, поэтому не может проверять все условия сделок. Поэтому смарт-контракты в системе Bitcoin способны справиться только с самыми простыми задачами.

На площадке Ethereum используется код программирования похожий на JavaScript. Контракт считается выполненным после того, как он получил уведомление от другого пользователя или  другого смарт-контракта. Компьютерная программа самостоятельно отправляет деньги, после выполнения условий, а также может работать с базой данных, которая сопровождает каждую транзакцию. После окончания сделки вычислительный результат записывается в Blockchain. Отправитель сможет сразу заметить его, если будет наблюдать за смарт-контрактом.

Особенность Ethereum — умные контракты (смарт контракты)

Созданная и заложенная в Ethereum технология умных контрактов позволяет реализовать механизм автоматизации при осуществлении транзакций, предварительно просчитав все сопутствующие условия, а также непосредственно результат каждой отдельной взятой сделки. Такой подход должен гарантировать более высокие показатели стабильности в сравнении с биткоином, поскольку здесь никак нельзя влиять на условия, однако есть сложности с блокчейном Ethereum, о которых будет рассказано ниже.

Сфер применения для таких умных контрактов очень много. Самое очевидное, например, использовать криптовалюту Эфир при выдаче займов населению. В таком случае кредитор может сразу прописать в условиях, когда, как и с какими процентами должна вернуться сумма кредита. Таких примеров при желании можно привести огромное количество, так как Ethereum фактически дает возможность создания своей денежной единицы в рамках любой национальной валюты.

Какие приложения для Ethereum разрабатываются уже сейчас?

Платформа Ethereum используется для создания самых разных приложений, но поскольку это совершенно новое дело, пока трудно понять, какие приложения будут успешными, а какие нет.

Weifund — открытая платформа для краудфандинга, использующая умные контракты. Такой подход позволяет рассматривать вклад в кампанию как цифровой актив, подкрепленный контрактом, а значит, он может использоваться, покупаться и продаваться в экосистеме Ethereum.

Uport — безопасный и удобный способ полностью контролировать личную информацию. Вместо того чтобы полагаться на государственные учреждения и отдавать данные третьим сторонам, пользователь сам контролирует, кто может их получать и использовать.

BlockApps — попытка упростить создание приложений для блокчейна, от любительских поделок до сложных «боевых» систем. Blockapps предоставляет все необходимые инструменты для создания как закрытых, так и общедоступных приложений.

Provenance использует Ethereum для повышения прозрачности цепочек поставок. Он позволяет отслеживать происхождение и историю товара и предоставлять эти данные потребителю, который на основе этой информации может принимать более обоснованные решения.

Augur — платформа с открытым исходным кодом, предназначенная для прогнозирования — любой может сделать прогноз и получить вознаграждение, если он сбудется. Люди покупают акции на определенный исход определенного события и, если их прогноз оказывается верным, получают вознаграждение.

Разделение Ethereum и Ethereum Classic

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

Дело в том, что Ethereum основан на технологии блокчейн, постулирующей необратимость и неизменность любых транзакций в сети ETH. Таким образом, переписав правила работы блокчейна, Ethereum создал опасный прецедент, противоречащий самой сути технологии.

Если менять код каждый раз, когда речь идет о достаточно большой сумме или большом числе затронутых людей, блокчейн потеряет свою основную ценность как безопасное и анонимное хранилище, которое обеспечивает неизменность информации и защиту от несанкционированного доступа.

Этот случай поставил сообщество Ethereum и его основателей в опасное положение: если бы они не вернули деньги инвесторов, это могло бы повлиять на репутацию сети.

В итоге большинство участников сообщества Ethereum проголосовало за хард-форк и возвращение денег инвесторов, но не все согласились с таким подходом. Это привело к расколу, и теперь существуют две параллельные сети: те, кто так и не согласился с возможностью каких-либо изменений в блокчейне, пользуются Ethereum Classic, а большинство, согласившееся задним числом переписать небольшую часть блокчейна, представляет просто Ethereum.

Обе сети функционально идентичны и имеют одинаковую историю транзакций — вплоть до блока, на котором был реализован хард-форк. С тех пор пути двух блокчейнов разошлись.

Как получить Ethereum в 2019 году?

Рассмотрим 4 основных способа получить Эфириум, актуальные на 2019 год:

  • Облачный майнинг Ethereum — самый доступный и выгодный на сегодняшний день способ получить монеты ETH, за счет покупки контракта сроком на 1-3 года у специализированных дата-центров со специальными фермами для добычи Ethereum. Стоимость контрактов начинается от 2 долларов США.
  • Собрать свою ферму для майнинга с мощными видеокартами. На данной ферме также можно будет добывать и другие криптовалюты. Инструкция по подбору комплекта оборудования и настройке фермы есть у нас на сайте.
  • Биржи криптовалют. На данный момент существует немало действительно работающих и пригодных для использования криптовалютных бирж, полный перечень самых авторитетных криптобирж смотрите в нашем сайте.
  • Криптовалютные обменники. Значительно проще и удобнее купить или продать Эфириум через обменники криптовалюты. Подробный обзор самых надежных обменников смотрите у нас на сайте. Работают по совершенно аналогичному обычным обменным пунктам принципу, взимают фиксированный процент за операцию.

Сервисы облачного майнинга (аренда мощностей)

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

Самые популярные и надежные сайты облачного майнинга это IQMining и HashFlare, есть и другие сервисы, но ручаться за их надежность мы не можем.

Виды Ethereum кошелеков — где хранить Эфириум?

Важно знать, что потеря вашего закрытого ключа намного серьезнее неправильного использования пароля к нему – это может привести к безвозвратному исчезновению всех ваших эфиров. Помните это!

Учитывая данное обстоятельство сегодня существует большое количество вариантов кошельков Эфириума, которые используются для хранения криптовалюты. К ним можно отнести:

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

Выбор одного зависит от ваших предпочтений для удобства и безопасности. Обычно эти две концепции противоречат друг другу: чем удобнее, тем хуже безопасность (и наоборот).

Desktop wallets (десктопные кошельки)

Данные кошельки работают на вашем ПК или ноутбуке. Один из вариантов их использования заключается в загрузке Ethereum-клиента кошелька (копии всей цепочки Ethereum). Существуют различные Ethereum-клиенты, которые написаны на различных языках программирования и имеют различную производительность.

Процесс загрузки может занять у вас несколько дней и будет продолжать свой рост по мере роста Эфириума. После этого кошелек должен быть синхронизирован с последними транзакциями, произведенными в блокчейне.

Mobile wallets (Мобильные кошельки)

Мобильные клиенты или, как их еще называют, «легкие» клиенты требуют меньше данных для загрузки подключения к блокчейну и последующего совершения транзакций в сети ETH. Поэтому они чаще всего устанавливаются на смартфоны.

Однако, несмотря на удобство использования, данный вариант менее безопасен.

При этом хранение личных ключей на смартфоне, отключенном от Интернета (метод «холодного хранения»), намного сложнее взломать и лучше всего использовать для хранения крупных эфирных холдингов.

Hardware wallets (кошельки-гаджеты)

Такие кошельки представляют собой защищенные устройства, которые можно отключить от сети, при этом продолжать создавать транзакции. Эти защищенные устройства, которые часто можно отключить от Интернета, могут подписывать транзакции, не будучи в сети.

Однако, такой вариант кошелька не совсем удобен при частом использовании эфиров из-за отсутствия доступа к блокчейну. При этом их предложение на рынке не очень большое.

Paper wallets (Бумажные кошельки)

Такие кошельки представляют собой еще один вариант «холодного хранения». Вы записываете свой секретный ключ на листе бумаге, который затем храните в безопасном месте. Также они могут выглядеть в качестве PR-кода, который всегда можно отсканировать.

Достоинством такого кошелька является то, что отсутствует угроза кибер-атак или сбоя в функционировании системы.

Однако, если вы потеряете свои записи, уже не будет доступа к своим эфирам. Также бумажные кошельки стоит держать подальше от воды и огня.

Как создать онлайн кошелек Эфириума на MyEtherwallet.com?

Разберем подробно по шагам:

  1. Перейдите на сайт myetherwallet.com;
  2. Придумайте пароль не менее 9 символов, вбейте его в соответствующее поле на стартовой странице сайта и нажмите кнопку «Создать кошелек»;
  3. Скачайте файл Keystore/JSON. Рекомендую дополнительно сохранить полученные файлы на флешку, другой компьютер или любой другой носитель;
  4. Далее будет сформирован закрытый ключ вида: c69acce684d8c84320b1ef7a3936ecdad270eeec928678be9cdd1824bdc3c887, который в последствие потребуется для входа в ваш кошелек — запишите его себе куда-нибудь и НЕ ТЕРЯЙТЕ!

    ВАЖНО! Если вы потеряете закрытый ключ вашего Ethereum кошелька, то восстановить его никак не сможете! Доступ к вашим средствам будет утерян навсегда!

Все, ваш кошелек готов и теперь вы можете пользоваться им.

Для того, что использовать ваш эфириум кошелек, вам необходимо перейти в раздела Информация о кошельке и открыть кошелек одним из двух способов:

  1. Загрузить Файл Keystore (UTC / JSON) — нажмите поле ВЫБРАТЬ ФАЙЛ С КОШЕЛЬКОМ…, выберите сохраненный при создании кошелька файл (.json) и нажмите Отпереть.
    — или —
  2. Ввести Закрытый ключ — вбейте в соответствующее поле полученный при создании кошелька закрытый ключ вида c69acce684d8c84320b1ef7a3936ecdad270eeec928678be9cdd1824bdc3c887 и нажмите Отпереть.

При корректном выполнении одной из двух процедур вы попадете в ваш etherium кошелек.

Прогноз развития на ближайшее будущее

Как показал 2018 год, курс эфира $1400 это уже реальность. С учетом разноплановости эфира, мощного его продвижения, умных контрактов и того, что этой технологией в последнее время интересуются все больше организаций, рост цены Эфириума только вопрос времени.

Я не считаю Эфир конкурентом, а тем более заменителем биткоина. Совсем нет, но свою нишу эта валюта найдет очень быстро. Достаточно вспомнить, что в последнее время ее приняли на торги во все биржи, многие кампании внедряют именно блокчейн на базе эфира, даже делают собственные криптовалюты на основе эфирного блокчейна.

Следует под биткоином понимать валюту и несомненно пока все идет к этому, а Эфириум это прежде всего технология. И технология эта очень востребована в данный момент времени, поэтому о том что ETH будет расти в цене сомневаться пока не приходится.

Умные контракты могут кардинально изменить взаимоотношения сторон в области права и финансов. С развитием «интернета вещей», когда почти все бытовые устройства будут подключены к общей сети, Ethereum за счет смарт-контрактов может войти в жизнь обычных пользователей. Среди его особенностей стоит выделить:

  • высокая степень защиты пользователя за счет авторизации через криптографические подписи, при условии, что он хранит их на записывающих устройствах, которые не подключены к сети, например, обычных флешках;
  • устойчивость к DDoS-атакам;
  • история всех транзакций хранится в блокчейне.

Аналитика ETH показывает, что курс Ethereum имеет большие шансы на существенный рост. В 2019 году эта криптовалюта может легко перевалить за несколько тысяч долларов. Это значит, что инвестировав свои деньги сегодня, можно заработать вдвое большую сумму через год.

mining-cryptocurrency.ru

Майнинг Ethereum: первые шаги

В сегодняшней статье мы подробнее поговорим о том, что такое вообще Ethereum и как его правильно добывать. Рассмотрим основные преимущества этой криптовалюты и с чего следует начинать процесс его добычи. Статья поможет начинающим майнерам как и с чего лучше начинать процесс добычи ETH, и чем вообще он отличается от других криптовалют.

Что собой представляет Ethereum

Эта валюта появилась в интернете в 2015 году, она представляет электронные деньги, используемые в основном для обмена ресурсами, как оплату определённых услуг или как средство реализации исполнения договоров. Процесс разработки и создания этой валюты проходил на базе кода биткоина, всё же у них есть отличия. Рассмотрим подробнее, в чём заключаются их отличия:

  • Количество ETH не ограничено в отличие от биктоина.
  • По объёму капитализации, она набирает стремительные обороты, и она скоро сравняется и обгонит лидирующий Bitcoin.
  • Разработкой кода и концепцию в сети занимались другие специалисты.
  • ETH имеет все шансы на официальное признание в России и стать первой криптовалютой допущенной в оборот в РФ.
  • На рынке электронных валют эта единица имеет самые большие показатели по активности, взлеты и падения иногда наблюдаются по нескольку раз в день, что делает её наиболее привлекательной для торговли в интернет пространстве.

Несмотря на взлёты и падения, она является наиболее перспективной валютой, и в неё вкладывают огромные средства, что способствует росту стоимости и её дальнейшему развитию.

Что такое майнинг ETH и оборудование для работы

Следует отметить, что добывать криптовалюты, становиться сложнее. Это связано с тем, что оборудование устаревает и не справляется с поставленными задачами, а задачи, для добычи электронных валют становятся сложнее, и если вы хотите приносить прибыль, то приходится подстраиваться под требования. Ведь оборудование стоит не дёшево и требует хороших вложений.

Благодаря тому, что добыча эфира продолжается, в процессе этих действий появляются новые валюты, основанные на базе ETH. Но как самому начать майнить эту валюты в сети и что для этого нужно? Подробнее рассмотрим, с каких шагов нужно начинать работу:

Нужно иметь мощный компьютер, обладающий необходимыми параметрами. У него обязательно должна быть мощная видеокарта.

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

Кроме того нужно не просто купить хорошее оборудование, но и разбираться в нём, оно может быть несовместимой с ПК, и трата денег может не принести желаемого результата. Перед тем как покупать и устанавливать необходимые детали, нужно проверить следующие характеристики оборудования:

Нужно подобрать хорошие видеокарты, желательно чтобы их разработали недавно. Установление нескольких видеокарт существенно увеличивает работу.

Операционная система должна быть Windows X64, Windows X32 не имеет подходящих разрядов.

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


  • Мощность системы должна быть не ниже 10 MH/s, это важно.
  • Скорость интернета должна быть не ниже двух-трёх мегабит.
  • Нужно подключить монитор к системе, если не подключён экран, то нужно поставить эмулятор монитора.
  • По статистике средняя окупаемость потраченных средств составляет от 5 месяцев до одного года.

Существуют 2 способа добычи эфира, первый вариант предусматривает сольное участие двух и более человек, а второй работу в составе пула.

Варианты добычи ETH не выходя из дома

Существуют несколько способов добывать ETH дома. В случае, если нет денежных средств для покупки дорогого оборудования, то лучше не тратить время, потому что возможность хорошего заработка ничтожно мала. Конечно, заработать можно, но прибыли будет мало. Рассмотрим подробнее все 4 способа получения ETH:

  1. Через стандартный компьютер, используемый в домашних условиях. Подключаются к пулу, потом скачивают специальную программу для майнинга, запускают, и становиться одним из пользователей в сети Etherium. Таким образом начинали зарабатывать первые майнеры в сети, которые добывали биткоины на стандартных четырёх или восьми ядерных процессорах без подключения дополнительных устройств. Вы можете приступать к этому способу, хоть сейчас имея дома компьютер, но прибыль от него потянет на троечку.
  2. Второй способ предусматривает участие специального оборудования. Под этим оборудованием подразумеваются обычные видеокарты. Главное подобрать хорошие видеокарты, разработанные недавно. Он предусматривает покупку видеокарт для домашнего компьютера. Для процесса добычи эфир хорошо подходят процессоры видеокарт GPU. Работая на родных видеокартах, вы получите меньший доход. Некоторые майнеры заказывают специальные карты из Германии и других стран, тем самым совершенствуя оборудование и увеличивая доход.

Последний способ это аренда ресурсов для майнинга электронной валюты. Он подходит для тех, кто не хочет или у него нет возможности покупать дорогостоящие комплектующие для самостоятельной работы. С начало нужно войти в состав пула и арендовать вычислительные системы у майнеров, это называется облачным майнингом. Он является самым распространённым и выгодным в сети. Здесь не приходиться тратиться на покупку оборудования, не нужно собирать ферму дома и подключать её к системе. Вы пользуетесь программами и специальными алгоритмами, тем самым получая прибыль автоматически.

У этого способа есть один недостаток, зачастую вы рискуете, стать жертвой мошенников, у которых нет оборудования для работы или быть обманутым посредниками. Важно отметить, что этот способ не гарантирует, что у вас получиться заработать. При выборе компаньонов нужно опираться на их авторитет, существуют зарубежные компании, которые давно себя зарекомендовали в качестве надёжных партнёров по оказанию подобной услуги.

Для майнига эфира нужно иметь специальный кошелёк, туда и будет поступать ваша прибыль. Кошелёк представляет собой специальный сейф для электронных денег. Его создание проходит на сайте Ethereum.org. Заходите и затем всё делаете по инструкции.

Прогнозы на наступающий 2018 год

Прогнозы, делятся на две стороны: одни утверждают, что рост валюты будет продолжаться, а другие — что его ждёт обвал. Но основное количество аналитиков говорят, что при такой тенденции рост эфира будет продолжаться и в следующем 2018 году. Это утверждение подтверждается и тем, что инвестиции в эту валюту стремительно растут. Есть ещё вопрос, который нельзя игнорировать, есть утверждение, что центральные банки, будут вводить контроль или дополнительные ограничения, они станут большим испытанием для рынка криптовалют. В общем ждём окончания праздников и новостей с рынка криптовалют.

1ethereum.ru

Майнинг эфириума (Ethereum): что нужно знать?

Алгоритм хеширования, используемый Ethereum, называется ethash. Он хеширует метаданные последнего блока в системе, используя специальный код под названием nonce: случайное двоичное число, которое и задает уникальное значение хеш-функции. Для каждого нового блока в блокчейне сеть устанавливает целевое значение хеша, и все майнеры в сети пытаются угадать значение nonce, которое приведет к такому значению.

Принципы криптографии, лежащие в основе такого хеширования, делают случайный подбор nonce практически невозможным. Это означает, что единственный способ найти правильный nonce — циклическое перемещение по всему диапазону возможных решений до тех пор, пока не будет найдено правильное. В таком случае решение может служить «доказательством работы» — что компьютер, обнаруживший правильное значение nonce, должен был фактически выполнить работу, то есть использовать вычислительную мощность для запуска алгоритма хеширования.

Майнер, нашедший правильное значение nonce, расшифровывает блок и получает пять эфиров, после чего процесс начинается заново. Цикл повторяется каждые 12 секунд.

↑ к содержанию

Что нужно, чтобы начать майнинг Ethereum

  • Видеокарта с хорошей производительностью, как минимум одна, но оптимально 4-6 GPU на один компьютер-ферму. 
  • Естественно компьютер (системный блок) или ферма с установленной операционной системой (Windows x64). Именно 64 разрядная версия.
  • Определится с валютой которую будем майнить. На алгоритме Эфириума (dagger hashimoto) есть сразу несколько криптовалют, самые крупные из них: Ethereum Classic (ETC), Musicoin (MUSIC) и прочие.
  • Так как майнинг у нас онлайн, то нужен интернет. Скорость быстрая не нужна, но желателен хороший пинг, об этом ниже.
  • Выбрать пул (POOL) где мы будем майнить ethereum. Далее выбираем программу майнер и настраиваем.
  • Выбрать биржу или Эфириум кошелек куда будут капать и копится наши «намайненые» монеты, а так же сервисы где можно обменять наши заработанные монеты на рубли и вывести на карту (обзор криптовалютных обменников).

Интернет быстрый не обязателен, но он должен быть с хорошим пингом. Если подключать через кабель, то конечно это лучший вариант, но и тоже Wi-Fi подойдет.

↑ к содержанию

Майнинг Эфириума на видеокартах

По большому счету, процесс добычи Эфира ничем особенно не отличается от майнинга других цифровых валют. Поэтому и требования к видеокартам во многом сходные.

Начнем с объема памяти.  Здесь выбирайте побольше, как минимум от 3 Гб, а в скором времени минимумом уже будет 4 Гб, поскольку размер DAG файла постоянно увеличивается. Такой объем памяти обеспечит вам эффективную работу и достаточно быструю окупаемость.

Таблица сравнения видеокарт по хешрейту при добыче Эфириума и других криптовалют выложена на нашем сайте.

Что касается скорости памяти, то лучше всего – стандарт DDR 5. Такие видеокарты отличаются хорошим балансом производительности и энергопотребления.

Шина вам понадобится 256-разрядная, так как работа на видеокартах с 128-битными шинами менее производительна, а скорость майнинга слишком низкая.

Очень большое значение для эффективной добычи имеет и система охлаждения. Многие советуют выбирать разработки от Radeon. Кроме всего прочего, они демонстрируют устойчивость к износу. Но и последнее 10-е поколение Nvidia показывает себя вполне не плохо, тем более их гораздо больше в магазинах.

И еще один параметр, правда, не слишком значимый, это возможность разгона. Конечно, есть вероятность прибавить от 20 до 40 процентов начальной мощности GPU, но придется заниматься дополнительными настройками.

↑ к содержанию

Пулы для добычи Эфириума

Мы уже делали подробный обзор пулов для майнинга Эфириума, в нем вы найдете полный анализ пулов со статистическими данными и сравнительную таблицу с рейтингом. Здесь же кратко перечислим семь наиболее актуальных пулов на конец 2018 года: 

  • ETHpool. Это и есть тот самый первый пул. Именно он отказывал новым пользователям в приеме по причине высокой загруженности и продолжал сотрудничество только со своими старыми клиентами. Его мощность составляет около 20% всей мощности системы, а количество участников приближается к 4 сотням.
  • Minergate. Один из самых популярных пулов, предпочтение лучше отдать видеокартам nvidia. Это мультивалютный ресурс, то есть добывать можно несколько разных монет, в том числе и Эфириум. Сайт имеет несложный и понятный интерфейс. Достаточно завести 1 аккаунт и можно задействовать в добыче сразу несколько ПК. Майнить можно как процессором, так и видюхой. Можно использовать «умный» майнинг, такой режим присутствует.
  • NiceHash. И это пул с возможностью майнинга нескольких цифровых валют. Установка и настройка очень простые, справится даже начинающий пользователь. Сервис автоматически подбирает самый выгодный алгоритм добычи, автоматически переводит добытую крипту в BTC и так же автоматически выводит выплаты на ваш кошелек, когда накопится 100000 сатошей.  Обновлено. NiceHash прекратил работу после взлома сети и кражи большой суммы биткоинов.
  • ETH Nanopool. Новый амбициозный проект. Несмотря на свою молодость, его доля в сети уже почти в 2 раза больше доли ETHpool. Количество участников уже перевалило за 4 сотни. Комиссионный сбор пула составляет 2%, комиссия на вывод – 0,005 ETH. Но есть один неприятный нюанс – администрация сервиса предупреждает пользователей, что «спасение утопающих – дело рук самих утопающих», то есть при возникновении проблем технического или иного плана (например, потери баланса) никаких компенсаций ждать не стоит.
  • Ethereumpool. Еще один юный сервис, который работает и параллельно продолжает разрабатываться. Пока его доля от общей мощности сети составляет 1,8%, скорость – 6 гигахешей в секунду.
  • WeiPool. Совсем новый ресурс, достаточно удобный, с простым интерфейсом. Майнеров пока немного и доля в общей мощности сети всего 0,2%. Комиссия 1,5%, но первая неделя работы проходит с нулевой ставкой. Выплаты ежесуточные.
  • ETH Supernova. Этот сервис знают многие пользователи, увлекающиеся добычей альткоинов. Теперь здесь можно майнить и Эфир, что без сомнения станет хорошей новостью для участников. Работать здесь невозможно без регистрации, зато интерфейс знакомый и понятный, а безопасность на высоком уровне. Пул точно заслуживает доверия, он надежен, позволяет хорошо заработать и качественно обслуживает своих клиентов.

↑ к содержанию

Соло майнинг Ethereum

Как следует из названия соло майнинг предполагает добычу Эфира только с помощью ваших мощностей, если они не большие крайне не рекомендуем вам этот вариант.

Но если мощности позволяют, то поделимся небольшим руководством, посвященным соло (одиночному) майнингу монет ETH на локальной системе или внутри сети из нескольких майнинг-риов. У

чтите, что на данный момент практически бессмысленно пытаться майнить в одиночку, используя только лишь процессоры или если у вас нет достаточных GPU-мощностей, то вам вряд ли удастся завершить блок.

Также, по собственному опыту можем сказать, что geth периодически замыкает, и перестает высылать новую работу из текущего блока (при одиночном майнинге), так что вам придется внимательно следить за работой ваших систем. Если же вы хотите майнить в пуле, то вам наверняка будет интересно ознакомиться с нашей статьей, посвященной данному вопросу. Перед тем как начать, вам понадобится скачать свежие windows-пакеты geth и ethminer используя ссылку в конце материала.

Генерируем адрес кошелька
  • Откройте папку geth и запустите geth-console.bat, чтобы открыть Ethereum в режиме консоли.
  • ПО понадобится скачать данные блокчейна, так что на это потребуется некоторое время.
  • В консоль введите следующие данные: personal.newAccount(«password») — вместо слова password в данном пункте нужно вписать собственный пароль и хорошенько запомнить его.
  • Далее в консоль введите: eth.accounts — эта команда выведет вам адрес вашего Ethereum-кошелька.
  • Чтобы проверить баланс, можно использовать команду web3.fromWei(eth.getBalance(eth.coinbase), «ether»).
Запускаем geth для соло майнинга
  • Чтобы прослушивать только соединения локального типа: geth —rpc —rpcaddr «localhost» —rpcport 8545.
  • Чтобы предоставить доступ в локальной сети: geth —rpc —rpcaddr «192.168.0.123» —rpcport 8545 — для того чтобы быть доступным по локальной сети, не забудьте заменить IP-адрес rpcaddr на адрес компьютера, на котором запущена система (192.168.0.123 – это просто пример).
  • Чтобы быть доступным в интернете: geth —rpc —rpcaddr «x.x.x.x» —rpcport 8545 — для того чтобы быть доступным в интернете, не забудьте заменить IP-адрес rpcaddr на адрес компьютера, на котором запущена система (x.x.x.x – это просто пример, который не будет работать). Также не забудьте выставить порт 8545 (или любой другой, который вам захочется).
Запускаем ethminer для соло майнинга
  • Для того чтобы майнить при помощи ethminer на той же локальной системе, где работает geth, используйте: ethminer –G.
  • Чтобы майнить в системе в локальной сети, где установлен и запущен geth, используйте: ethminer -G -F http://192.168.0.123:8545 — убедитесь, что IP-адрес локальной системы установлен правильно (192.168.0.123 – это просто пример). Также не забудьте отключить фаерволы, которые могут блокировать эти соединения.
  • Чтобы использовать майнинг-стойку для майнинга в интернете на ПК, в локальной сети которого используется geth, используйте: ethminer -G -F http://x.x.x.x:8545 — чтобы предоставить доступ через интернет, вместо x.x.x.x в примере укажите ваш внешний IP-адрес, и выставите порт 8545 или тот, который будет правильно взаимодействовать с вашим внешним IP и системой, на которой запущен geth.

↑ к содержанию

Программы для майнинга Эфириума

Есть несколько программ для добычи монет ETH, мы рассмотрим две самые популярные из них. Принципиальной разницы в производительности между ними нет.

Программа Claymore’s Dual для совместного майнинга Ethereum и Decred

Claymore’s Dual Ethereum+Decred GPU Miner – программа майнер для тех, кто добывают либо Эфириум (ETH), либо Decred (DCR), либо обе криптовалюты одновременно. Позиционирует себя, как лучший, по скорости добычи, майнер этих криптовалют.

Майнер устроен таким образом, что в режиме двойной добычи, Вы будете получать полную производительность майнинга Эфириума, при более медленной производительности майнинга Decred, в сравнении с одиночным режимом майнинга Эфириум или Decred.

Claymore утверждает, что эффективность скорости добычи Эфириума должна быть выше на 3-5%, из-за совершенно другого кода майнера, имеет более высокую нагрузку на GPU, и использует оптимизированный код OpenCL. Майнер разработан для использования в пуле и не поддерживает, на настоящий момент, соло майнинг. Claymore’s Dual Ethereum+Decred AMD GPU Miner имеет версии как для работы в ОС Windows (в настоящее время выпущена версия только для 64-битной Windows), так и для Linux.

Майнер бесплатный, однако при добыче Эфириума в режиме майнинга только Эфириум, вы будете платить 1% добытого Эфириум комиссии и 2% добытого Эфириум в режиме майнинга Эфириум +Decred. При добыче Decred, комиссия не взимается.

Выпущены версии как для AMD, так и для Nvidia видеокарт с 3 Гб видеопамяти или больше.

Скачиваем Claymore’s Dual Ethereum Miner только через официальную ссылку от разработчика https://bitcointalk.org/index.php?topic=1433925 (да не удивляйтесь, официальная ссылка именно на форуме Bitcointalk)

Настройка Claymore’s Dual

Для того чтобы программа запустилась, у вас должна быть 64-разрядная Операционная система, я пользуюсь Windows 10, но есть любители майнить и на Linux.

Так же необходимо поставить правильный драйвер. Если у вас ферма на видеокартах от AMD, то версия должна быть 16.9, более поздняя версия не видит прошитые видяхи. Для Nvidia подойдёт самый последний драйвер.

Код Bat-файла:

Для того чтобы настроить майнер под пул необходимо прописать Bat-файл cо следующими настройками:

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool eth-ru.dwarfpool.com:8008 -ewal 0x0364fea61f52e3323dad984ed20a007bc0e735b4/ferma1 -epsw x -etht -allpools 1 -ftime 10

Где -epool eth-ru2.dwarfpool.com:8008 это адрес и порт пула через Российский сервер, где пинг меньше, если вы из России, полный список серверов пула на сайте Dwarfpool.com/eth.

 И дальше -ewal 0x0364fea61f52e3323dad984ed20a007bc0e735b4/ferma1 это номер кошелька и название форкера для фермы, чтоб статистику смотреть.

Я же майню в режиме Dual, добываю сразу 2 криптовалюты, что в данный момент выгодно и мой батник выглядит так:

setx GPU_FORCE_64BIT_PTR 0

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

EthDcrMiner64.exe -epool eth-ru.dwarfpool.com:8008 -ewal 0x0364fea61f52e3323dad984ed20a007bc0e735b4/ferma1 -epsw x -etht 1000 -dpool dcr.suprnova.cc:3252 -dwal ЛОГИН.ВОРКЕР -dpsw x -allpools 1 -ftime 10

Второй монетой добываем Decred на пуле supernova. Кошелек можно взять на Poloniex, но при регистрации на supernova этот кошелек привязывается к аккаунту, и в батнике нужно указать логин. Но об этом в другой статье. В дуал майнинге потребление электроэнергии видеокартами выше, и их температура тоже подскакивает градусов на 10-15.

Теперь добавьте ярлык батника в автозагрузку, чтобы майнинг запускался сразу после загрузки операционной системы, а также в биосе материнской платы настройте параметр AC Back, чтобы компьютер включался сам после подачи электричества.

Папку с автозагрузкой в Windows 10 можно открыть командой shell:Startup из командной строки или из утилиты «Выполнить», вызвать которую можно сочетанием клавиш на клавиатуре Win+R.

Для просмотра статистики скопируйте номер вашего кошелька в текстовое поле в разделе Ethereum на сайте Dwarfpool. Через некоторое время вы увидите появившиеся решения напротив вашего воркера.

↑ к содержанию

Программа-майнер ethminer и его настройка

Для майнинга ethereum используется программа ethminer. Существует несколько программ для майнинга, мы протестировали много майнеров, и указанный майнер показал наилучшую производительность, мы рекомендуем его неопытным пользователям. Продвинутые пользователи могут пробовать подключаться другими майнерами. 

Для запуска ethminer необходимо создать bat файл в котором собственно и будем играть с параметрами и запускать сам майнер.

В начало файла записываем: 

Setx GPU_FORCE_64BIT_PTR 0 
Setx GPU_MAX_HEAP_SIZE 100 
Setx GPU_USE_SYNC_OBJECTS 1 
SETx GPU_SINGLE_ALLOC_PERCENT 100 

это для освобождения памяти на видеокартах (критично для 2-х гиговых)

Далее идёт запуск ethminer с параметрами:
ethminer.exe -G -F http://92.63.101.111:6000/101162 —farm-recheck 200 

  • -G запуск майнера на GPU т.е. на видеокарте с использованием OpenCL (есть как на Radeon так и на NVidia), если вместо -G написать -С запустится майнинг на процессоре но скорость очень маленькая, -U запускает майнинг с использованием CUDA (вычисления в Nvidia картах). У меня AMD Radeo, поэтому я не смог исследовать этот параметр, пишите в комментариях вашу Nvidia карту попробуем разобраться с этим параметром вместе.
  • -F http://92.63.101.111:6000/101162 тут мы говорим майнеру куда конектится, IP:ПОРТ/ЛОГИН_ДЛЯ_МАЙНИНГА. Внимание, логин для майнинга это не Ваш номер в системе, логин для майнинга надо получить в разделе Зарабатывать -> Майнинг. Здесь вам необходимо указать только ваш логин для майнинга вместо 101162
  • —farm-recheck 200 — это для всех одинаково

Это были основные настройки ethminer, в первую очередь пробуйте запускать майнер именно так, сначала будет долго думать, загружать DAG файл в память, потом заработает.

Далее можно приступать к тонкой настройке ethminer, используется всего 2 параметра cl-local-work и cl-global-work, первым делом попробуйте установить —cl-local-work 128 —cl-global-work 8192 , просто добавьте параметры в конец строки запуска майнера.

ethminer.exe -G -F http://92.63.101.111:6000/101162 —farm-recheck 200 —cl-local-work 128 —cl-global-work 8192 

Чтобы определить оптимальный cl-local-work для видеокарты нужно вызвать следующую команду ethminer -G —list-devices для OpenGL и ethminer -U —list-devices для CUDA в отчёте CL_DEVICE_MAX_WORK_GROUP_SIZE и будет ваш оптимальный cl-local-work, однако имейте в виду, если вы работаете за компьютером на котором работает майнинг то для лучшего отклика и отсутствия тормозов установить —cl-local-work 128 —cl-global-work 8192. Можно создать два bat файла майнинг во время работы, и простоя.
Чтобы получить отчёт необходимо создать bat файл в папке с майнером, отчёт так же покажет информацию о количестве памяти видеокарты

ethminer.exe -G —list-devices
pause

—cl-global-work пробуйте постепенно поднимать 8192, 16384, 20384 (20384 проверенно на R9 380-390,+ несколько Mhs) 

Если у вас в компьютере несколько видеокарт, но для майнинга Ethereum вы хотите задействовать только одну, добавьте параметра \\\»—opencl-device X\\\», но вместо X указываете индекс необходимой видеокарты, посмотреть индекс можно командой:
ethminer.exe —list-devices

Скачать батник для запуска майнера под добычу Эфириум можно через официальную ссылку разработчика https://bitcointalk.org/index.php?topic=1433925. В скаченном архиве открываем файл start.bat с помощью любого текстового редактора (например блокнот).

↑ к содержанию

Настройка Windows  для добычи Ethereum

Перед началом майнинга нужно еще настроить виртуальную память в Windows.

Для того, чтобы зайти в настройки файла подкачки Windows 10, вы можете просто начать набирать слово «производительность» в поле поиска, после чего выбрать пункт «Настройка представления и производительности системы».

В открывшемся окне выберите вкладку «Дополнительно», а в разделе «Виртуальная память» нажмите кнопку «Изменить» для настройки виртуальной памяти

По умолчанию в параметрах будет установлено «Автоматически выбирать объем файла подкачки», мы меняем этот параметр на 16000 и ждем на подтверждение:

↑ к содержанию

Облачный майнинг Эфириума

Существует альтернатива для людей, желающих заняться добычей Эфириума, но избежать при этом хлопот, связанных с покупкой и управлением оборудованием. Речь идет о сотрудничестве с облачными сервисами.

Облачный майнинг подразумевает совместное использование вычислительных ресурсов удаленных дата-центров, которые специализируются на хранении и обработке данных. У подобного решения имеется немало преимуществ:

  • Отсутствие в квартире постоянно работающего оборудования, которое создает дополнительный шум и выделяет тепло.
  • Счета за электричество больше не опустошают карманы майнера.
  • Не нужно постоянно следить за работой агрегата, опасаясь сбоя или поломки.
  • Нет необходимости самостоятельно заниматься сборкой системы и настройкой программы. Несмотря на кажущуюся простоту этой работы, для большинства неопытных юзеров она является серьезным препятствием на нелегком пути майнера.

Эта разновидность майнинга сопряжена с некоторыми рисками, поэтому следует проявлять осмотрительность при выборе платформы для дальнейшего сотрудничества. Как правило, рекомендуется иметь дело с проверенными ресурсами, которые не первый год работают на рынке.

Лучший сервис облачного манинга на 2018 года это HashFlare, в силу самых выгодных тарифов и отличной репутации по уровню надежности (не разу не задерживал выплаты за последние два года). Полноценный обзор всех крупных сервисов облачной добычи читайте у нас на сайте.

↑ к содержанию

Прибыльность на 2018 год и дальнейшие перспективы

По состоянию на 2018 год, приличная ферма пока способна приносить очень хорошие деньги. И затраты на электричество просто копейки по сравнению с тем, сколько выходит Эфира в месяц. А насколько именно выгодно добывать ту или иную криптовалюту с различными типами видео карт смотрите в калькуляторах доходности на текущий момент (ссылки ниже).

Калькулятор доходности добычи Эфириума

О чем хотелось бы обязательно сказать, так это о необходимости использования калькулятора майнинга для предварительного анализа рентабельности добычи Эфира. Эта программка доступна всем, стоит только ввести ряд данных, и вы будете иметь примерную картину вероятных поступлений (или убытков).

Два самых точных и информативных калькулятора на сегодняшний день:

↑ к содержанию

Сложность сети Ethereum (ETH)

Добывать Эфириум, как и любую другую криптовалюту, становится сложнее с каждым днём. Сложность майнинга или block difficulty — это важный параметр, основанных на механизме консенсуса POW (доказательство работы). Сложность майнинга на алгоритме POW в первую очередь интересует конечно же майнеров, доход которых напрямую зависит от изменения этого показателя. Давайте взглянем на график.

В начале 2016 года стоимость эфира стала стремительно расти в пиках до 9000% от минимального значения, что собственно и привлекло множество майнеров к уже развитой на тот момент инфраструктуре (майнеры, пулы, инструкции). Весна 2016 года была на пиках выгодности майнинга за всю его историю, что конечно же отразилось на графике — теперь на нем устойчивое направление вверх.

С тех пор сложность вычислений с переменным успехом увеличивалась и достигла 80 TH в начале января 2018 года, сделав резкий скачок до 500 TH после того, как цена эфира выросла на 25%. На данный момент хешрейт Эфириума составляет 1500 TH, резко превысив значения показателей до падения в конце октября. Информация периодически обновляется.

Понравился материал? Поделись с друзьями.

finkontrol.com

Облачный майнинг Эфириума

Нынешний «бум» криптовалютного рынка сегодня — основа для дальнейшего его продвижения. Даже в малоразвитых государствах СНГ не просто профессиональные инвесторы, а даже простые люди стали интересоваться понятием «криптовалюта». И чем больше курс нынешних действующий цифровых монет, чем больше капитализация валюты в мире, тем больше людей начинают задумываться об инвестициях. Эфириум — скорее, самая перспективная криптовалюта. Это не повод для того, чтобы унизить либо сделать в глазах наших читателей Биткоин и Лайткоин ниже, нет. Просто блокчейн — это будущее. Не зря правительства некоторых стран пытаются организовать свою работу именно на основе блокчейна. Именно Эфириум предлагает каждому своему клиенту то, что не могут предложить другие цифровые монеты.

На рынке монета появилась в 2015 году. Курс на момент написания этого материала — 459$ за единицу. Разработчик Эфириума — Виталий Бутерин, верит в свой проект и постоянно говорит о том, что у него огромное будущее. Не поспоришь со словами финансовых аналитиков, которые прогнозируют огромный рост курса Эфириума к доллару в ближайшем будущем. 1000$ для Эфира — это не предел. Еще далеко говорить о таком курсе, но он обязательно вырастит, причем ни один профессиональный инвестор не сомневается в этом. В Ваших интересах сегодня купить Эфир по 450$ для того, чтобы через несколько месяцев попытаться продать его по 600$ — 700$ за 1 монету.

Наиболее простой и удобный способ заработать криптовалюту — облачный майнинг Эфириума. У каждого есть возможность сегодня арендовать мощности, которые позволят майнить крипты, зарабатывая при этом в будущем. Добывать монеты не так просто, но возможно. Сегодня целый ряд сервисов предлагают начать облачный майнинг, получая от него существенный профит. Мы отобрали самые прибыльные и удобные сервисы облачного майнинга Эфириума.


Начал работу в 2014 году. Скорее, самый популярный сервис облачного майнинга в странах СНГ. Каждый клиент Hashflare получает возможность аренды мощностей стоимостью 1.5$ и выше.

Проект является отделом компании HashCoins. Основная обязанность компании: разработка оборудования с повышенной эффективностью работы в отрасли облачного майнинга. Здесь же сотрудники занимаются обслуживанием своего сервиса, тестируют собственное оборудование и мощности.

Основные достоинства Hashflare:

  • Опыт работы несколько лет;
  • Очень удобный и понятный интерфейс;
  • Наличие детальной статистики;
  • Начисления от майнинга мгновенные;
  • Уровень доходности — более 200% в год;
  • Высокий авторитет, безопасность площадки;
  • Возможность добычи различной криптовалюты: Эфириум, Зкэш, Биткоин, Даш и так далее.

Сегодня облачный майнинг Эфириума в Hashflare происходит очень быстро и просто. В интернете множество видеоматериала по настройке пулов, распределению мощностей.

Инвестиции от 1.5$ и более. Чем больше размер инвестиций, тем быстрее окупаются вложения. По собственным результатам известно, что майнинг Hashflare окупается где-то за 3-5 месяцев.

Клиенты получают первую прибыль в сервисе уже в течение 24-х часов.

Hashflare — лидер в области облачного майнинга. Если Вы заинтересовались майнингом Эфириума, лучше варианта в интернете не найти;


Компания, которая начала работу в 2013 году. Мощности на данный момент располагаются в Рейкьявике и Исландии.

В качестве разработчиков выступает целая команда специалистов, которые встретились благодаря обменным операциям Биткоина на одной из онлайн-площадок.

ВАЖНО: некоторые клиенты говорят о том, что Genesis Mining является производителем оборудования для облачного майнинга. Мнение неверное.

В течение всего года (сразу после старта работы) руководство Genesis Mining очень хорошо работало при помощи своих мощностей. В процессе компании пришлось докупать таковые, так как количество клиентов выросло существенно.

Криптовалюты, добываемые в сервисе:

  • Биткоин;
  • Эфириум;
  • Лайткоин;
  • Даш;
  • Монеро.

На данный момент компания предлагает не просто услуги по майнингу. Многие новички, которые только пришли в криптовалютный рынок, не могут понять аспектов работы с ним. Это нормально. Для этого специалисты Genesis Mining разработали собственный Ютуб-канал. Там же располагаются все учебные материалы по облачному майнингу.

Интересуетесь криптовалютой? Хочется начать добывать криптовалюту, чтобы в будущем зарабатывать на этом? Заинтересовались Эфириумом, так как понимаете, насколько перспективна работа с этой монетой? Тогда обратите внимание на вышеуказанные сервисы облачного майнинга. Самые авторитетные и «прозрачные» компании на рынке.

ethereum-ru.ru

Как правильно майнить Эфириум — инструкция новичкам

Начитались про дорожающие криптовалюты и решили на этом подзаработать? Хорошая идея — тогда приступим. Далее речь пойдет о том, как начать майнинг Эфириума на видеокарте. Будем настраивать майнинг, подключать, устанавливать ПО, разгонять видеокарту и так далее.

Что нужно, чтобы начать майнинг

  1. Видеокарта (GPU) как минимум одна, так же более менее современная, примерно не более 3 — 4 годовалой давности, и не бюджетная.
  2. Естественно компьютер (системный блок) или ферма с установленной Операционной системой
    (Windows x64). Именно 64 разрядная версия
  3. Определится с валютой которую будем майнить. Зависит от видео карты, в нашем примере и описание будет майнинг эфира eth. На Nvidia лучше майнить в данный момент (25.02.2017) ZCASH –
    об этом ниже.
  4. Так как майнинг у нас онлайн, то нужен интернет. Скорость быстрая не нужна, но желателен хороший пинг, об этом ниже.
  5. Выбрать пул (POOL) где мы будем майнить ethereum (не путайте с etherium). Далее выбираем программу майнер и настраиваем.
  6. Выбрать биржу или кошелек куда будут капать и копится наши на майненые монеты эфириум, и так же сервисы где можно перевести наши заработанные монеты на рубли и вывести на карту.

Итак, вас есть подходящая видеокарта и все выше перечисленное в пунктах 1, 2, 4 которые выше и обязательно установлены драйвера. Если видеокарты нет скоро напишем статью какую видео карту для майнинга лучше выбрать и купить.

Определяемся какую криптовалюту майнить. На сегодняшний день на картах от AMD Radeon выгодно добывать эфир, на картах
Nvidia Zcash. В принципе на новых Нвидиа серии 1000 (gtx 1060. 1070) эфир тоже хорошо майнится.

В нашем примере будет ОС Windows 7 x64 (кстати майнинг эфира только на х64 битных операционных системах), видео карты две AMD Radeon Sapphire RX 470 4gb. Процессор не имеет значения, в принципе как и количество оперативной памяти, но рекомендуется от 4 гигабайт. UPD 2х Гигабайтовые версии уже не под ходят для майнинга эфира, если у вас 2gb и меньше то надо майнить на них z cash или другой алгоритм.

Интернет быстрый не обязателен, но он должен быть с хорошим пингом. Если подключать через кабель, то конечно лучше чем вариант с Wi-Fi но и вай фай подойдет.

Выбираем пул (pool) где будем майнить монеты эфира:

На момент написания статьи я рекомендую несколько пулов

  • 1. dwarfpool.com/eth
    плюсы этого пула:
    +для тех кто в из России, у них есть сервер в России что хорошо для пинга
    +маленькая комиссия 1% которую они в тихаря не завышают
    +Хорошая мощность пула
    +Простота настройки майнера
    Минусы:
    -Немного непонятный сайт (новичкам) но мы на его примере тут опишем как настроить
  • 2. www2.coinmine.pl/eth/
    Плюсы:
    +Честная небольшая комиссия 1%
    +Хороший пинг
    +Хорошая мощность
    +Более хорошая защита
    Минусы:
    -Более сложная настройка манера
    -С сайтом тоже есть сложности
  • 3. eth.nanopool.org/
    +Простой сайт
    +Простота настройки майнера
    +Большая мощность
    Минусы:
    -Среди майнеров Ходят слухи и многие утверждают что заявленная комиссия 1% хорошо занижена

В данный момент выбрали настройку на примере 1 — dwarfpool.com/eth — откройте сайт у себя в браузере

Пул выбрали, теперь надо заранее выбрать кошелек или биржу Что такое кошелек, Ethereum Wallet читайте тут

Этот кошелек находится на вашем компьютере на него поступают монеты, потом с этого кошелька через сервисы их можно вывести на карту, что на данный моменты не выгодно, выгоднее переводить в биткоины а потом на карту в рублях но это можно сделать на бирже. Но кошеле намного безопаснее бирж. Правда для новичков лучше работать с биржей — их много, но начнем с самой простой, потом с появлением опыта вы перейдете на более интересную биржу.
Итак, биржу мы выбираем допустим EXMO.me

Кликаем начать

Далее регистрируемся вводим логин, адрес вашей электронной почты, подтверждаем почту если надо

Должно получится вот так

Далее выбираем программу майнер, самый популярный и функциональный на момент написания статьи Claymor’s Dual Ethereum 7.4, появилась новая версия 9.3 качайте далее, подходит кстати как для AMD так и для Nvidia видеокарт.

После того как скачали распаковываем архив с майнером у удобное для вас место, папку в которую вы распаковываете желательно что была названа на латинице (по английски). вот такое содержимое должно получится.


Теперь приступаем к настройке майнера и майнинга

Далее файл Start.bat, кликаем на него правой кнопкой мыши, и выбираем изменить. Если появится кнопка запустить
жмем её.

Вот код нашего файла который мы будем запускать

и нам надо его отредактировать под ваш пул, и ваш кошелек (биржу) -epool и после указываем адрес пула так как мы выбрали dwarfpool.com у нас должно получится:

  • -epool eth-ru2.dwarfpool.com:8008

(Это адрес и порт для майнинга, для других пулов вы можете узнать на сайте пула)

Текстовый редактор не закрываем, заходим на биржу exmo на которой мы ранее зарегистрировались.Входим под своим логином и жмем пополнить (красная стрелка)

вот будет набор символов, это будет номер вашего кошелька, жмем «Скопировать адрес» (синяя стрелка). И возвращаемся к нашему тестовому редактору, и в строчке -ewal вместо чужого адреса вставляем свой. Примерно вот так:

  • -ewal 0xa5d7d2df351ecade0ea7f5886cfffa8d5eec3f79

Далее видим следующее

где «komp1» имя вашего воркера, можете его называть как вашей душе угодно, он нужен для удобства мониторинга. Еще в конце добавляем pause – это нужно для того если будут ошибки что бы майнер не закрывался. Остальное оставляем неизменным.
Должно получится вот так:

EthDcrMiner64.exe -epool eth-ru2.dwarfpool.com:8008 -ewal 0xa5d7d2df351ecade0ea7f5886cfffa8d5eec3f79 -eworker komp1 -epsw x pause

только естественно с вашим кошельком, теперь запускаем наш start.bat Ждем время и видим примерно такое

Все, майнинг начался. Теперь заходите на сайт пула dwarfpool.com/eth и немного ниже есть табло Worker Stats (Статистика)

Вводите туда свой адрес (который мы скопировали с exmo и вставляли в start.bat -ewal) и видите статистику своего воркера

Current balance (красная стрелочка) — ваш баланс в монетах эфира (одна монета стоит от 9 — 16 доларов в зависимости от курса)

Already paid (синяя стрелочка) — Выплаченный баланс, в нашем случае на биржу эксмо

Uncomfirmed (розовая стрелочка) — не подтвержденный баланс, монеты какие еще не подтвердились, после подтверждения попадут на красную стрелку Current balance.

и Earning in last 24 hours (желтая стрелочка) — статистика заработка за сутки (24 часа) в долларах, эфирах и биткоинах. Правильно будет показывать после 24 часов непрерывного майнинга.

Далее прокручиваем страницу вниз и видим

Worker — помните в майнинге мы настраивали в файле start.bat -eworker flex2, вот тут и идет список воркеров запущенных майнеров в моем случае 3 компа запущенно, где обведено синим это рабочие воркеры, майнинг работает, а вот где пример красной об водки тут майнер не работает, значит надо его проверить, возможно он отключился или заглючил.

Пошёл Эфир

Все теперь у вас идет майнинг, сначала они появятся в статистике дварфпула, а потом через некоторое время в бирже Эксмо появится монеты эфира, через какое именно время они появятся — зависит от скорости ваших видеокарт.

1ethereum.ru

Погружение в разработку на Ethereum. Часть 1 / Habr

Технология блокчейна завладела умами. Покупаются фермы, ICO собирают миллионы долларов. Наша компания тоже захотела приобщиться. Решили начать с малого. В серии статей будет описан наш путь от новичков в сфере блокчейна до общепризнанных гуру. На момент написания этих слов мы все еще на этапе новичков, предлагаем следить за нашим развитием и развиваться с нами.

Чем хорош блокчейн?


Судя из названия блокчейн — это цепочка блоков. Так и есть. Но что дает эта цепочка? По сути это технология децентрализованного хранения данных с особой структурой, позволяющей быть уверенным, что манипуляции с данными происходили в рамках четко заданных правил. Обеспечивается эта уверенность тем, что массив данных хранится сразу у всех, кто подключился к сети блокчейна — это значит, что недостаточно будет просто подменить весь массив в одном месте. А еще каждая следующая порция данных, так называемый блок, содержит в себе хэш предыдущего блока, это дает два плюса:
  • в готовую цепочку невозможно подставить промежуточный блок,
  • сам блок нельзя изменить, не поменяв при этом его хэш, следовательно это невозможно сделать без нарушения целостности цепочки.


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

Работу по добавлению блоков обеспечивают сами участники сети. Кому будет предоставлено право добавления следующего блока определяется специальным механизмом. Самые распространенные из таких механизмов — это Proof-of-Work и Proof-of-Stake. В первом блоки добавляют майнеры — участники сети, решающие вычислительно сложные задачи, конкурируя друг с другом за право создания блока на основе своего решения, а в награду за успешное создание блока получающие некоторое количество валюты этой сети. В Proof-of-Stake блоки добавляют валидаторы — участники сети, конкурирующие не за счет производительности, а на основе количества внутренней валюты этой сети на их аккаунте. Получают они при этом меньше, но и работы от них требуется меньше. В обоих случаях логика в том, что злоумышленнику для добавления поддельного блока придется потратить больше, чем удастся заработать. В первом случае — на оборудование для майнинга, соизмеримое по мощности с остальными майнерами вместе взятыми. Во втором случае — на покупку 50% валюты сети.

Ethereum


Существуют разные реализации блокчейнов, среди которых самыми популярными сейчас являются Bitcoin и Ethereum. В то время как Bitcoin — это реализация криптовалюты на базе blockchain, целью Ethereum является создание платформы, позволяющей решать самые разные задачи с помощью умных контрактов. Поэтому логично первое знакомство начать именно с Ethereum

Smart Contracts


Манипулирование данными в блокчейне обеспечивается так называемыми умными контрактами (smart contracts). Они описывают какие данные хранить на блокчейне и набор функций для операций над ними. Выполнение функций и получение доступа к данным осуществляется через предоставляемый каждым контрактом интерфейс. Этот интерфейс генерируется из исходного кода отдельно от компиляции и позволяет выполнять бинарный код. Данные для участников сети открыты, и чтение их ничего не стоит, ведь как уже было сказано, данные хранятся у всех участников сети. Изменение данных происходит посредством транзакций. Каждую транзакцию можно представить структурой следующего вида:
  1. Получатель транзакции
  2. Цифровая подпись отправителя
  3. Количество отправляемой валюты
  4. Произвольные данные (необязательно)
  5. Лимит газа на транзакцию
  6. Цена за единицу газа

Что такое газ из пунктов 5 и 6 будет рассказано в следующих пунктах и еще более подробно рассказано в отдельной статье.

Выполнение транзакций требует затрат внутренней валюты и ожидания когда очередной созданный майнером блок с вашей транзакцией включится в общую цепочку. Код контракта выполняется на компьютере майнера, в виртуальной машине EVM, а в награду майнер получает комиссию.

DApp


DApp — Decentralized Application или децентрализованное приложение. В идеале пишется как ĐApp, но мы будем использовать упрощенное написание. Приложение может быть построено на разных технологиях, но среди них есть и блокчейн со смарт контрактами. Можно сказать, что на данный момент DApp — это логика на смарт контрактах плюс некий пользовательский интерфейс. Хранение более-менее объемных данных и обмен сообщениями в идеальном DApp тоже должны быть децентрализованными, однако эти технологии только начинают появляться и заслуживают отдельной статьи. Блокчейн же обеспечивает хранение текущего состояния и реализует бизнес-логику через смарт-контракты.

Идеал, к которому стремится развитие децентрализованных приложений. Картинка позаимствована отсюда

Используя DApp, пользователь может получить доступ к блокчейну напрямую на своем компьютере, установив специальное ПО. Блокчейн также может использоваться для каких-то отдельных операций на стороне сервера привычных нам мобильных и веб приложений. Выбор зависит от конкретной задачи. Упрощенный вариант DApp можно представить в таком виде:


Картинка взята и переведена из презентации Игоря Баринова

Фронтенд и бэкенд в данном случае это классические элементы приложения, а функциональность с задействованием блокчейна выполняется на виртуальной машине EVM. Пользователю доступны стандартные функции виртуальной машины — такие как отправка транзакции или просмотр баланса аккаунта, — а также функции, описанные в смарт контрактах, например на языке solidity. Доступ к этой виртуальной машине предоставляется через RPC интерфейс.

Создание распределенных приложений должно, по нашему мнению, стать довольно востребованным направлением, так как они позволяют решать многие проблемы: отсутствие доверия к хранителю данных, уязвимые для атак серверы в централизованных системах, закрытость систем.

Первое подключение к блокчейну


Чтобы хоть как-то увидеть что значит быть участником сети мы скачали Mist (на момент написания последняя версия под номером 0.9.0) — кошелек Ethereum. Кошельком Mist называется потому, что в нем можно управлять своими аккаунтами и балансом на них. Основная валюта — ether (эфир), но можно выпускать собственные токены, они также будут отображаться в кошельке. Но Mist — это не только кошелек, а еще и браузер DApp для Ethereum-блокчейна. Он позволяет выкладывать и использовать смарт контракты, а также пользоваться DApp-приложениями.

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

UPD для Windows: Для пользователей Windows следующие пункты несколько осложнены. Требуется установить еще и Geth — клиент командной строки. Перед запуском Mist надо будет выполнить в командной строке
geth --rinkeby
(вместо флага --rinkeby можно использовать --testnet если нужна сеть Ropsten, либо вообще опустить флаг, если нужна главная сеть). Из пользовательского интерфейса уже не получится изменить сеть или начать майнить. Если вы собираетесь подключаться и пробовать майнить на Ropsten — запустите geth такой командой
geth --testnet console 2>nul
В geth-консоли можно будет выполнить
miner.setEtherbase("<адрес вашего кошелька>")
после чего запустить
miner.start(4)
(4 — количество потоков, можно выставить сколько хотите). Имейте в виду, что лучше дождаться окончания синхронизации перед тем, как начинать майнить

1. Во время запуска Mist предлагает выбрать сеть — Main network или Test network. Выбираем Test network.


Для выполнения любых операций на блокчейне требуется валюта этой сети, в данном случае ether. В Main network эфир стоит реальных денег, а в Test network — ничего не стоит и его легче получить. Кроме того, перед запуском к вам на компьютер скачиваются все данные сети, для testnet Ropsten на момент написания статьи это меньше 7 GB, для testnet Rinkeby — 800 MB, для реальной сети — больше 40 GB. Поэтому для начала выбираем Testnet. В реальной сети эфир можно получить купив его на бирже за реальные деньги (на момент написания статьи это около $300), либо намайнить, но для этого требуются довольно большие мощности и затраты времени. В тестовых сетях источники варьируются: это либо майнинг для Ropsten (получение из других источников Ropsten у нас не заработало), либо получение через такие источники как www.rinkeby.io ->Crypto_Faucet для Rinkeby. Майнинг в Testnet занимает значительно меньше времени, чем в реальной сети, например на ноутбучном процессоре i5 6200u мы получали 5 эфиров в зависимости от везения за пару-тройку часов. Скорость майнинга в этом случае была около 50 KH/s (50 KH — 50 килохэшей, или 50 000 хешей в секунду), вы сможете ее увидеть у себя и прикинуть сколько времени потребуется лично вам. Кстати намайнив несколько эфиров на одном клиенте можно будет без проблем передать часть на другой, например если тот майнит медленнее. Стоит упомянуть, что в дальнейшем мы будем использовать только Ropsten, которая является Proof-of-Work сетью, поэтому в ней и используется майнинг. В версиях Mist после 0.9 эта сеть больше не является сетью по умолчанию, поэтому если хотите использовать ее — сначала запустите Mist, нажав Launch Application, затем в пункте меню Develop->Network выберите нужную сеть. В целом надо отметить, что Rinkeby более удобен, так как не требует майнинга, быстрее и легче, поэтому вы не много потеряете используя его. Однако Ropsten более приближен к реальной сети и позволяет почувствовать ее особенности.

2. Итак, запущен Mist, предлагает задать пароль для своего аккаунта. Логин не нужен, так как для идентификации используется файл приватного ключа.


Приватный ключ хранится на линуксе в папке ~/.ethereum/testnet/keystore/ для Ropsten, ~/.ethereum/rinkeby/keystore/ — для Rinkeby. Обратите внимание, что для разных сетей создаются отдельные ключи и если вы собираетесь использовать Ropsten, как и мы, то потребуется создать еще один аккаунт. Имя состоит из даты и времени создания и адреса. Под адресом понимается шестнадцатеричная строка в 20 байтов вида 0xe03269461f7672494fb0dbbe89c00614601b5d24. В названии файла начальный 0x опущен. Адрес используется для идентификации вашего аккаунта в блокчейне, на него можно отправлять ether с других аккаунтов.

3. Как уже говорилось, требуется синхронизация локальной базы, на это для testnet Ropsten может уйти пару часов и больше, но необходимо дождаться завершения процесса. Иначе есть вероятность получить рассинхронизированную базу.

По крайней мере в нашем случае была ситуация, что при запущенном майнинге эфир начал набираться чересчур быстрыми темпами, но при этом его невозможно было использовать — все операции не были видны другим участникам сети. Проблема выяснилась следующим образом — в Mist в левом нижнем углу отображается номер последнего блока (либо сколько блоков остается до окончания синхронизации, в этом случае все нормально и нужно лишь дождаться окончания процесса). Номер последнего блока в локальной копии можно сравнить с реальным значением для данного блокчейна например на ropsten.etherscan.io можно узнать последние номера блоков для сети Ropsten. Если ваше значение намного отличается в меньшую сторону — возможно ваша база не синхронизирована. Итак, что делать если синхронизация в mist дошла до конца, но номер блока неправильный? Мы решали эту проблему удалением данных и скачиванием их заново. Данные на Линуксе для сети Ropsten лежат в папке ~/.ethereum/testnet, нам помогло удаление всего из подпапки chaindata. После чего запустили mist и уже на этот раз терпеливо дождались окончания синхронизации.

4. После окончания синхронизации можно выбрать пункт меню Develop->Start mining. Это необходимо для того, чтобы получить хоть немного эфира. Это актуально только для сети Ropsten. Если хотите использовать сеть Rinkeby — зайдите на www.rinkeby.io, вкладка Crypto Faucet, и следуйте приведенным инструкциям.


Эфир нужен для любых операций по изменению данных, им оплачивается так называемый gas — абстрактная единица измерения, которая служит для оценки требующейся работы по выполнению транзакции. Она нужна для независимости этой оценки от текущей рыночной стоимости эфира. При отправке транзакции можно задать сколько эфира вы платите за каждую единицу газа и максимальное количество газа, которое вы готовы оплатить. Чем больше вы выделяете — тем более приоритетна ваша транзакция для потенциальных майнеров. Ведь по сути плата за gas — это оплата работы майнеров по выполнению вашей транзакции и включению ее в очередной блок. Поэтому при майнинге кроме фиксированной платы за найденный блок — на момент написания это 5 эфиров, — майнер также получает плату за транзакции, как правило это несколько сотых эфира. Количество газа за транзакцию зависит от вычислительной сложности операций над данными. Пример того как расходуется и оценивается газ мы приведем в следующей статье.

Простейший Smart Contract


Как только у вас на аккаунте будет какое-то количество эфира — можно начинать эксперименты со смарт контрактами. Язык, на котором пишутся контракты — Solidity, — напоминает С++ и JavaScript. Есть и другие языки, но Solidity самый популярный, активно поддерживаемый и хорошо документированный, поэтому рекомендуем использовать именно его. Рассмотрим простой контракт, единственная цель которого — хранить и обеспечивать возможность менять единственную строку.

Код контракта:

pragma solidity ^0.4.10;

contract StringHolder {
    string savedString;

    function setString( string newString ) {
        savedString = newString;
    }

    function getString() constant returns( string ) {
        return savedString;
    }
}

Строка pragma solidity ^0.4.10 означает, что минимальный требуемый компилятор для данного контракта — 0.4.10, а символ ^ запрещает использование компилятора начиная с 0.5.0. Это актуально, так как Solidity развивающийся язык и несмотря на желание разработчиков сохранять совместимость — это не всегда возможно.

Имя контракта задается после ключевого слова contract. В теле контракта описываются все хранящиеся данные, в данном случае это поле savedString типа string. Манипуляции с данными осуществляются через сеттеры и геттеры. В данном случае функция setString( string newString ) присваивает в переменную контракта новое значение для строки. Функция getString() constant returns( string ) возвращает значение строки (тип возвращаемого значения задается как returns(<тип>)). Стоит особо отметить ключевое слово constant — оно гарантирует, что никакие из данных не будут изменены при выполнении функции. Если данные не меняются — то не нужно платить за газ. Поэтому геттеры выполняются моментально и бесплатно. Сеттеры требуют оплаты и выполняются не моментально (только в результате включения транзакции в очередной блок блокчейна).

Для начальных экспериментов с контрактами очень удобна Remix IDE. Достаточно скопировать приведенный код контракта и вставить его в окошко для кода. В правой панели нажать Create — создастся контракт без публикации в блокчейн. Увидите следующее.

Синим отмечаются геттеры (getString), красным — сеттеры (setString). Показано сколько расходуется газа.

Для задания строки в поле setString не забудьте поставить кавычки, иначе получите ошибку

Проверив, что get и set работают как надо можно деплоить контракт в настоящий блокчейн. Для этого переключаемся обратно в Mist, заходим в Contracts и нажимаем Deploy New Contract. Копируем код в поле Solidity Contract Source Code и справа видим выпадающий список Pick a contract. Выбираем StringHolder, единственный пункт в данном случае. Выбираем размер оплаты, от которого будет зависеть время выполнения деплоя, нажимаем Deploy, в окне отобразится примерная стоимость, вводим пароль от аккаунта и нажимаем Send Transaction. В кошельке появится новая транзакция с прогрессом “x of 12 Confirmations” (x из 12 подтверждений). Первое подтверждение будет означать, что транзакция включена майнером в блок, последующие — что создано соответствующее количество блоков после блока с нашей транзакцией. Это дает большую гарантию, что блок с нашей транзакцией не будет отменен. Но для того чтобы контракт стал активным достаточно одного подтверждения. После подтверждения заходим в Contracts → String Holder. В mist отображается интерфейс контракта: слева геттеры (Read from contract), справа сеттеры (Write to contract) в виде выпадающего списка. Работает так же, как в Remix IDE, только задание строки — это уже настоящая транзакция, которая так же, как создание контракта, будет требовать подтверждения паролем и будет ожидать 12 подтверждений от майнеров.

Как другим пользователям увидеть этот контракт? Контракт определяется двумя составляющими: адрес и интерфейс ABI. Все это можно узнать на странице контракта в Mist, по кнопкам “Copy address” и “Show Interface”. Адрес — это такое же 20-байтное шестнадцатеричное число, например в нашем случае это 0x65cA73D13a2cc1dB6B92fd04eb4EBE4cEB70c5eC. А интерфейс — JSON-текст, для нашего смарт контракта он выглядит следующим образом:

[ { 
"constant": false,
"inputs": [ { "name": "newString", "type": "string" } ],
"name": "setString",
"outputs": [],
"payable": false,
"type": "function" 
}, {
"constant": true,
"inputs": [],
"name": "getString",
"outputs": [ { "name": "", "type": "string", "value": "Hello World!" } ], 
"payable": false,
"type": "function" 
} ]

Интерфейс генерируется автоматически из кода контракта и не должен меняться после деплоя, адрес контракта возвращается после деплоя и указывает на бинарный код контракта. Mist сохраняет эти данные и предоставляет интерфейс для их получения только если деплой выполнялся через него. Кстати список выполненных/выполняемых транзакций Mist тоже хранит локально и только если они совершались через его интерфейс.

Клиент, желающий использовать контракт, должен получить эти данные, и в случае с Mist выбрать Contracts->Watch Contract. Название можно выбирать любое, оно нужно лишь для удобства. Нажали ОК — контракт появился в списке, можно заходить в него и изменять строку уже с другого клиента. При этом после выполнения транзакции (получения хотя бы одного подтверждения) строка изменится у всех клиентов.

Этот пример описывает настоящее распределенное приложение, где каждый клиент скачивает на компьютер весь блокчейн, что не очень удобно в реальности, хоть и обеспечивает отсутствие посредников (на самом деле Mist тоже посредник, хоть и надежный). В реальности приходится идти на компромисс: например узел блокчейна разворачивается у третьей стороны, пользователю предоставляется веб-интерфейс. Или в браузер устанавливается специальный плагин (такой как Metamask), который использует ключ пользователя для подписи транзакций. В любом случае возникает проблема доверия к посреднику. Надеемся в будущем эта проблема решится или за счет реализации протокола легкого клиента, которому не требуются данные целиком, или каким-то еще способом. А пока приходится работать с тем что есть.

В следующей статье мы подробнее рассмотрим как это работает.

habr.com

Отправить ответ

avatar
  Подписаться  
Уведомление о