Jump to content

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


Recommended Posts

Posted (edited)

Вместо обнуления в начале раунда лучше значения долей масштабировать делением на некую константу раз в 10 или 30 минут, независимо от того есть новые блоки или нет. Тогда доля приходящих будет плавно расти до равновесного значения, уходящих - плавно падать до бесконечно малой величины. 

 

В итоге награды за короткие и длинные раунды усреднятся по пропорции долей, у которых нет предсказуемой связи с началом или концом раунда. Это увеличит награды постоянных пользователей на сумму, которая ранее доставалась на 1-2% раундах тем, кто ухитрялся на них запрыгнуть в самом начале и накидать туда под 10% шар.

 

Сегодня вечером подумаю на эту тему ещё.

 

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

 

 

 

// Базовые настройки:
var f = -0.08, // Постоянная комиссия пула (все верно, здесь действительно минус 8 процентов)
    c = 0.1, // Плавающая комиссия пула
    o = 0.4, // Доля утечки шар за границы раунда
    B = 5;   // Награда за блок

// Состояние системы (баллы пула инициализируются нулем, баллы юзеров - отрицательным значением)
var ls = 0;
var lS = {
    worker1 : -100000000,
    worker2 : -100000000,
    worker3 : -100000000,
    worker4 : -100000000
};

// Внутренние параметры, пересчет при каждой смене сложности является обязательным
var ro = 0;
var r = 0;
var lr = 0;
var diff = 0;

function initState(d){
    diff = d;
    ro = 1 / diff;
    r = 1 + ro * (1 - c) * (1 - o) / c;
    lr = Math.log(r);

    console.log('diff =', diff, 'ro =', ro, 'r =', r, 'lr =', lr)
}

var shares = 0;
function submitShare(workerName) {
    lS[workerName] = ls + Math.log(Math.exp(lS[workerName] - ls) + (1 - f) * (1 - c) * ro * B);
    ls += lr;
    shares++;

    // console.log('New share[', workerName, ']:', lS[workerName], ls);
}

function block() {
    console.log('---');
    console.log('New block!', 'Luck =', ((shares / diff) * 100).toFixed(2), '%');
    var total = 0;
    for(var i in lS) {
        var p_i = (1 - o) * Math.exp(lS[i] - ls) / c;
        lS[i] += Math.log(o);
        total += p_i;
        console.log('Payment to ', i, ':', p_i);
    }
    console.log('Miners profit:', total);
    console.log('Pool profit:', B - total);
    console.log('---');
    shares = 0;

    return total;
}

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

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

// Инициалищзируем внутренние параметры текущей "сложностью"
initState(maskShare / maskBlock);

var totalBlocks = 0;
var totalReward = 0;

// Перебираем миллион "шар" и собираем статистику.
for (var it = 0; it < 1000000; ++it) {
    for(var k in lS) {
        var wi = eval('(0x' + getHash() + ')');

        if (wi < maskShare) {
            submitShare(k);
            if (wi <= maskBlock) {
                totalReward += block();
                totalBlocks++;
            }
        }
    }
}

console.log('Simulation done: ', totalBlocks, 'blocks', totalReward, 'coins', totalReward / totalBlocks, 'coins per block');

 

 

 

Для запуска симуляции требуется NodeJS. Сохраните код в файл и запустите в консоли команду node <путь к файлу>.

 

Типовой результат работы:

 

 

 

