Jump to content
dronello

Расчет дохода криптовалют самостоятельно

Recommended Posts

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

 

 

вот мой расчет

 

доход с фермы в сутки = ( мощность фермы / мощность сети ) Х кол-во монет в сутки

 

кол-во монет в сутки  = ( 86400 Х монет за блок ) / время нахождения блока

 

86400 - секунд в сутки

 

Мощность сети и время блока - парсить с офф сайтов

 

идея верная ?

Share this post


Link to post
Share on other sites

@dronello, не учел повышение сложности и падение производительности во времени для долговременных расчетов.

Share this post


Link to post
Share on other sites

я так понимаю - сложность растет - уменьшается кол-во монет в сутки  за счет уменьшения награды или увеличения времени нахождения блока

 

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

Share this post


Link to post
Share on other sites

кол-во монет в сутки  = ( 86400 Х монет за блок ) / время нахождения блока

 

по сути это будет константой которая меняется ток при уполовинивании


я так понимаю - сложность растет - уменьшается кол-во монет в сутки  за счет уменьшения награды или увеличения времени нахождения блока

 

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

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

Share this post


Link to post
Share on other sites

 

 

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

 

Тогда нужно считать в переводе на биткоин с учетом биржевых  курсов.

Share this post


Link to post
Share on other sites

ну api бирж отдают без проблем это - даже парсить ничего не надо


проблема калькуляторов как я понимаю -  с задержкой они берут мощность сети и / или время нахождения блока


насчет долгосрока  - майнеры скачут по монетам - поэтому долгосрок можно  теоритизировать - что практически не имеет практической пользы

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

В зависимости от того какие данные имеете, если хешрейт сети, тогда

blocktime=diificulty/nethash

userratio=userhashrate/nethashrate

blockperhour=3600/blocktime

coinhour=reward*userratio*blockperhour

 

Это если по полочкам разложить..

Пример, для ETH

reward=5

nethash=5561,06256687778*1e9

difficulty=86967*1e9

userhash (МХ/с)=100

------------------

 

blocktime=(86967*1e9)/(5561,06256687778*1e9)=15,63855809

userratio=(100*1e6)/(5561,06256687778*1e9)=0,0000180

blockperhour=3600/15,63855809=230,20025

coinhour=5*0,0000180*230,20025=0,0207180

 

Т.е. 0,0207180 монеты в час

Share this post


Link to post
Share on other sites

официальные сайты монет как правило предоставляют и сложность и мощность сети - тут проблем тоже не должно возникнуть

Share this post


Link to post
Share on other sites

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

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

 

а как считать будущую сложность если ты не знаешь сколько майнеров к тебе прибежит - увидев шикарные доходы на калке

 

 

ты знаешь что было вчера, знаешь что сейчас есть

 

а рассчитать что будет через час или завтра - пальцем в небо

Share this post


Link to post
Share on other sites

а как считать будущую сложность если ты не знаешь сколько майнеров к тебе прибежит - увидев шикарные доходы на калке

 

 

ты знаешь что было вчера, знаешь что сейчас есть

 

а рассчитать что будет через час или завтра - пальцем в небо

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

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

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

 

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

Edited by sovkaf

Share this post


Link to post
Share on other sites

 

 

ну api бирж отдают без проблем это - даже парсить ничего не надо

 

Как бы, стоимость монет при добыче и при реализации на бирже - не одно и то же.

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

Share this post


Link to post
Share on other sites

Время блока сильно скачет.

Поэтому надо усреднять за какой-то период.

Усредненное значение получится в итоге почти таким-же как и в калькуляторе :)

Вот пример из самоделки:

post-39806-0-20939200-1482147418.png

черный - сложность, красный - посчитанная доходность, зеленый - усреднение за 15(примерно) минут.

Share this post


Link to post
Share on other sites

blocktime=diificulty/nethash

 

верно для ETH

 

в вот возьмем либри  - http://whattomine.com/coins/164-lbc-lbry

 

сложность - 14,865.212 

время блока -  2m 41s  = 160 сек

мощность - 396.56 Gh/s

 

 

ни фига формула не работает

 

p.s. - да мощность сети чуток другая с первоисточником https://explorer.lbry.io/info - 497.6430Gh/s

Edited by dronello

Share this post


