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

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

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

Значит мне смысла нет сидеть на http://eth.xpool.cu.cc/ вероятность поймать блок с 150мх равно почти 0

 

 

 Майнеров Онлайн: 1

Последний найденный блок: 10 days ago

:dance3:

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


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

Смешного на самом деле мало.

Ибо у нас было бы так же, если бы не слезли с обычной пропорции вовремя.

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

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


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

 Майнеров Онлайн: 1

Последний найденный блок: 10 days ago

вот это я и пыхтю там

думаю есть смысл перевести мошь сюда накопить за 4-5 дней и потом влупить на 4-5 гх на 6-8 часов .но хотя это будет стоить столько же сколько тебе даст блок если конечно его поймаешь)))

на сегодняшний день 245$ туда ушло по мощностям....печаль бедовая(@Valera TV :) )....

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


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

Да тяжело сидеть на попе ровно когда 8 часов пустоты ...... :unsure:

Ну наконец то неужели разродилось......

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

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


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

...

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

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


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

мы найдем блок сегодня ?)))

еще

Полагаю, ты нашел ответ на свой вопрос. :)

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


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

кто то тут сказал, что я пропал))

Полагаю, ты нашел ответ на свой вопрос. :)

по моему дорогой ты сам хоппером прыгаешь на свой пул....

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


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

Дорогой у тебя senya2k, не нужно меня тянуть в свою семейку. :lol:

 

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

 

P.S. Чтобы пост был информативным, добавлю что даже имеющееся окно мы в ближайшее время закроем.

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

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


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

Дорогой у тебя senya2k, не нужно меня тянуть в свою семейку. :lol:

 

я же пытаюсь соответствовать))))) при клееному ярлыку

неужели папа не может найти дырку в своем детище? аха ха

а еще бы лучше даш по 3 бакса купить в прошлом году, да или хотя бы по 17 (я десяток умудрился взять), а еще биткоин в 2010.. железо оно и в африке железо- а то трейдерство для "лохов" часто заканчивается выбрасыванием с 10 этажа..

пойди поплач в другое место.. 

я так и сделал.. поздновато конечно, но по 27 нормально dash... сечйчас то 76.. рискнул половиной своего накопленного на бирже. Поднял на пол калины))  (предвидя крики бальта про офлайн кошельки скажу- большая часть средств лежит на них)

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

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


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

Вместо обнуления в начале раунда лучше значения долей масштабировать делением на некую константу раз в 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]
> $

 

 

 

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

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

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


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

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

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


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

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

 

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

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

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


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

не будет драйва на скорости 25гх

8-10 блоков в день и гуляй вася

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


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

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

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

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

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

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

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

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

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

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


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

@Petrovich78, у Бальта есть задумка, как это исправить. пару постов назад он писал об этом

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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


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

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

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

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


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

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

 

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

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

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


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

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

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

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

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

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

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


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

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


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

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


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

Ладно, уговорили, сейчас забаню ему выплаты.

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

×