alexi@MacBook-Pro ~/Documents                                                                                                                                                                     [4:08:42]
> $ node DGM.js
diff = 8738.133337673115 ro = 0.00011444091791191309 r = 1.0006179809567244 lr = 0.0006177900851255746
---
New block! Luck = 3.85 %
Payment to  worker1 : 0.23616396303162882
Payment to  worker2 : 0.28029069137612994
Payment to  worker3 : 0.2266773261680183
Payment to  worker4 : 0.2690964415469807
Miners profit: 1.0122284221227578
Pool profit: 3.9877715778772425
---
---
New block! Luck = 53.90 %
Payment to  worker1 : 1.2165909967126247
Payment to  worker2 : 1.3791865636611127
Payment to  worker3 : 1.2765749157080055
Payment to  worker4 : 1.255478539976736
Miners profit: 5.1278310160584795
Pool profit: -0.12783101605847946
---
---
New block! Luck = 117.53 %
Payment to  worker1 : 1.4071184493807898
Payment to  worker2 : 1.385970951079429
Payment to  worker3 : 1.34371506462104
Payment to  worker4 : 1.2573148492670583
Miners profit: 5.394119314348317
Pool profit: -0.39411931434831704
---
---
New block! Luck = 359.80 %
Payment to  worker1 : 1.3196645840949124
Payment to  worker2 : 1.345808683918476
Payment to  worker3 : 1.3749569028644095
Payment to  worker4 : 1.3595698172187194
Miners profit: 5.399999988096518
Pool profit: -0.3999999880965177
---
---
New block! Luck = 9.86 %
Payment to  worker1 : 0.8889753889647297
Payment to  worker2 : 0.8820403548939929
Payment to  worker3 : 0.8698848205773715
Payment to  worker4 : 0.8568477581173981
Miners profit: 3.497748322553492
Pool profit: 1.502251677446508
---
---
New block! Luck = 68.70 %
Payment to  worker1 : 1.3556451923333672
Payment to  worker2 : 1.286114569257879
Payment to  worker3 : 1.3264285898353396
Payment to  worker4 : 1.333741708205496
Miners profit: 5.301930059632082
Pool profit: -0.30193005963208197
---
---
New block! Luck = 343.39 %
Payment to  worker1 : 1.3154379353049264
Payment to  worker2 : 1.3087797043694438
Payment to  worker3 : 1.403275222185492
Payment to  worker4 : 1.3725071089847152
Miners profit: 5.399999970844577
Pool profit: -0.3999999708445774
---
---
New block! Luck = 189.91 %
Payment to  worker1 : 1.352072497531899
Payment to  worker2 : 1.3011617294924445
Payment to  worker3 : 1.4182185337405417
Payment to  worker4 : 1.3284329357320992
Miners profit: 5.399885696496985
Pool profit: -0.3998856964969848
---
---
New block! Luck = 94.95 %
Payment to  worker1 : 1.3450446930485052
Payment to  worker2 : 1.3508939449305728
Payment to  worker3 : 1.3653269692572694
Payment to  worker4 : 1.3194838667499311
Miners profit: 5.3807494739862785
Pool profit: -0.38074947398627845
---
---
New block! Luck = 59.49 %
Payment to  worker1 : 1.3562141111734611
Payment to  worker2 : 1.310785781414166
Payment to  worker3 : 1.278382535994317
Payment to  worker4 : 1.3237181130643487
Miners profit: 5.269100541646293
Pool profit: -0.26910054164629305
---
---
New block! Luck = 122.41 %
Payment to  worker1 : 1.334773347729662
Payment to  worker2 : 1.3771013661411486
Payment to  worker3 : 1.2726601427969457
Payment to  worker4 : 1.4110214889185064
Miners profit: 5.395556345586263
Pool profit: -0.39555634558626274
---
---
New block! Luck = 167.31 %
Payment to  worker1 : 1.3862898662157563
Payment to  worker2 : 1.281123795269724
Payment to  worker3 : 1.3967079678951615
Payment to  worker4 : 1.3354909382164293
Miners profit: 5.399612567597071
Pool profit: -0.399612567597071
---
---
New block! Luck = 142.75 %
Payment to  worker1 : 1.336534235115564
Payment to  worker2 : 1.3694532857675639
Payment to  worker3 : 1.3504305778505037
Payment to  worker4 : 1.3421239051889882
Miners profit: 5.3985420039226195
Pool profit: -0.3985420039226195
---
---
New block! Luck = 7.16 %
Payment to  worker1 : 0.7994992046917383
Payment to  worker2 : 0.7982022728389935
Payment to  worker3 : 0.7831970699553615
Payment to  worker4 : 0.8178705174400069
Miners profit: 3.1987690649261
Pool profit: 1.8012309350739
---
---
New block! Luck = 126.22 %
Payment to  worker1 : 1.306806474682377
Payment to  worker2 : 1.316864003654269
Payment to  worker3 : 1.4410945382894997
Payment to  worker4 : 1.330707704346013
Miners profit: 5.395472720972158
Pool profit: -0.39547272097215824
---
---
New block! Luck = 152.23 %
Payment to  worker1 : 1.4094972920436943
Payment to  worker2 : 1.406707280346376
Payment to  worker3 : 1.3229944120643267
Payment to  worker4 : 1.2599263872545423
Miners profit: 5.39912537170894
Pool profit: -0.3991253717089398
---
---
New block! Luck = 53.75 %
Payment to  worker1 : 1.3030732904672282
Payment to  worker2 : 1.2873321871873955
Payment to  worker3 : 1.2796606102825505
Payment to  worker4 : 1.3519529567210247
Miners profit: 5.222019044658199
Pool profit: -0.22201904465819933
---
---
New block! Luck = 60.50 %
Payment to  worker1 : 1.3153198633914145
Payment to  worker2 : 1.38251318818337
Payment to  worker3 : 1.2885138712828454
Payment to  worker4 : 1.287334455278865
Miners profit: 5.273681378136495
Pool profit: -0.2736813781364953
---
---
New block! Luck = 22.00 %
Payment to  worker1 : 1.1587045811992025
Payment to  worker2 : 1.0668123018784925
Payment to  worker3 : 1.1533851882426978
Payment to  worker4 : 1.0174359127220303
Miners profit: 4.3963379840424235
Pool profit: 0.6036620159575765
---
---
New block! Luck = 187.60 %
Payment to  worker1 : 1.4338656750164882
Payment to  worker2 : 1.3912114350325304
Payment to  worker3 : 1.261232203783025
Payment to  worker4 : 1.3135451442745494
Miners profit: 5.399854458106593
Pool profit: -0.39985445810659304
---
---
New block! Luck = 119.02 %
Payment to  worker1 : 1.3644358671614567
Payment to  worker2 : 1.3697508632646838
Payment to  worker3 : 1.361093048912052
Payment to  worker4 : 1.2994696871186413
Miners profit: 5.394749466456833
Pool profit: -0.3947494664568332
---
---
New block! Luck = 252.55 %
Payment to  worker1 : 1.3624729292167885
Payment to  worker2 : 1.359119548341617
Payment to  worker3 : 1.313654832271129
Payment to  worker4 : 1.3647488004002852
Miners profit: 5.39999611022982
Pool profit: -0.39999611022981973
---
---
New block! Luck = 157.26 %
Payment to  worker1 : 1.3725305754481254
Payment to  worker2 : 1.3479201093239057
Payment to  worker3 : 1.359584730832532
Payment to  worker4 : 1.3192985022023889
Miners profit: 5.399333917806952
Pool profit: -0.3993339178069517
---
Simulation done:  23 blocks 113.85664323993625 coins 4.9502888365189675 coins per block

