Bitcoin Forum
September 24, 2024, 10:54:26 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Майнеры / Почему невыгодны пулы Eligius и itzod on: October 21, 2013, 06:33:37 PM
Вынес из соседней темы:
https://bitcointalk.org/index.php?topic=315424.0

Пулы с отложенной оплатой шар, указывая нулевую комиссию, обманывают новых майнеров (в случае если есть отложенные шары).
Это легко понять из следующего.
Если вы начнете майнить на пуле, и пулу будет сильно везти - вы не получите >100%, эти средства пойдут на оплату отложенных шар.
Общее вознаграждение всегда будет в диапазоне [x, 100%]
Однако, невезение отразится в полной мере (в виде недополученных BTC на данный момент).

Если период майнинга конечен, например 1 год:
Мат. ожидание PPLNS с нулевой комиссией =100%.
Мат. ожидание системы с отложенной оплатой и "долгом" (неоплаченные шары) <100%

Интуитивно, вроде, понятно (видимо не для всех).
Для проверки смоделировал выплату по данной схеме.

Данные на примере itzod:
Майнер - 100GH
POOL - 24140,2GH
Сложность -267 731 249


Посчитано мат. ожидание, в случае, если сначала майним X дней, прекращаем, а всего проходит Y дней.
То же посчитано, когда у пула уже есть "долг" (отложенные шары) перед старыми майнерами.
Для itzod это около 1000BTC. http://pool.itzod.ru/rounds

Выводы, например:
Если мы майним 2 мес, то в среднем мы недополучим 7.4%.
Если же мы еще подождем 4 мес (всего полгода) без майнинга, то недополучим 2.5%.

p.s. для упрощения, комиссии за транзакции не учитываются, мощности майнера, пула и сложность - не изменяются.

Если есть баги, поправьте.

Архив с тестером:
http://rghost.ru/49646108
Код:
http://pastebin.com/p1MVL7jH
2  Bitcoin / Pools / Perhaps pool's vulnerability? on: May 19, 2013, 08:14:13 AM
Let our miner working with difficulty X.
Let's create another dummy miner with difficulty 2 * X.
Let the first miner sends shares as usual, except for those that are appropriate for the second miner. In this case, we will send shares from the second miner.
If we calculate total confirmed mining speed, it will be 1.5 times higher.

In general, if the number of miners is equal to N, then the expectation of the speed will be (N + 1) / 2 times higher.

I know that this can be fixed simply, just by checking "nonce belongs to work".
The question is whether the pools are not doing such checking?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!