Перейти к содержимому

YoBit.Net





* * * - - 2 голосов

Подсчет "дохода" ASIC

Написано bronevik, 19 September 2013 · 8307 Просмотров

asic mining ROI
В прошлом номере (а точнее в комментариях под ним) я с удивлением обнаружил, что не все понимают, что покупка абсолютно любого современного ASIC обернется для счастливого владельца убытком. Что ж, подтвердим расчетами.

Для начала сделаем несколько на взгляд автора вполне разумных предположений:
1. Стоимость активной работы ASIC мала по сравнению с ценой самого девайса. Её не учитываем.
2. Сложность растет экспоненциально с неким средним множителем q на каждый пересчет.
3. Для удобства расчетов полагаем, что ASIC после своего приобретения будет работать долго. По крайней мере достаточно долго, чтобы можно было пренебречь малым доходом, недополученным им при будущих астрономических значениях сложности.

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

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

Итак, при сделанных предположениях доход представляет собой сумму геометрической прогрессии с фактором Q = 1 / (1+q):

(1) Income = SUM( from i=0 to inf ) { B * Q^(i) } где B - доход за сутки в нулевой момент времени, то есть при сложности начала майнинга.

Длительность раунда сложности при постоянном приросте мощности в днях:

(2) L = 14 * Q
14 дней - номинальная длина пересчета.

Формула для суммы бесконечно убывающей геометрической прогрессии:

(3) SUM( from i=0 to inf ) { B * Q^(i) } = B / (1 - Q)

Таким образом полный доход нашего майнера мощностью 1GH за всю его славную жизнь:

(4) Income = B*L / (1-Q) = B*14*Q / (1-Q) = B*14/q

Подставим числа:
B = 0.00422 при текущей сложности 112,6М
q = 0.2 рост сложности на 20% каждый раунд.

Промежуточные данные:
Q = 1 / (1+q) = 0.833
L = 14/Q = 11.667

Результат:

Income = 0.2953 BTC

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


Примечание:
Если не нравятся цифры данные автором, подставляем свои в формулу (4).




(с) Автор
https://twitter.com/br0nevik
BM-2D94uxbtr1icZ7KJexsnbfLAZeDSiqrAoY

  • 0



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

    • 0

я давно написал

причем пример у меня доступнее)

    • 0

0.29 BTC за гигахэш это еще прилично. А если множитель на пересчет поставить 30%...

    • 0

0.29 BTC за гигахэш это еще прилично. А если множитель на пересчет поставить 30%...

0.1977 BTC.

 

Нашел ошибку в главной формуле. Считал правильно, неправильно записал.

    • 0

Income = 0.2953 BTC

- несколько неточно, на самом деле 0.3544 BTC.
В результате совместных изысканий выяснилось, что, в случае равномерного роста мощности сети, хотя на каждом блоке наша относительная мощность и уменьшается всё время (т.к. H немного растёт), и на каждом блоке мы зарабатываем, грубо говоря, на 1+q/2016 меньше биткоинов (чем h/Hнач.), но при этом возросшая мощь всей сети находит блок ровно на 1+q/2016 быстрее, чем 600 секунд. Поэтому за единицу времени (например, день) мы находим ровно h/Hнач. часть биткоинов. При этом раунд в целом уменьшается с 14 дней в (1+q) раз.
 
То есть за первые сутки добывается действительно 0.00422

Итоговая формула (если убрать ненужные Q и L) выглядит так:

Income = B*14/q,

если взять q=0.2, то получаем
Income = B*14*5 = 0.00422 * 70 = 0.2954 BTC.
 
Также итоговую формулу можно переписать (см. комментарии ниже) как:
 
Income50400 * (h/H) / q

где 
q - величина прироста мощности сети за каждый пересчёт (последние 5 пересчётов составляет примерно 0.3);
h - мощность асика, Гх/с;
H - мощность сети на начало майнинга, Гх/с.

    • 0

Income = 0.2953 BTC

- несколько неточно, на самом деле 0.3544 BTC.

0.00422 вычислено из текущей сложности (если надо, могу рассказать как) в предположении, что длина раунда равна 14 дней, в то время, как она составляет 14/(1+q) дней.

Определенно надо. :)

 

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

    • 0

Величина B рассчитывается как 3600BTC * h/H, где

3600 = 2016*25/14,

H - расчётная (т.е. расчитанная через текущую сложность) мощность сети (сейчас это 806.2 Тх/с),

h - мощность асика.
Для h=1 Гх/с получаем B = 3600 * 0.001 / 806.2 = 0.00447, что совпадает со значением в "расширенном" калькуляторе на btcsec.com

На всякий случай напишу (переведу с английского), как H рассчитывается через текущую сложность D:

H = D * 2^32 / 600 (hash / sec),

или

H (Th/s) = D * 7.16,
если D выразить в миллионах (112,6).

    • 0

Спасибо, Кризис. Только можно было и без си-стайла обойтись.

А теперь дружно открываем раздел "барахолка" и смотрим. Стоимость продаваемых железок как раз составляет около 1/3 битка за гигахэш.

То есть в таких сделках выигрывает только продавец - экономит время.

    • 0

Ага, афера какая то...

    • 0

Спасибо, Кризис. Только можно было и без си-стайла обойтись.

 

Ты меня с кем-то путаешь :)

    • 0

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

    • -3

Добавлю и я немного математики. При росте сложности на z долей заработок падает на величину 1/(1+z) - это и есть знаменатель геометрической прогрессии дохода (q). Далее, сумма бесконечной убывающей геометрической прогрессии равна b/(1-q), где b - наш заработок за первые две недели работы ASIC. На данный момент при сложности 148,8М доход от ASIC 1Gh/s за 2 недели будет равен b=0.048 битка. При росте сложности 30% (z=0.3) имеем:

q = 1 / (1+0.3) = 0.769

S = 0.048 / (1-0.77) = 0.208 BTC

Таким образом, при нынешней сложности покупка ASIC с ценником выше 0.2 битка за Гх при немедленной доставке просто не имеет смысла. А, значит, ценник даже на такие сладкие устройства, как BitFury от Метабанка, завышен минимум на 20%.

    • 1

Добавлю и я немного..

- точно ли добавил? А не просто повторил ТопикСтартера? Да ещё с ошибками, цитирую:

.. при сложности 148,8М доход от ASIC 1Gh/s за 2 недели будет равен b=0.048 битка.

- при чём тут 2 недели? При росте сложности z=0.3 пересчёт длится 14/1.3 = 10.8 дней, а не 2 недели. Правильно говорить "где b - наш заработок за первый пересчёт". И равен он не 0.048, а 0.036 (0.00338*14/1.3). И заработает 1Гх за всю историю не 0.208, а 0.157 BTC.

    • -1

каждый месяц рентабельность падает на 80 проц

какая прибыль может быть?

    • 0

Одно из двух: либо я вообще ничего не понимаю, либо я просто неверно понимаю аббревиатуру ASIC.

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

Короче, по моим выкладкам получается что если вот прямо сейчас запустить в работу майнер на 1080Гх (от Mercurybit), то за год эксплуатации он даст порядка 75 битков (20 биток за первый месяц и далее падение доходности до 0,75 в последний). Что по вчерашнему курсу примерно 75тыс. долляров.. Это, разумеется, грязными. Расчет у меня конечно грубый, но не в разы..

    • -1

а сколько он стоит?

    • 0

а сколько он стоит?

тот же вопрос

    • 0

мощность растет сейчас логарифмически, а не экспоненциально.

с ростом сложности и распространенности девайсов затраты на электричество превысят затраты на приобретение девайсов

    • 0