alexi@MacBook-Pro ~/Documents                                                                                                                                                                     [4:09:57]
> $

 

 

 

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

Edited by Balthazar
Posted

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

Posted (edited)

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

 

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

Edited by Balthazar
Posted (edited)

я что то не пойму в чем смысл распределения долей если хоперы  как были так и есть

Раннее приведенный тобой пример тому доказательство ,человек https://ethermine.ru/#/account/0xbb5019d5b9d9c98712a870d33c32cb67b894b570

заходит на пул с 1.3Гх  после нахождения нового  блока работает до 35-45% и уходит и профит у него такой же как у в всех кто не прыгает

или я что то неправильно понял?

Хотя наверно я неправ и вот человек https://ethermine.ru/#/account/0xc827b9b401db9113eacb25829f9a0cf1a4fb0690 работает на постоянку и у него на балансе 0,9

а у попрыгуна 0,6 .хотя по скорости у них у обоих 1,3Гх

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

Edited by Petrovich78
Posted

я что то не пойму в чем смысл распределения долей если хоперы  как были так и есть

Раннее приведенный тобой пример тому доказательство ,человек https://ethermine.ru/#/account/0xbb5019d5b9d9c98712a870d33c32cb67b894b570

заходит на пул с 1.3Гх  после нахождения нового  блока работает до 35-45% и уходит и профит у него такой же как у в всех кто не прыгает