Link to post
Share on other sites

Я хз, как там в lbry, но между мощностью сети и сложностью и временем блока должна быть прямая зависимость.

При неизменном времени блока,  увеличение хешрейта сети влечет за собой увеличение сложности

blocktime=diificulty/nethash >>> nethash=diificulty/blocktime

 

А вообще подумайте немного..

Я подставил значения в формулу и получил результат:

Хешрейт сети: 498,449

Сложность: 15332

Время блока: 160

Награда:447

min 0,006739 hour 0,404363 day 9,704713 Edited by Etar

Share this post


Link to post
Share on other sites

post-3467-0-67599400-1482922247_thumb.png

 

да пока вопрос как посчитать сложность через сеть или наоборот

 

или что в расчет доходности подставлять - уже следующий вопрос

Share this post


Link to post
Share on other sites

blocktime=2^32 * coin_difficulty / nethashrate

nethashrate я брал с http://calc.wolfchange.com/mining_calculator_lbry%20credits

и получил 158,46

Edited by Etar

Share this post


Link to post
Share on other sites

вот кому верить ??)))

post-3467-0-26641900-1482937517_thumb.png

post-3467-0-42354800-1482937529_thumb.png

 

сложность одинакова до сотой

 

а мощность сети аж 1,5 раза отличается

 

2^32 х 24188.453  / 160  = 649 Гх  - получается воттумайн правильно считает, самый главный сайт либри врет ....

Edited by dronello

Share this post


Link to post
Share on other sites

вот кому верить ??)))

attachicon.gifСкриншот 2016-12-28 19.04.50.png

attachicon.gifСкриншот 2016-12-28 19.05.03.png

 

сложность одинакова до сотой

 

а мощность сети аж 1,5 раза отличается

 

2^32 х 24188.453  / 160  = 649 Гх  - получается воттумайн правильно считает, самый главный сайт либри врет ....

По той ссылке что я указывал, там тоже всё ладно получается.. Я честно говоря, не подскажу, почему сложность и хешрейт отличается на разных источниках.. Может где-то моментальное значение, а где-то за период времени (час, сутки, например)

Share this post


Link to post
Share on other sites

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

 

Bitcoin : userHash/(difficulty*(2^32))*blockReward*3600*1000000000(hashFactor)
ETH: (userHash/difficulty)*blockReward*3600*hashFactor
Zcash:  userHash/((difficulty)*solsPerDiff)*blockReward*3600*hashFactor (sollsPerDiff = 8192)
Monero: userHash/(difficulty*1e9)*blockReward*3600

 

А whattomine я сегодня целый день голову ломал, как он считает. Там расхождение из-за того, что значение Nethash он считает по этим формулам от моментальной сложности, а в своем калькуляторе отталкивается от средней за 24 часа. Поэтому и расходится с блокчейн эксплорерами на сайтах валют. Я так понял, он моментальную сложность оттуда берет, а средние считает из сохраненных у себя. 

Share this post


Link to post
Share on other sites

Что такое hashFactor?

Share this post


Link to post
Share on other sites

Коэффицент перевода гига в мега, кило и прочие тера.

Share this post


Link to post
Share on other sites

Друзья, я создал табличку в ГУГЛ ТАБЛИЦАХ, чтоб вводить асики и мощность, и видеть профит от тех или иных устройств.

Но хотелось бы парсить параметры общие : сложность сети, мощность сети и т.д.

Так как кроме курса БТЦ не нашел способа импортировать значение.

 

Нашел формулы для расчета прибыльности майнинга:

(t*R*H)/(D*2^32) where t=86400, R=20, D=618800, H=10^9

 

 для sha256:
N = (t*R*H)/(D*2^32)
где:
N - доход в монетах
t - период майнинга в секундах (например, сутки = 86400)
R - награда за блок в монетах
H - хэшрейт в секунду (например, 1ГХш = 1000000000)
D - сложность

 

Но кто подскажет откуда "высосать" эти все параметры, чтоб они автоматически добавлялись в Гугл-Таблицу, ну и обновлялись к актуальным значениям при ее открытии ...

Share this post


Link to post
Share on other sites
14.09.2019 в 15:18, TrEK сказал:

Друзья, я создал табличку в ГУГЛ ТАБЛИЦАХ, чтоб вводить асики и мощность, и видеть профит от тех или иных устройств.

