Jump to content
  • entries
    23
  • comments
    199
  • views
    164005

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


br0nevik

13392 views

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


Recommended Comments

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

Link to comment

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

0.1977 BTC.

 

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

Link to comment

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

Link to comment

 

Income = 0.2953 BTC

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

 

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

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

 

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

Link to comment

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

Link to comment

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

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

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

Link to comment

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

 

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

Link to comment

Добавлю и я немного математики. При росте сложности на 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%.

Link to comment

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

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

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

Link to comment

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

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

Link to comment

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

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

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

Link to comment

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

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

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...