или я что то неправильно понял?

Это пчёлка мая, работает на благо пула, посмотри - он нашёл 9 блоков пулу, а получил всего 40 монет. Зарабатывает он исключительно на очень быстрых раундах, вот ради таких админ и делает систему переноса награды с коротких блоков.... за что ему очередной респект.

Posted (edited)

Это пчёлка мая, работает на благо пула, посмотри - он нашёл 9 блоков пулу, а получил всего 40 монет. Зарабатывает он исключительно на очень быстрых раундах, вот ради таких админ и делает систему переноса награды с коротких блоков.... за что ему очередной респект.

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

Да и еще все хотел узнать можно ли узнать по найденным блокам какой пользователь его поймал

когда заходишь на статистику найденных блоков там нет адреса пользователя который его поймал?

Edited by Petrovich78
Posted

когда заходишь на статистику найденных блоков там нет адреса пользователя который его поймал?

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

Ну вот майню я на своей встройке, ну поймал один блок, обрадовался, а сейчас уже и 3 штуки нашел, и что?) Я парой страниц назад уточнял формулу расчета награды, не фигурирует там адрес того кто нашел блок с каким-нибудь приятным коэффициентом :)

Posted (edited)

Статистика сколько блоков нашёл конкретный майнер не несёт никакой смысловой нагрузки, то есть это никак не влияет на вознаграждение, сделано исключительно для информативности. В разделе "Найденный блоки" указаны хэши блоков, пройдя по ссылке на блок эксплорер видно адресс пула (0x215C86BC952b0d98C4b2313a0A9ae56FA33C7f5D), можно посмотреть все им смайненные блоки, суммы вознаграждений за них, транзы и другую детальную информацию.

Edited by AlexShmalex
Posted (edited)

Можно этого пулхопера как-то перманентно пока забанить? https://ethermine.ru/#/account/0xbb5019d5b9d9c98712a870d33c32cb67b894b570
Енто ж наглость..только начался новый блок - тут же появился.
Ой, или есть же более гуманный способ - придержать ему выплаты :)

Edited by Vasyaaa
Posted (edited)

Смотри на его результат, он отдал больше чем получил. Зачем банить такого благотворителя? :)

 

Забаним, если начнет экспериментировать с более выгодными стратегиями... Пока он проигрывает - мы выигрываем. Крупье должен ему улыбаться, а официант подливать горячительное.

Edited by Balthazar
Posted (edited)

да на коротких блоках у него https://ethermine.ru/#/account/0xbb5019d5b9d9c98712a870d33c32cb67b894b570 неплохо выстреливает

15 мин работы и уже на балансе 0,246.....

ограничить время работы на пуле минимум 3 часа ,раньше ушел ничего не получил.

что с ЕТН происходит как будто на Эверест забирается уже 26,86,как бы он оттуда не полетел......

Edited by Petrovich78
Posted

дык я не понял хрень что жулик придумал работает или нет?


я про вес шар или как там

Posted (edited)

Готово. Понаблюдаем до 43%, кто отвалится - добавим туда же.

Edited by Balthazar
Posted

ыыы узнаю балта крыса в деле  :D

 

потом огласи у кого  сколь отжал любопытно очень

Posted (edited)

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

post-581-0-26553200-1489402102_thumb.png

Edited by Balthazar
Posted (edited)

ну а в теории действительно нельзя что ли сделать ограничение по времени работы  на пуле?

Бальтазар представь ситуацию честно работает манер и после нового блока у него дома вырубают свет и ты ему бан :D :) и пусть потом попробует доказать что он не хопер :D :lol:

Edited by Petrovich78
Posted (edited)

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

 

Все эти баны, "ограничения" и прочее - это чистой воды бред, избыточный, ненадежный, непрозрачный и отпугивающий. Все должно быть просто и понятно, одинаково для всех, независимо от того хопят или нет. Вот введем DGM, и тогда все будут в равных условиях, независимо от используемой стратегии. И тогда не придется заниматься глупостями вроде беготни с банхаммером за юзерами.

