Арифметика HashFlare


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

Знакомство с криптовалютами началось в конце 2013 года. Почитал публикации про Сатоши, алгоритмы, майнинг и перспективы инвестиций в bitcoin — и решил рискнуть. В то время btc как раз взлетал в небеса, дразня воображение. Зарегистрировался на btc-e.com и закупился. Как водится, сразу после этого всё вдруг стало плохо :)

53a1c215163b4286ae67401ce0cb7733.png


Глядя на падающий в течение первого года курс я грустил, лениво и не всегда удачно жонглировал с ltc, nvc, nmc, а потом и вовсе бросил оставшиеся средства на произвол судьбы.

В конце 2016 года мне на глаза попалась статья про HashFlare. Стало любопытно, и снова проснулось желание экспериментировать. На всякий случай, изучил текущую ситуацию с сервисами облачного майнинга (в этом очень помог bitmakler.com), и решился. Средств с btc-e хватило на закупку бессрочных мощностей 1,41 TH/s SHA-256 и 20 MH/s Scrypt. Это было 23 декабря 2016, SHA-256 тогда стоил 1 usd за 0,01 TH/s, Scrypt — 6,6 usd за 1 MH/s.

Неделю помониторил ситуацию и поигрался с пулами — пошли первые выплаты, для ровного счёта реинвестировал их в SHA-256 до 1,5 TH/s и оставил майниться.

К началу марта набежало 0,04026 btc. Проверил вывод (могу порекомендовать bestchange.ru для выбора обменника): остановился на варианте hashflare → cryptopay.me → x-pay.cc → Тинькофф Black, c отправленных 0,04 btc на карточку пришло 2608,83 рублей (65220,75 rub/btc) при рыночном курсе около 67000 rub/btc.

Начали появляться вопросы — А не маловато ли вышло за 2,5 месяца? Какая получается годовая ставка? Как скоро смогу выйти в ноль? — и я стал считать.

В личном кабинете HashFlare есть полная история операций:

337abae4faba4b838a3dc98cdd04e988.png


Также, есть журнал покупок мощностей:

fdd668da5c36420ea48dc427fd9279c0.png


Этого вполне достаточно для начала. Забираю всё это и привожу в божеский вид:

320450c7ec2b45868452e8bfe43b9c89.png


Тут поясню пару нюансов:

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

Единицы мощности (unit)
Чтобы не привязываться к своим мощностям, а сделать расчеты более универсальными, решил привести все суммы к единице мощности. Для получения сравнимых значений единицей SHA-256 выбрал 0,1 TH/s, единицей Scrypt — 1 MH/s. Так, в столбце BTC per unit получилась сумма операции в пересчете на единицу мощности соответствующего алгоритма.

Теперь представлю эти данные в более удобном для анализа виде — по дням, операции размещаю в столбцах:

7bdef801066d4033ac2b4931332d2f92.png


Здесь даже визуально начинают прослеживаться колебания сумм. Нарисуем их:

961258ee8ed64a2dbdcd3c042cdd5208.png


Так себе тенденция — выплаты падают, списания за обслуживание начинают отнимать всё большую их часть.

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

Плата за обслуживание и электричество составляет 0.0035 USD за каждые 10 GH/s SHA-256 и 0.01 USD за каждый 1 MH/s Scrypt. За контракты Ethereum никаких плат не взымается.

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

Если это будут читать представители Hashflare, поправьте «плата взывается в BTC» и остальные опечатки в ЧаВо ;)

Там же немного сумбурно рассказывается про расчет суммы списаний в btc. А давайте проверим! Для этого нам потребуется произвести обратную операцию. Тут немного непонятно с курсами покупки/продажи, часовыми поясами и т.д., но возьмем курс на открытие торгов usd/btc с указанного в ЧаВо investing.com и используем его для расчетов списания за завершенные сутки:

989882b3f3ad4ecc80645e5f1e4082b1.png


Нарисуем:

474c03cafca54192a4b3fd233e827c09.png


И вот тут я нахожусь в некотором замешательстве. Списания за Scrypt уверенно держатся на уровне обещанных 0,1 usd за 1 MH/s. А вот списания за SHA-256 как-то странно колбасит от 0,0354 до 0,0409 usd за 0,1 TH/s вместо обещанных 0,035 (держим в голове, что в ЧаВо указана сумма за 10 GH/s, а в расчетах единица SHA-256 — 100 GH/s). Если кто-нибудь подскажет мне, где я ошибся, буду благодарен. В противном случае, хотелось бы получить комментарии представителя HashFlare.

Вернемся к вопросу годовых процентов. Для этого подготовим следующие данные:

897cff212bd04f0b8e0bb300f9ebf070.png


Пояснения по показателям:

  • ret, $ — return, разница между выплатой и списанием за обслуживание в пересчете на usd
  • int, % — interest, показывает, какую часть стоимости единицы мощности даст return за 365 дней, назовем это «годовой процент», но не забываем, что, в отличие от банковского депозита, из полученной суммы надо еще вычесть вложения


Нарисуем:

4a508ebca8df46b9b637b3aa3e925625.png


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

74e476f93d724ab0b03bdbfc5e16516d.png


Годовой процент как будто падает одинаково с курсом, а растет немного медленней.

Остаются заключительные расчеты на основе полученных детальных данных, которые дают ответы на интересующие меня вопросы:

Средний годовой процент за период 83 дня — 103,16% для SHA-256 и 86,30% для Scrypt
Срок возврата вложений при таких процентах составляет 385 дней

За неполные 3 месяца вернулось почти 20% вложенных средств (депозитам такое и не снилось), а месяцев через 10, если ситуация не сильно изменится, я выйду в ноль и начну получать прибыль. Надеюсь, что курс btc будет только расти, а HashFlare крепнуть и не повышать стоимость обслуживания :)

Все мои расчеты совершенно бесплатно, без регистрации и смс вы можете изучить в Google Docs. Буду рад любым дополнениям и исправлениям в комментариях.

P.S. Кто-нибудь разобрался, имеет ли смысл искать идеальное сочетание пулов?

© Geektimes