Перейти к содержанию
  • записи
    23
  • комментариев
    199
  • просмотра
    163 744

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


br0nevik

13 070 просмотров

В прошлом номере (а точнее в комментариях под ним) я с удивлением обнаружил, что не все понимают, что покупка абсолютно любого современного 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

18 Комментариев


Рекомендуемые комментарии

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

0.1977 BTC.

 

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

Ссылка на комментарий

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 - мощность сети на начало майнинга, Гх/с.

Ссылка на комментарий

 

Income = 0.2953 BTC

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

 

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

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

 

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

Ссылка на комментарий

Величина 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).

Ссылка на комментарий

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

А теперь дружно открываем раздел "барахолка" и смотрим. Стоимость продаваемых железок как раз составляет около 1/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%.

Ссылка на комментарий

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

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

.. при сложности 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.

Ссылка на комментарий

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

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

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

Ссылка на комментарий

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

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

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...