Edited by Balthazar
Posted

@Petrovich78, помнишь петрович как ты нагнал сюда арендованные мощи на те 6 блоков когда балт башлял 30 етх "клеморовских"? Советь не мучает?

Posted (edited)

@Petrovich78, помнишь петрович как ты нагнал сюда арендованные мощи на те 6 блоков когда балт башлял 30 етх "клеморовских"? Советь не мучает?

я тогда все свое оборудование на сутки перевел на пул 809мх(28шт RX480) и работал не прыгая как мандавошка

да в те сутки снял почти 2,2 монеты сверху и тут же влупил их в http://eth.xpool.cu.cc где они так и бесследно исчезли.....

Кстати посмотри я тут на пуле отгадал 4 блока .а выплаты получил только 12монет и почему меня должна совесть мучить, я у других бабло не отжимал.

Edited by Petrovich78
Posted

@Petrovich78, ты бздишь петрович

ты сам писал, что аренда мощей закончилась на середине 6го блока

вот кто действительно обворовал ребят, так это ты. впрочем лан.


 

 

Balthazar Спасибо что дал заработать этой ночью ! Что бы тут не писали и не говорили, а вот так просто взять и раздать 30ЕТН=540$ на это тоже надо иметь силу духа! Если такая акция войдет у вас на постоянку,то буду рад поработать на вашем пуле    

 

 

Неподтвержденный баланс: 0.00000000----<----<-----<-----<----тут было 1,2 монеты Сумма, ожидающая подтверждения сетью. Баланс к выплате: 0.56239582-----<----<----<------<------ а так подтвердилось Монеты на балансе, ожидающие очередной выплаты. Всего выплачено: ********* Объясните пожалуйста  как могло получится так что у меня в неподтвержденном балансе было 1,2 монеты а подтвердились только 0,5? Может ли это быть связанно с тем что во время подтверждения у меня кончилась аренда половины мощности?
Posted (edited)

Продолжаем экспериментировать с симуляцией DGM.

 

 

 

// Базовые настройки:
var f = -1, // Постоянная комиссия пула
    c = 0.5, // Плавающая комиссия пула
    o = 0.5, // Доля утечки шар за границы раунда
    B = 5;   // Награда за блок

// Состояние системы (баллы пула инициализируются нулем, баллы юзеров - отрицательным значением)
var ls = 0;
var lS = {
    worker1 : -100000000,
    worker2 : -100000000,
    worker3 : -100000000,
    worker4 : -100000000
};

// Внутренние параметры, пересчет при каждой смене сложности является обязательным
var ro = 0;
var r = 0;
var lr = 0;
var diff = 0;

function initState(d){
    diff = d;
    ro = 1 / diff;
    r = 1 + ro * (1 - c) * (1 - o) / c;
    lr = Math.log(r);

    console.log('diff =', diff, 'ro =', ro, 'r =', r, 'lr =', lr)
}

var shares = 0;
function submitShare(workerName) {
    lS[workerName] = ls + Math.log(Math.exp(lS[workerName] - ls) + (1 - f) * (1 - c) * ro * B);
    ls += lr;
    shares++;

    // console.log('New share[', workerName, ']:', lS[workerName], ls);
}

function block() {
    console.log('---');
    console.log('New block!', 'Luck =', ((shares / diff) * 100).toFixed(2), '%');
    var total = 0;
    for(var i in lS) {
        var p_i = (1 - o) * Math.exp(lS[i] - ls) / c;
        lS[i] += Math.log(o);
        total += p_i;
        console.log('Payment to ', i, ':', p_i);
    }
    console.log('Miners profit:', total);
    console.log('Pool profit:', 5 - total);
    console.log('---');
    shares = 0;

    return total;
}

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

// Для имитации 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);
}

// Инициалищзируем внутренние параметры текущей "сложностью"
initState(maskShare / maskBlock);

var totalBlocks = 0;
var totalReward = 0;

