Перейти к содержанию

[ETC] Простой Ethereum Classic пул (PoT, DGM)


Ainz

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

да ладно  хоперы творяд чюдеса)не впадло им ригами играть)Копал  сегодня 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 шар на каждого.

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

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

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

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

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

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

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

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

@AndreyS,

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

 

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

Если нужна пропорция - надо собираться в группу и в приват.

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

Изменено пользователем AlexShmalex
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

 

 

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

Изменено пользователем minergaty
Ссылка на комментарий
Поделиться на другие сайты

Кто-то посчитал что много пишем.

Приятно видеть как растет мощность пула. :)

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

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

 

С 12 числа удалено 3 сообщения

 

Они имеют отношение к теме?

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

Айпишники замазать бы надо... :)


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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • doptest.dop.org - делаем простой тестнет, спонсор Binance Labs

      Ссылка - https://doptest.dop.org/id=hiKtsbP Подключаем кошелёк в сети Sepolia ETH. Клеймим токены и ETH на сайте.  Выполняем все задания, они не сложные.   За это мы получим награды в токене DOP. Лаунч готовится на первый квартал 2024 года, по слухах уже в январе! У фаундах Binance Labs! На награды тестнета выделено 1%.   Токеномика

      в Раздачи монет

    • Kryptex Pool — PPS+ / SOLO — [BTC, NEXA, CFX, IRON, KAS, ERG, RVN, XMR, ETC, ETHW, ZEPH, KLS, PYI, XNA, CLORE, ALPH]

      https://pool.kryptex.com/ Криптекс пул — лучший PPS+ пул для профессионалов!   Доступные монеты: BTC | IRON | CFX | KAS | NEXA | ERG | RVN | XMR | ETC | ETHW | ZEPH | KLS | PYI | XNA | CLORE | ALPH ?Кликни на монету и получи гайд по майнингу?   ? Преимущества Криптекс пула: Никакой регистрации и полная анонимность. Поддержка SSL майнинга. Низкие комиссии. Выплаты каждый час. Комиссии сети платим за вас. Система выплат PPS+ (Pay Per Share)

      в Пулы совместного майнинга

    • [ETH] Ethereum | Платформа децентрализованных приложений

      Официальный сайт | Официальный форум | Исходный код | Twitter | Facebook | Vimeo | Reddit | Gitter | Stackexchange | Meetup | Skype | IRC | Slack | Coinmarketcap | YouTube | Wiki | Whitepaper | Ethereum Guide | Блог   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда,  Что такое "Форки Bitcoin" . Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Д

      в Ethash (Dagger Hashimoto)

    • Сервисы для уведомлений о заданной цене криптовалюты — «звенелки», «алерты», etc…

      О чем я: сервисы, в которых вы можете выбрать криптовалюту (любую) и указать для нее ту или иную цену. Предназначение сервиса — мгновенно отсигналить вам о достижении этой цены, причем наиболее удобным и заметным для вас образом. Полезны для маржинальщиков, которые будут знать, когда пора долить маржи. Для долгосрочных  ходлеров(и не только), которые не могут следить за всеми своими монетами ежедневно. И нужно знать, когда достигнут нужный момент для покупки или продажи.    Сразу

      в Трейдинг криптовалютами

    • Комиссии в сетях Bitcoin, Ethereum, BCH и прочих — сколько ставить?

      Привет всем читающим! Когда в сети какой-то монеты перегрузки, но отправить платеж все-таки нужно, мы, на этапе установки комиссии, начинаем разрываться между благоразумием и жадностью. Как узнать, какую комиссию нужно поставить, чтобы транзакция прошла как можно быстрее, а какую - если достаточно, чтоб она проскочила хоть к утру?  Некоторые подсказки могут дать сервисы для расчета оптимальной комиссии. В этой теме я предлагаю собирать названия таких сервисов. Вкупе с инструкцие

      в Общий

×
×
  • Создать...