Но хотелось бы парсить параметры общие : сложность сети, мощность сети и т.д.

Так как кроме курса БТЦ не нашел способа импортировать значение.

 

Нашел формулы для расчета прибыльности майнинга:

(t*R*H)/(D*2^32) where t=86400, R=20, D=618800, H=10^9

 

 

 для sha256:
N = (t*R*H)/(D*2^32)
где:
N - доход в монетах
t - период майнинга в секундах (например, сутки = 86400)
R - награда за блок в монетах
H - хэшрейт в секунду (например, 1ГХш = 1000000000)
D - сложность

 

Но кто подскажет откуда "высосать" эти все параметры, чтоб они автоматически добавлялись в Гугл-Таблицу, ну и обновлялись к актуальным значениям при ее открытии ...

 

есть решение ?

Share this post


Link to post
Share on other sites
7 минут назад, TrEK сказал:

есть решение ?

По API цепляешь с своей запущенной ноды.

А наш калькулятор чем не подошел?

Share this post


Link to post
Share on other sites

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.

  • Similar Topics

    • Сотрудников «Укржелдороги» уличили в незаконном майнинге криптовалют

      Сотрудники львовского филиала компании «Украинские железные дороги» («Укрзализныця») незаконно добывали криптовалюту с использованием энергосистемы компании.   Работники филиала организовали ферму для майнинга биткоинов, на которой было обнаружено более ста ASIC-майнеров, подключенных к электросети «Укрзализныцы».   Ориентировочная сумма ущерба с начала года составила около 1 млн гривен (~2.6 миллиона рублей), но количество добытых биткоинов остается неизвестным. Фе

      in Новости криптовалют

    • В YouTube появились ролики с рекламой вредоносной программы для кражи криптовалют

      В Youtube появились видеоролики с рекламой инструмента, генерирующего закрытые ключи для биткоина. На самом деле за ними скрывается троян Predator the Thief, крадущий криптоактивы.   В видео говорится, что программа поможет подобрать ключ к любому кошельку для биткоина и получить к нему доступ. Однако по факту рекламируется фальшивый генератор закрытых ключей, при скачивании которого компьютер заражается трояном Predator the Thief. Эта вредоносная программа позволяет злоумышленника

      in Новости криптовалют

    • Дебетовая карта Coinbase Card добавила пять криптовалют и появилась еще в десяти странах

      Выпущенная криптовалютной биржей Coinbase дебетовая карта Coinbase Card добавила пять криптовалют в список поддерживаемых цифровых активов и стала доступна еще в десяти странах.   Помимо BTC, ETH, BCH и LTC Coinbase Card теперь поддерживает XRP, XLM, BAT, ZRX и REP. Кроме того, теперь воспользоваться картой могут резиденты Болгарии, Венгрии, Дании, Исландии, Лихтенштейна, Норвегии, Польши, Румынии, Хорватии и Швеции.   Coinbase Card появилась в Великобритании в апре

      in Новости криптовалют

    • Эмитент криптовалютных дебетовых карт Crypto.com запустит биржу криптовалют

      Гонконгская блокчейн-компания Crypto.com объявила о скором запуске собственной криптовалютной биржи для того, чтобы удержать существующих клиентов платформы.   По словам генерального директора Crypto.com Криса Марсалека (Kris Marszalek), компания уже решила проблему привлечения пользователей. Теперь ее цель состоит в том, чтобы создать экосистему, в которой пользователи платформы будут готовы остаться. Изначально биржа будет поддерживать девять криптоактивов, среди котор

      in Новости криптовалют

    • Биржа криптовалют Binance добавит поддержку всех 180 фиатных валют на своей платформе

      Как заявил генеральный директор криптовалютной биржи Binance Чанпэн Чжао (Changpeng Zhao), платформа планирует добавить поддержку всех 180 фиатных валют мира. По словам Чжао, Binance намерена предоставить клиентам «прямой доступ к большой ликвидности», доступной на бирже. Это заявление раскрывает планы биржи по сотрудничеству со сторонними сервисами для добавления как можно большего количества торговых пар с фиатными валютами.   В настоящее время Binance поддерживает на

      in Новости криптовалют

×
×
  • Create New...