// Перебираем миллион "шар" и собираем статистику.
for (var it = 0; it < 1000000; ++it) {
    for(var k in lS) {
        var wi = eval('(0x' + getHash() + ')');

        if (wi < maskShare) {
            submitShare(k);
            if (wi <= maskBlock) {
                totalReward += block();
                totalBlocks++;
            }
        }
    }
}

console.log('Simulation done: ', totalBlocks, 'blocks', totalReward, 'coins', totalReward / totalBlocks, 'coins per block');
 

 

 

 

С более агрессивными параметрами получается так:

 

 

 

> $ node DGM.js
diff = 8738.133337673115 ro = 0.00011444091791191309 r = 1.000057220458956 lr = 0.00005721882192793909
---
New block! Luck = 120.74 %
Payment to  worker1 : 1.0788568503865033
Payment to  worker2 : 1.1630589305488226
Payment to  worker3 : 1.118960455414869
Payment to  worker4 : 1.1710493830745428
Miners profit: 4.5319256194247375
Pool profit: 0.4680743805752625
---
---
New block! Luck = 219.83 %
Payment to  worker1 : 1.8632380866472156
Payment to  worker2 : 1.8488331053234082
Payment to  worker3 : 1.839111050871957
Payment to  worker4 : 1.8721045103741565
Miners profit: 7.423286753216737
Pool profit: -2.423286753216737
---
---
New block! Luck = 70.12 %
Payment to  worker1 : 1.381644490772126
Payment to  worker2 : 1.3987720208226038
Payment to  worker3 : 1.3780883834279836
Payment to  worker4 : 1.4127332833674728
Miners profit: 5.571238178390186
Pool profit: -0.5712381783901863
---
---
New block! Luck = 13.20 %
Payment to  worker1 : 0.8088271067065622
Payment to  worker2 : 0.8124113148535907
Payment to  worker3 : 0.7912015302583267
Payment to  worker4 : 0.8337750985351131
Miners profit: 3.2462150503535927
Pool profit: 1.7537849496464073
---
---
New block! Luck = 135.99 %
Payment to  worker1 : 1.4175622546476967
Payment to  worker2 : 1.4557941011523206
Payment to  worker3 : 1.4199843460900585
Payment to  worker4 : 1.4624914971867389
Miners profit: 5.755832199076814
Pool profit: -0.7558321990768144
---
---
New block! Luck = 242.79 %
Payment to  worker1 : 1.9516889540272386
Payment to  worker2 : 1.9762177775493175
Payment to  worker3 : 1.947249536359988
Payment to  worker4 : 2.0093186275375543
Miners profit: 7.8844748954740975
Pool profit: -2.8844748954740975
---
---
New block! Luck = 54.77 %
Payment to  worker1 : 1.3487118686332438
Payment to  worker2 : 1.363008405334145
Payment to  worker3 : 1.3327789038170372
Payment to  worker4 : 1.348895402219874
Miners profit: 5.3933945800043
Pool profit: -0.3933945800043004
---
---
New block! Luck = 226.26 %
Payment to  worker1 : 1.9018371648725831
Payment to  worker2 : 1.898842277636121
Payment to  worker3 : 1.9051451553094454
Payment to  worker4 : 1.93796788190498
Miners profit: 7.643792479723129
Pool profit: -2.643792479723129
---
---
New block! Luck = 32.66 %
Payment to  worker1 : 1.1821076994001587
Payment to  worker2 : 1.193117621821151
Payment to  worker3 : 1.178703547754083
Payment to  worker4 : 1.1987962493952586
Miners profit: 4.752725118370651
Pool profit: 0.24727488162934907
---
---
New block! Luck = 52.63 %
Payment to  worker1 : 1.0442148757582548
Payment to  worker2 : 1.040678843843312
Payment to  worker3 : 1.0350935601381321
Payment to  worker4 : 1.0202784968615586
Miners profit: 4.140265776601257
Pool profit: 0.8597342233987426
---
---
New block! Luck = 38.37 %
Payment to  worker1 : 0.83962366951598
Payment to  worker2 : 0.8775290376469397
Payment to  worker3 : 0.8549642225098377
Payment to  worker4 : 0.882358346117725
Miners profit: 3.454475275790483
Pool profit: 1.5455247242095171
---
---
New block! Luck = 64.16 %
Payment to  worker1 : 0.9988040892810779
Payment to  worker2 : 0.9841340064697256
Payment to  worker3 : 1.0132453437672286
Payment to  worker4 : 1.0011742368748286
Miners profit: 3.997357676392861
Pool profit: 1.0026423236071391
---
---
New block! Luck = 18.31 %
Payment to  worker1 : 0.6808270536343621
Payment to  worker2 : 0.6629553682543989
Payment to  worker3 : 0.676316541413992
Payment to  worker4 : 0.6785707822808575
Miners profit: 2.6986697455836106
Pool profit: 2.3013302544163894
---
---
New block! Luck = 178.28 %
Payment to  worker1 : 1.6107662021374298
Payment to  worker2 : 1.6058171939957084
Payment to  worker3 : 1.62008431075833
Payment to  worker4 : 1.6156965161300436
Miners profit: 6.452364223021512
Pool profit: -1.4523642230215117
---
---
New block! Luck = 29.85 %
Payment to  worker1 : 1.0273942667808507
Payment to  worker2 : 1.057141534805224
Payment to  worker3 : 1.0408148530618346
Payment to  worker4 : 1.0398598869596496
Miners profit: 4.165210541607559
Pool profit: 0.8347894583924411
---
---
New block! Luck = 61.76 %
Payment to  worker1 : 1.046278096480059
Payment to  worker2 : 1.0613850657780959
Payment to  worker3 : 1.0345518848217767
Payment to  worker4 : 1.0438813523416934
Miners profit: 4.186096399421626
Pool profit: 0.8139036005783744
---
---
New block! Luck = 13.20 %
Payment to  worker1 : 0.643866013939103
Payment to  worker2 : 0.6510570192135787
Payment to  worker3 : 0.6541826674955478
Payment to  worker4 : 0.6487550546130374
Miners profit: 2.5978607552612667
Pool profit: 2.4021392447387333
---
---
New block! Luck = 15.50 %
Payment to  worker1 : 0.49421767731693295
Payment to  worker2 : 0.48785957005470926
Payment to  worker3 : 0.4797245892290119
Payment to  worker4 : 0.4857861277073244
Miners profit: 1.9475879643079783
Pool profit: 3.0524120356920217
---
---
New block! Luck = 0.60 %
Payment to  worker1 : 0.2526610890904566
Payment to  worker2 : 0.2523439679809656
Payment to  worker3 : 0.24600566292676235
Payment to  worker4 : 0.24959972928978652
Miners profit: 1.000610449287971
Pool profit: 3.9993895507120287
---
---
New block! Luck = 242.40 %
Payment to  worker1 : 1.7600086145704312
Payment to  worker2 : 1.7928257035638704
Payment to  worker3 : 1.8145310463238782
Payment to  worker4 : 1.8053753221427278
Miners profit: 7.172740686600909
Pool profit: -2.1727406866009087
---
---
New block! Luck = 235.02 %
Payment to  worker1 : 2.0444508044307503
Payment to  worker2 : 1.9799196910312868
Payment to  worker3 : 2.002621157872062
Payment to  worker4 : 1.9924483473691277
Miners profit: 8.019440000703227
Pool profit: -3.019440000703227
---
---
New block! Luck = 85.16 %
Payment to  worker1 : 1.5191885855847085
Payment to  worker2 : 1.5248927222199509
Payment to  worker3 : 1.5520826310221927
Payment to  worker4 : 1.4905677831371156
Miners profit: 6.086731721963967
Pool profit: -1.0867317219639672
---
---
New block! Luck = 7.87 %
Payment to  worker1 : 0.8188696383012678
Payment to  worker2 : 0.8345212235973553
Payment to  worker3 : 0.8504684720495711
Payment to  worker4 : 0.8080448170348453
Miners profit: 3.3119041509830396
Pool profit: 1.6880958490169604
---
---
New block! Luck = 151.77 %
Payment to  worker1 : 1.522112900082388
Payment to  worker2 : 1.5198954432717848
Payment to  worker3 : 1.550073719547657
Payment to  worker4 : 1.5011420799975086
Miners profit: 6.093224142899339
Pool profit: -1.0932241428993388
---
---
New block! Luck = 131.96 %
Payment to  worker1 : 1.5628172922903518
Payment to  worker2 : 1.603215225625692
Payment to  worker3 : 1.6058543369159728
Payment to  worker4 : 1.6334913706520486
Miners profit: 6.405378225484066
Pool profit: -1.4053782254840659
---
---
New block! Luck = 181.24 %
Payment to  worker1 : 1.7968022129766301
Payment to  worker2 : 1.8280698374119422
Payment to  worker3 : 1.8154067503929836
Payment to  worker4 : 1.8131519328992434
Miners profit: 7.2534307336807995
Pool profit: -2.2534307336807995
---
Simulation done:  26 blocks 131.18623334362573 coins 5.045624359370221 coins per block

