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


Фотография

[ETH] EtherMine.Ru - Прозрачный Ethereum пул (DGM, 160 GH/s, компенсация за анклы)

Ethereum pool DGM

Сообщений в теме: 4052

#1861 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 13 April 2017 - 23:51

Результат симуляции на сложности 10082 и 1000000 попыток сгенерировать шару для каждого майнера:

 

Difficulty = 10082.461544239442
Simulation done
fair_miner { total_shares: 62342,
  total_reward: 21.202954130122713,
  total_blocks: 4 }
hip_hopper { total_shares: 62860,
  total_reward: 37.6453887517171,
  total_blocks: 5 }
pps_miner { total_shares: 62798,
  total_reward: 31.142196637425215,
  total_blocks: 8 }

Как видим, даже на таком коротком интервале хоппер нехило обошел честного PROP майнера по соотношению награда/шары и получил намного больше, чем майнер на PPS. На большем количестве шар у честного майнера дела будут еще хреновее.

Difficulty = 10082.461544239442
Simulation done
fair_miner { total_shares: 125410,
  total_reward: 45.84474811052513,
  total_blocks: 9 }
hip_hopper { total_shares: 124906,
  total_reward: 75.03667581050897,
  total_blocks: 16 }
pps_miner { total_shares: 124594,
  total_reward: 61.78749080931486,
  total_blocks: 7 }

Исходник скрипта:

// 5 ETH
var block_reward = 5;

// Маска для фильтрации шар и блоков. Используется для имитации процесса поиска блоков и шар.
var maskShare = 0x0fffffffffff;
var maskBlock = 0x000067ffffff;

// Для имитации proof-of-work используем функцию md5.
var crypto = require('crypto');
var seed = Math.random();
function getHash(){
    return crypto.createHash('md5').update((seed++).toString()).digest('hex').substr(0, 12);
}

// Массив майнеров
var miners = {
    fair_miner : { total_shares : 0, total_reward : 0, total_blocks : 0 },
    hip_hopper : { total_shares : 0, total_reward : 0, total_blocks : 0 },
    pps_miner : { total_shares : 0, total_reward : 0, total_blocks : 0 }
};

// Зачисление PPS шары
function pps_submit(miner, isBlock) {
    var diff = maskShare / maskBlock;
    miners[miner].total_shares++;
    miners[miner].total_reward += (block_reward / diff);

    if (isBlock) {
        miners[miner].total_blocks++;
    }
}

// Состояние пропорционального пула
var prop_shares = {
    fair_miner : 0,
    hip_hopper : 0
};

var prop_total_shares = 0;

// Зачисление проп шары
function prop_fair_submit(miner, isBlock) {
    miners[miner].total_shares++;
    prop_shares[miner]++;
    prop_total_shares++;

    // Если шара нашла блок, начисляем награды и обнуляем состояние
    if (isBlock) {
        miners[miner].total_blocks++;

        Object.keys(prop_shares).forEach(function (key, index) {
            var miner_reward = prop_shares[key] * block_reward / prop_total_shares;
            miners[key].total_reward += miner_reward;
            prop_shares[key] = 0;
        }, prop_shares);
        prop_total_shares = 0;
    }
}

// Зачисление проп шары хоппером
function prop_hopper_submit(miner, isBlock) {
    var diff = maskShare / maskBlock;

    // Если раунд короче 43%, то начисляем в PROP режиме, иначе сваливаем на PPS.
    if (prop_total_shares / diff < 0.43) {
        prop_fair_submit(miner, isBlock);
    } else {
        pps_submit(miner, isBlock);
    }
}

console.log('Difficulty =', maskShare / maskBlock);

// Перебираем миллион "шар" и собираем статистику.
for (var it = 0; it < 1000000; ++it) {
    var share1_hash = eval('(0x' + getHash() + ')');
    if (share1_hash <= maskShare)
        prop_fair_submit('fair_miner', share1_hash <= maskBlock);

    var share2_hash = eval('(0x' + getHash() + ')');
    if (share2_hash <= maskShare)
        prop_hopper_submit('hip_hopper', share2_hash <= maskBlock);

    var share3_hash = eval('(0x' + getHash() + ')');
    if (share3_hash <= maskShare)
        pps_submit('pps_miner', share3_hash <= maskBlock);
}

