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

[ETH PPS] [ETH DGM] [ETC PPS] Прозрачные Ethereum пулы (DGM, PPS)

Рекомендуемые сообщения

(изменено)

Вчера перешел на данный пул.

 

2 вопроса:

 

1). По этому - писал админу на почту - ноль реакции. Как то можно настроить НЕ автовыплаты, а по человечески, указав конкретную сумму, в моем случае 1 эфир. Я не вижу смысла платить комисс за несколько выводов в сутки.

2). Почему настолько сильно ниже доход? Майню 23 часа. Вырисовывается примерно -10% от ethermine.org. И чуть больше от калькулятора. По калькулю - должно быть 0.88-0.91 в сутки. Не орге читстыми к выводу идет 0.88 с комисом пула. Тут за 23 часа вышло 0.77.

 

Приветствую снова. :)

 

1. Почта проверяется раз в день-два, так что лучше сразу писать прямо сюда. Как уже ответил на почту, не в наших интересах держать у себя большие суммы денег, которые нам не принадлежат. Если каждый выставит себе порог 1 ETH (а именно это и произойдет в виду популярности Poloniex), то у нас очень быстро начнут накапливаться крупные суммы денег, что нам ну совсем ни к чему. Это излишний риск, за который нет дополнительной прибыли, зато головной боли и убытков в случае чего не оберешься.

 

2. Во-первых, 200-кратная разница в хэшрейте пулов делает сравнение проблемным. Во-вторых, на ethermine.org система PPLNS, а на данном пуле используется DGM. Напрямую сравнивать было бы некорректно, потому что PPLNS всю дисперсию перекладывает на майнеров, мы часть дисперсии берем на себя, выравнивая выплаты на коротких и длинных раундах.

 

Достаточно посмотреть суммы и длины раундов на этой странице, чтобы понять суть:

 

https://ethermine.ru/#/blocks

 

P.S. Комиссия одинаковая, поэтому на длинных дистанциях разницы быть не должно.

Изменено пользователем Balthazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Приветствую снова. :)

 

1. Почта проверяется раз в день-два, так что лучше сразу писать прямо сюда. Как уже ответил на почту, не в наших интересах держать у себя большие суммы денег, которые нам не принадлежат. Если каждый выставит себе порог 1 ETH (а именно это и произойдет в виду популярности Poloniex), то у нас очень быстро начнут накапливаться крупные суммы денег, что нам ну совсем ни к чему. Это излишний риск, за который нет дополнительной прибыли, зато головной боли и убытков в случае чего не оберешься.

 

2. Во-первых, 200-кратная разница в хэшрейте пулов делает сравнение проблемным. Во-вторых, на ethermine.org система PPLNS, а на данном пуле используется DGM. Напрямую сравнивать было бы некорректно, потому что PPLNS всю дисперсию перекладывает на майнеров, мы часть дисперсии берем на себя, выравнивая выплаты на коротких и длинных раундах.

 

Достаточно посмотреть суммы и длины раундов на этой странице, чтобы понять суть:

 

https://ethermine.ru/#/blocks

 

P.S. Комиссия одинаковая, поэтому на длинных дистанциях разницы быть не должно.

Я пока в майне новичек (2ой месяц и 4 фермы). 

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

 

Есть блок. За блок платят определенное количество денег. Положим 5ETH и возьмем за константу.

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

Всего блок был найден за 100 шар. Я намайнил 10. 10% дохода за блок - мои.

 

Зачем Вам сглаживать дисперсию из своего кармана? Зачем пулам (типа ethermine.org или дварфа) делать выплаты по каким то виртуальным, средним по больнице значениям?

 

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

Изменено пользователем minernoob

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Всего в блок был найден за 100 шар. Я намайнил 10. 10% дохода за блок - мои.

 

поздравляю, ты придумал систему PROP

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Зачем Вам сглаживать дисперсию из своего кармана? Зачем пулам (типа ethermine.org или дварфа) делать выплаты по каким то виртуальным, средним по больнице значениям?

 

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

 

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

Изменено пользователем Balthazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поздравляю, ты придумал систему PROP

 

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

 

Вы только не думайте, я тут никого ни в чем не обвиняю/упрекаю. Просто разобраться пытаюсь. Так как пуловские схемы выплат кажутся какими то не ок)) 

 

Спасибо за ответы.

 

Но все еще непонятно, за счет чего эти шары более ценны и в чем тут нечестность прыгуна. Буду дальше разбираться)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Номер Время генерации Удача

3 529 903 13.04.2017, 22:40:36 0 %

3 529 902 13.04.2017, 22:40:32 44 %

 

Давненько мы не находили двух блоков подряд :)


Но все еще непонятно, за счет чего эти шары более ценны и в чем тут нечестность прыгуна. Буду дальше разбираться)

Естественно, конкретные шары будут стоить ровно столько, какую пропорцию они составляют. Но в среднем на пропорции ранние шары награждаются более щедро, чем поздние. Поэтому выгодно майнить в начале раунда и уходить, если он затянулся дольше определенной критической точки (на чистой пропорции это 43.5% сложности).

Изменено пользователем Balthazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Так как пуловские схемы выплат кажутся какими то не ок)) 

 

ОК будет только в случае, если система дает столько, сколько майнер получил бы в соло... За вычетом комиссии, разумеется.

 

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

 

PPS, PPLNS, GM/DGM же могут это обеспечить и обеспечивают, но каждая по-своему.

Изменено пользователем Balthazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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


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

Balthazar шалиш? Изменено пользователем gudini29

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Результат симуляции на сложности 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

Изменено пользователем Balthazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

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

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

Balthazar шалиш?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

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

 

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

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

Изменено пользователем minergaty

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

По ~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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×