alexi@MacBook-Pro-Aleksej ~/Documents                                                                                                                                                            [14:51:24]
> $

 

 

 

Выглядит очень весело. На таких параметрах при длинной серии 500-600% раундов пул может влететь в минус, хотя риск намного меньше чем с PPS. :)

Edited by Balthazar

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

    • Участника конференции Ethereum Devcon ограбили в Бангкоке

      Создатель приложения для сети Биткоина Rooch Network Хайчао Чжу (Haichao Zhu) был ограблен в таиландской столице Бангкоке во время поездки на конференцию Ethereum Devcon 2024. Чжу рассказал, что на него напали, когда он шел ночью по улице один. Нападавшие забрали смартфон и оставили ножевое ранение на руке. Чжу сказал, что провел всю ночь в полицейском участке, но его проблема так и не была решена. Поэтому Чжу призвал других участников мероприятия Ethereum Devcon сохранять бдительность, ос

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

    • Kryptex Pool — PPS+ / SOLO — [BTC, NEXA, CFX, IRON, KAS, ERG, RVN, XMR, ETC, ETHW, ZEPH, KLS, XNA, CLORE, ALPH, NIR, SDR, XEL, OCTA, SAL, RXD, BLOCX, BCH, FB, LTC+DOGE+BELLS]

      https://pool.kryptex.com/ Криптекс пул — лучший PPS+ пул для профессионалов!   Доступные монеты: BTC | IRON | CFX | KAS | NEXA | ERG | RVN | XMR | ETC | ETHW | ZEPH | KLS | XNA | CLORE | ALPH | NIR | SDR | XEL | OCTA | SAL | RXD | BLOCX | BCH | FB | LTC+DOGE+BELLS ?Кликни на монету и получи гайд по майнингу?   ? Преимущества Криптекс пула: Никакой регистрации и полная анонимность. Поддержка SSL майнинга. Низкие комиссии. Выплаты каждый час. Комис

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

    • SEC выдала окончательное одобрение на то, что спотовые ETF Ethereum начнут торговаться сегодня.

      22 июля Комиссия по ценным бумагам и биржам (SEC) официально выдала окончательное одобрение спотовым ETF на базе Ethereum, и соответствующие веб-страницы фондов уже запущены. Начало торгов ETF запланировано на 23 июля, когда рынки США откроются в 09:30 по восточному времени. Одобрение подтверждает слухи прошлой недели и открывает Ethereum для инвесторов, ищущих регулируемого доступа. Эксперты рынка считают, что эти фонды привлекут значительную сумму денег от инвесторов, которые не реша

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

    • Sm24.Exchange: простой и быстрый обмен криптовалют

      Обменник Sm24.Exchange предлагает быстрый и безопасный обмен криптоактивов по всем популярным направлениям. Постоянным клиентам доступны кешбэк и реферальная программа. Для криптовалют важны такие элементы экосистемы как биржи и кошельки, а одну из важнейших ролей играют обменники, так как они доступны для всех и делают обмен криптовалют простым и удобным для пользователей вне зависимости от их уровня знаний, образования и понимания технологии блокчейна.   Один из таких сервисов — Sm2

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

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

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

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

×
×
  • Create New...