console.log('Simulation done');

Object.keys(miners).forEach(function (key, index) {
    console.log(key, miners[key]);
}, miners);

P.S. Скрипт кидал на скорую руку, так что где-то мог натупить.


Сообщение отредактировал Balthazar: 14 April 2017 - 10:24

  • 0
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1862 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 13 April 2017 - 23:57

Алгоритм такой - два пула, проп основной и PPS в качестве вспомогательного. Если раунд на пропе затягивается длиннее 43%, то спрыгиваем на PPS и сидим там, пока проп пул не находит блок. Потом цикл повторяется.


Сообщение отредактировал Balthazar: 14 April 2017 - 00:10

  • 2
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1863 yuslav

yuslav

    Пользователь

  • Пользователи
  • PipPip
  • 464 сообщений
  • ГородНемосква

Отправлено 14 April 2017 - 00:13

 

да ладно  хоперы творяд чюдеса)не впадло им ригами играть)Копал  сегодня obq  на Prot жесть зашол соло хоперов как тараканов налетело(((печяль беда кто  в теме пул с 0%


Kievpool минусит?правда колит?Или 

Balthazar шалиш?

 

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


  • 0

помогу восстановить частично забытые пароли на кошелек эфира.

 


#1864 AndreyS

AndreyS

    Новичок

  • Пользователи
  • Pip
  • 47 сообщений

Отправлено 14 April 2017 - 09:10

Ну вот можно подвести небольшой анализ. Пока за 17 дней нашел 7 блоков, ну и отработал примерно вровень (ну или даже в небольшой минус) по сравнению с тем же дварфом. Преимуществ такой системы распределения награды не наблюдается :)


  • 0

#1865 sergt200

sergt200

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 734 сообщений

Отправлено 14 April 2017 - 09:11

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

 

так надо было раньше попробовать, когда тут хоперы пачками по 5Гх наваливались.


  • 2

#1866 AndreyS

AndreyS

    Новичок

  • Пользователи
  • Pip
  • 47 сообщений

Отправлено 14 April 2017 - 09:20

так надо было раньше попробовать, когда тут хоперы пачками по 5Гх наваливались.
Т. е. сейчас система распределения уже не эффективна? ;) ну и да, я начинал тут с 40GH/s тогда чуть лучше чем на дварфе было :) 
  • 0

#1867 sergt200

sergt200

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 734 сообщений

Отправлено 14 April 2017 - 09:24

AndreyS, в том то и дело, что эта система сделала хопинг, на этом пуле, не выгодным. я имел в виду те времена, когда тут 20Гх было, а с началом нового блока поднимались до 25Гх

естественно хоперы имели больше, и если-бы не плюхи от Бальта, фиг бы кто тут майнил, кроме AlexShmalex


  • 0

#1868 AndreyS

AndreyS

    Новичок

  • Пользователи
  • Pip
  • 47 сообщений

Отправлено 14 April 2017 - 09:33

sergt200,Почему-то мне кажется что на дварфе тоже хопинга не наблюдается, а если и есть то пул как-то оптимизирует это. 


  • 0

#1869 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 14 April 2017 - 10:16

Кэп подсказывает, что на дварфе PPS, потому там хоппинга и не наблюдается. :)


  • 1
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1870 minergaty

minergaty

    Пользователь

  • Пользователи
  • PipPip
  • 77 сообщений

Отправлено 14 April 2017 - 10:21

детский сад... я тоже прыгал , то туда то туда.. только потерял.. надо сидеть на попе ровно.

Год сидим на одном пуле и стало хорошо))

 

А на этом пуле были некоторые претензии к супер админу.. ну он их отверг))) ну то ладно..  

Я смотрю, что нормально работает пул, ну может иногда нагрузку не держит и прыгали (не хоперы, а сам Бальт) много.. а если будут сидеть тоже ровно- то не хуже дварфа точно)) будет))


Сообщение отредактировал minergaty: 14 April 2017 - 10:26

  • 1
 
vexbntkm yjen,erjd!

#1871 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 14 April 2017 - 10:26

Добавлен результат для 120000 шар на каждого.


  • 0
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1872 minergaty

