Pages:
Author

Topic: [800 Gh/s] p2pool - децентрализованный, ДДос устойчивый п - page 37. (Read 417683 times)

legendary
Activity: 1120
Merit: 1069
Сильно не изучал, но если я все верно понимаю, поправьте меня, децентрализация в p2pool выглядит так:
* все участники объеденены в одну сеть (своя сеть, независимо от bitcoin)
* шары в пуле имеют свою особую сложность, вычисляемую от текущей мощности сети (для 200Gh/s примерная сложность - 400), именно шары с этой сложностью регистрируются в сети
* все хранят некоторое количество (примерно 10тыс. или 100тыс., не интересовался сколько именно) последних найденных шар
* помимо шар всем клиентам сообщается какой именно блок, список транзакций в нем и т.п. сейчас 'разгадывается'
* на основании всей этой информации каждый участник проверяет, верно ли учтены шары всех участников
* есть поддержка merged mining (не проверял, не думаю что будут проблемы с namecoin)
* есть поддержка как bitcoin-сетей так и litecoin

Выводы:
1. благодаря этому контролю участники не могут нарисовать в найденном блоке себе лишние переводы, так как иначе другие участники просто не будут работать с таким блоком
2. благодаря ограниченному количеству шар, реализуется защита от пул хоперов - а именно, в аналитике используется только последние шары блока, соответственно те кто участвовал в начале поиска длинного блока но потом ушел просто не будут никак вознаграждены
3. благодаря меш-сети (или может алгоритм такой неэффективный) более высокое количество опоздавших шар - 10% это даже хороший показатель (у меня cgminer пишет 25% stale shares - но они там сложности 1, а в логах p2pool - порядка 10%)
4. благодаря не фиксированной сложности внутренней шары пула автоматически отсекаются слабые участники (они могут тупо не успеть найти шару между раундами, поправьте меня - если я неверно понимаю логику расчета размера выплат, мне кажется там просто - количество шар в раунде относительно всех шар)
5. 1% выплачивается нашедшему блок - отсюда вывод, участник, обладающий большей мощностью на пуле получает больше чем на остальных пулах (за счет остальных участников)
6. за счет вышеописанной защиты участники пула застрахованы от кражи намайненного, как это происходит у недобросовестных владельцев пула (защита уровня - открытый код защищает от закладок)
hero member
Activity: 700
Merit: 503
вот сегодняшние скриншоты, 8 блоков за 24 часа - это сильно!!
Это рекорд!? Или было и больше!? Сколько в среднем выходит за неделю?
legendary
Activity: 3122
Merit: 1032
#1 VIP Crypto Casino
8 блоков за 24 часа - это сильно!!

на какое количество участников? Wink
hero member
Activity: 616
Merit: 502
вот сегодняшние скриншоты, 8 блоков за 24 часа - это сильно!!

hero member
Activity: 700
Merit: 503
naima53, вы уж не поленитесь и как нибудь оформите тему до ума, а то получается сплошной набор "многа букаф" Smiley)
Можно было бы и парочку скинов в придачу сделать, новичкам трудно разбираться.
LZ
legendary
Activity: 1722
Merit: 1072
P2P Cryptocurrency
Тема почищена. Сплит: ссылка. Не отходим от темы децентрализации майнинга.
hero member
Activity: 616
Merit: 502
Доброго всем вечера (дня)!
Хватит платить комиссии централизованным пулам, платить недобросовестным владельцам пулов в карман (это не возможно проконтролировать если пул регулярно крадет небольшие суммы [не такие уж небольшие как оказалось  Cheesy ]сами подумайте - если созвавать пулы не очень выгодно, то с какой стати все так бъются за каждого майнера??)), терять деньги когда пул в дауне или его ДДосят...
Используйте ДЕЦЕНТРАЛИЗОВАННЫЙ, ЗАЩИЩЕННЫЙ ОТ КРАЖ АДМИНОВ, ДДОС-УСТОЙЧИВЫЙ p2pool

В связи с частым обновлением, прошу скачивать последнюю версию тут (не успеваю обновлять)

https://bitcointalksearch.org/topic/1500-th-p2pool-decentralized-dos-resistant-hop-proof-pool-18313

Вы так же можете уменьшить комиссию, если считаете это необходимым, вплоть до нуля с помощью такого аргумента
Code:
--give-author процент

Это не трудно настроить -
1) нужно скачать новый (свежий) биткоин клиент http://bitcoin.org/
2) создать в директории C:\Users\YourUserName\Appdata\Roaming\Bitcoin текстовый файл с названием bitcoin.conf , записать в него всего 3 строчки :
rpcuser=придумайтелогин
rpcpassword=придумайтепосложнеепароль
server=1