minergaty

    Пользователь

  • Пользователи
  • PipPip
  • 77 сообщений

Отправлено 14 April 2017 - 11:00

Добавлен результат для 120000 шар на каждого.

Алексей.. вам делать нечего?


  • 0
 
vexbntkm yjen,erjd!

#1873 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 14 April 2017 - 11:03

По ~500000 шар на каждого:

Difficulty = 10082.461544239442
Simulation done
fair_miner { total_shares: 499840,
  total_reward: 196.21626733969842,
  total_blocks: 47 }
hip_hopper { total_shares: 500262,
  total_reward: 287.2233687770404,
  total_blocks: 54 }
pps_miner { total_shares: 498939,
  total_reward: 247.4291609299704,
  total_blocks: 47 }

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

 

Не доверяете мне - запустите скрипт и убедитесь своими глазами.


Сообщение отредактировал Balthazar: 14 April 2017 - 11:10

  • 0
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1874 AndreyS

AndreyS

    Новичок

  • Пользователи
  • Pip
  • 47 сообщений

Отправлено 14 April 2017 - 11:03

Кэп подсказывает, что на дварфе PPS
Т.е. в конечном итоге PPS или так же или даже чуть выгоднее чем DGM?
  • 0

#1875 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 14 April 2017 - 11:06

Т.е. в конечном итоге PPS или так же или даже чуть выгоднее чем DGM?

 

Нет, просто PPS не зависит от удачи, а DGM зависит (хоть и меньше, чем PPLNS).


  • 0
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1876 AndreyS

AndreyS

    Новичок

  • Пользователи
  • Pip
  • 47 сообщений

Отправлено 14 April 2017 - 11:08

Balthazar,Практика 2-х недель пока доказывает обратное :) но я еще подожду, а вдруг случится чудо :)


  • 0

#1877 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 14 April 2017 - 11:15

Возможно, прозвучит пафосно, однако... На длинных дистанциях и/или при равном хэшрейте DGM просто уничтожит как PPLNS, так и PPS. Первую в силу меньшей дисперсии, а вторую благодаря меньшей комиссии. И то и другое является наживным делом. :)


  • 0
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1878 AlexShmalex

AlexShmalex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 724 сообщений

Отправлено 14 April 2017 - 11:17

AndreyS,

естественно хоперы имели больше, и если-бы не плюхи от Бальта, фиг бы кто тут майнил, кроме AlexShmalex

 

Не уловил мысль. Меня в альтруисты чтоль записали? :)  Я как раз таки давно искал пул, где администрация не забивает на хопперов и способна что то допиливать, ибо взять исходник с гитхаба и поднять свой пул, дело не хитрое, и таких пулов образовалось как говна, только вот радикально систему распределения никто менять не хотел(или не мог), максимум раскрашивают вебморду в свои цвета, надписи меняют, улучшают канал - занимаются хнёй одним словом, забивая на главный косяк с хоперами.... Вот и всё.
Если нужна пропорция - надо собираться в группу и в приват.
Касательно крупных PPS пулов - хз, у меня они явно не выгоднее на дистанции, да и вообще сама система ППС на практике для меня  выглядит так: в конце каждого часа шэриф, первым делом, отрезает свой кусок пирога, а то что осталось пилится на нигеров  майнеров ну и графики под это дело рисуются.


Сообщение отредактировал AlexShmalex: 15 April 2017 - 00:36

  • 2

#1879 Balthazar

Balthazar

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1176 сообщений
  • ГородМосква

Отправлено 14 April 2017 - 14:12

Что-то я не понял юмора, куда пропадают сообщения из нашего топика?


  • 1
Некоторые люди, будучи смешанными с дерьмом, образуют стабильную и однородную массу. :)

#1880 minergaty

minergaty

    Пользователь

  • Пользователи
  • PipPip
  • 77 сообщений

Отправлено 14 April 2017 - 14:24

Что-то я не понял юмора, куда пропадают сообщения из нашего топика?

 

 

Даже я заметил))


Сообщение отредактировал minergaty: 14 April 2017 - 14:24

  • -3
 
vexbntkm yjen,erjd!





Темы с аналогичным тегами Ethereum, pool, DGM

Количество пользователей, читающих эту тему: 10

2 пользователей, 4 гостей, 0 анонимных