3) запустить биткоин клиент как сервер - для этого в свойствах ярлыка к клиенту нужно через пробел дописать -server (можно из Gui-miner`a "start client as server", если не "находит" он екзешник клиента, то там же можно указать путь "Set Bitcoin Client Path")

НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ ИСПОЛЬЗОВАТЬ КОНСОЛЬНУЮ ВЕРСИЮ ибо совсем нет вылетов,быстрее считает, вот скриншот где находится и как настроить (но баланс проверять не удобно) как на картинке или опять-таки просто в ярлыке дописываем через пробел -server и все!

4) загрузить сам p2pool (cсылка для винд7 но может и ХР)
5) разрешить всем этим программам доступ в брандмауере


6) ТОЛЬКО КОГДА догрузятся все блоки,

 создаем ярлык к этому файлу и в настройках ярлыка где "объект" дописываем через пробел логин пароль (которые в bitcoin.conf), адрес кошелька куда будут выплаты через префикс -а (брать из клиента который как сервер запущен,)сохраняем, запускаем p2pool

7) теперь майнеров натравливаем на это следучщим образом -  где хост - пишем http://127.0.0.1 где порт пишем 9332 где логин воркера-НЕ ВАЖНО ЧТО, где пароль воркера-ТОЖЕ НЕ ВАЖНО ЧТО (в пароле воркера вместо неважночто можно указать тот пароль который п2пул показывает в консоли один раз сразу после запуска "for visualisation", типа тогда будут логи вашей производительности создаваться и падать в папку "bitcoin" в папке с самим п2пулом, из них каким то образом можно графики свои получить, я так и не вкурил, мне профи пишет "Then, you can view your graphs at: http://ip.address.of.your.p2pool:9332/graphs/ " )
Вот ссылка, как настроить отображение статистики!!

НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ ИСПОЛЬЗОВАТЬ cgminer - создаем батник в той папке где лежит цгмайнер вот пример
Quote
cd c:\cgminer
cgminer -o http://127.0.0.1:9332 -u 1111 -p 1111111 -w 256 -I 8 --gpu-engine 850 --gpu-memclock 300 --submit-stale
параметр --submit-stale ибо стале в п2пуле засчитываются. Но не обязательно, может у кого быстрей будет
 -I 8  девятку не ставьте (агрессия типа) может 7 даже лучше..
-w 256  ибо память на 300 если 800мгц и выше - 128 лучше
--gpu-engine 850 --gpu-memclock 300  у кого какие карты... (и кому как их не жалко)

EDIT очень понравилась версия phoenix 1.7.5 (с такими аргументами на 5850 при частоте памяти 300 win7 64bit)
Code:
phoenix -u http://127.0.0.1:9332/ -k phatk2 DEVICE=0 BFI_INT VECTORS WORKSIZE=256 AGGRESSION=10 FASTLOOP=false
(это текст *.bat файла в папке с фениксом, проще уже некуда  Wink )
все!

вот как выглядит
красным - ваш вклад в пул\мегахеши (ждать сутки придется..)
желтым - принятые шары (тоже долго ждать ибо внутрянняя сложность)
поносным - раздвоенные и дохлые шары
синим - ваша эффективность
бирюзовым - скорость пула

Выплаты смотреть здесь


Новый сервис отображения статистики пула/
там вертикальные тонкие линии - найденные блоки
заходим в  Active Users находим свой кошель и смотрим свою скорость
заходим в  Current Payouts находим свой кошель и смотрим свои выплаты

но есть куча "НО"... Во первых - в демоне майнера шары будут идти как всегда, но может long pooling почаще будет появляться, ЭТО НОРМАЛЬНО!
во-вторых, p2pool использует свою внутреннюю цепь блоков, поэтому шары в самом p2pool будут появляться в ~300 раз реже (внутрянняя difficulty~300) ЭТО НОРМАЛЬНО И НИ КАК НЕ ОТРАЗИТСЯ НА НАМАЙНЕННОМ!!
ГРАФИК мощности сети (сейчас 200Гх\с) и растет..
выплаты производятся непосредственно на адрес из биткоин клиента

от себя добавлю что когда начал использовать это, то сразу почувствовал прирост, 2 5850 давали на разных пулах 0.5...0.6 в день а это сразу 0.9 в день (в среднем за последние 5 дней) делайте выводы... не думаю что это просто "удача".
все ссылки с певой ссылки  :-)  спрашивайте, объясню по мере возможности...

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

Еще добавлю что после перезапуска п2пула проделанная работа не теряется. И чтобы выплаты были на один и тот же кошелек, лучше добавить строчку после логина и пароля в п2пул
-a xxxxxxxxxxxxxxxxx
где хххххх это адрес куда будут идти выплаты (нужно взять адрес из именно этого биткоин клиента, который в режиме сервера запущен)

Тогда после перезапуска п2пул не потеряет статистику Ваших шар (проделанную работу он и так не потеряет, просто новая работа на новый адрес может идти без указания -а хххххххх)

У себя лично заметил, что бывают вылеты биткоин клиента точно зависимые от загрузки ЦПУ, (раньше этот комп раздавал интернет у меня через Connectyfy, что требует немало ресурсов, там функции роутера перекладываются на цпу), были вылеты. Отключил - полет нормальный. Загрузка проца цгминером или еще какой майнерской штукой - фейковая, это не влияет. Чтобы исключить вылеты - используйте консольный bitcoind

У кого несколько систем в локальной сети - просто на одной машине ставим п2пулл как описано выше, а на остальных - в настройках майнера(ов) вместо 127.0.0.1 ставим локальный адрес той машины, на которой стоит п2пул. Порт - такой же (9332).
Pages:
Jump to: