Bitcoin Forum
December 14, 2024, 01:51:37 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Really, what prevents you from mining in p2pool?
High pool variance - 20 (17.2%)
High share difficulty - 11 (9.5%)
Coin maturity delay - 7 (6%)
PPLNS system - 4 (3.4%)
High stale/DOA rate - 19 (16.4%)
Other - 10 (8.6%)
What is p2pool? - 8 (6.9%)
Unsuitable mining hardware - 24 (20.7%)
Don't want a bag of pennies - 13 (11.2%)
Total Voters: 71

Pages: « 1 [2]  All
  Print  
Author Topic: [POLL] Why don't you mine in p2pool?  (Read 3283 times)
baloo_kiev (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
June 25, 2013, 03:18:07 PM
 #21

security issues..

don't forget DoS attacks

Which exactly security issues do you mean?

Well, being a decentralised network, technically based on merged-mined share chain, p2pool has DoS protection similar to that of Bitcoin client and is actually better DoS-protected than any single pool. Of course, any single public p2pool node is still vulnerable to different types of DoS attacks, but that is solved by simply setting backup pools in your mining software (if you mine on a public p2pool node).

PGP: 6EC48BA7
Welcome to my p2pool: BTC
maqifrnswa
Sr. Member
****
Offline Offline

Activity: 454
Merit: 252


View Profile
June 25, 2013, 04:15:48 PM
 #22

security issues..

don't forget DoS attacks

isn't that a strength of a p2pool? Isn't it one of (if not the most) DoS resistant pools?
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
June 25, 2013, 08:02:32 PM
 #23

No pool was trusted from launch just "by default". Maybe you should select yourself a low latency node here http://p2pool.hostv.pl/ and give it a try! Also, there are some nodes which have been here for quite long time like p2pool.org and others.
The main fear I have is a malicious node operator skimming shares. It would be very hard to detect because the node could just say the share was "stale", and take it for himself. This can be done with traditional pools too, but even the smallest pools are magnitudes larger than p2pool nodes.

I run a p2pool back mining pool so people with low hashpower can use p2pool with lower variance:
https://bitcointalk.org/index.php?topic=234841.0

Skimming shares is exactly what my software does.  Can you please tell me how to do it without having the mining software report this:
Quote
Accepted untracked stratum share

I will be very appreciative since that message tends to scare off new users who don't read the OP carefully.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
baloo_kiev (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
June 25, 2013, 08:33:33 PM
 #24

Skimming shares is exactly what my software does.  Can you please tell me how to do it without having the mining software report this:
Quote
Accepted untracked stratum share

I will be very appreciative since that message tends to scare off new users who don't read the OP carefully.

I guess something is wrong with your code and how it handles stratum connections. Have you seen this? https://bitcointalk.org/index.php?topic=28402.msg2167883#msg2167883

PGP: 6EC48BA7
Welcome to my p2pool: BTC
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
June 25, 2013, 10:01:16 PM
 #25

Skimming shares is exactly what my software does.  Can you please tell me how to do it without having the mining software report this:
Quote
Accepted untracked stratum share

I will be very appreciative since that message tends to scare off new users who don't read the OP carefully.

I guess something is wrong with your code and how it handles stratum connections. Have you seen this? https://bitcointalk.org/index.php?topic=28402.msg2167883#msg2167883

I was using sarcasm... my point is the statum protocol will make it quite obvious if someone rewrites the share's payout address as I am.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
Soros Shorts
Donator
Legendary
*
Offline Offline

Activity: 1617
Merit: 1012



View Profile
June 25, 2013, 11:47:32 PM
Last edit: June 25, 2013, 11:59:53 PM by Soros Shorts
 #26

ASIC manufacturers seem to only consider p2pool as an afterthought. They seem to like coming up with optimized designs that achieve increased hashrates by delaying the reporting of shares by a few hundred milliseconds or even a few seconds.
notme
Legendary
*
Offline Offline

Activity: 1904
Merit: 1002


View Profile
June 26, 2013, 12:07:42 AM
 #27

ASIC manufacturers seem to only consider p2pool as an afterthought. They seem to like coming up with optimized designs that achieve increased hashrates by delaying the reporting of shares by a few hundred milliseconds or even a few seconds.

P2Pool is changing their share time to 30 seconds from 10 seconds, which should help.  In addition, there are ways to tune you mining settings so that you can achieve greater than 100% efficiency as long as you have good internet connectivity.

https://www.bitcoin.org/bitcoin.pdf
While no idea is perfect, some ideas are useful.
IYFTech
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


WANTED: Active dev to fix & re-write p2pool in C


View Profile
June 28, 2013, 09:25:25 PM
 #28

Hey peeps,

Noob to Bitcointalk - but not to mining, been doing it a few years now.

I used to mine at p2pool back in the day, but left when stratum support was introduced as it turned into a money pit. It just went down hill rapido and nothing was done to the software to bring it up to date or in line with other pools. I noticed they are finally going to make some adjustments in that regard, but they should have done this many months ago. There's also a bit of an elitist attitude going on, which puts a lot of people off - as well as the crap payouts lately, but everyone there seems to be too busy drowning in nano-second latency/getblock graphs to have noticed...... Cheesy Cheesy

-- Smiley  Thank you for smoking  Smiley --  If you paid VAT to dogie for items you should read this thread:  https://bitcointalk.org/index.php?topic=1018906.0
asyring
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
July 03, 2013, 02:20:01 PM
 #29

p2pool crashes too often.
I need a stable pool.

I think without these python *** it could be more stable.
baloo_kiev (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
July 03, 2013, 03:29:12 PM
 #30

p2pool crashes too often.
I need a stable pool.

I think without these python *** it could be more stable.

There are plenty of nodes with uptime >1month. From my own experience, power losses occur more often than p2pool crashes. If your node crashes often, you might be doing something wrong. Also, no pool has 100% uptime guarantee, that's why mining software has backup pools option.

PGP: 6EC48BA7
Welcome to my p2pool: BTC
asyring
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
July 03, 2013, 04:33:52 PM
 #31

my pool has over 200 connections to my miner why?

It is also growing

I pull the lasted version from git.

I don't know the reason.
I use Debian testing as distribution. Is there a problem in the twisted library?

which distrib do you use?
2weiX
Legendary
*
Offline Offline

Activity: 2072
Merit: 1006

this space intentionally left blank


View Profile
July 03, 2013, 05:43:15 PM
 #32

so
..what's the command line for p2pool in, say bfgminer, for a couple of Erupters?
..for a Little SC?
..for 60GH SC?

can i mergemine NMC with it?
baloo_kiev (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
July 03, 2013, 06:52:03 PM
 #33

my pool has over 200 connections to my miner why?

It is also growing

I pull the lasted version from git.

I don't know the reason.
I use Debian testing as distribution. Is there a problem in the twisted library?

which distrib do you use?

Seems like this issue was introduced in the latest version. It is being discussed now on last page of the official thread. I am running Ubuntu 12.04.
Code:
$ lsof -np 4993 | grep -c -e TCP -e UDP
27
$ lsof -np 4993 | grep -e TCP -e UDP | grep -c 127.0.0.1
3

so
..what's the command line for p2pool in, say bfgminer, for a couple of Erupters?
..for a Little SC?
..for 60GH SC?

can i mergemine NMC with it?
It depends whether you want to run your local node or mine on a public one. In first case, you will need enough computational power to run bitcoin and p2pool (that's about 2 CPU cores + 2GB RAM + 10 GB disk space minimum in total), so you obviously can't do it with Raspberry Pi.

If you want to run your own node, launch it with
Code:
python run_p2pool.py --net bitcoin --merged http://<NMC RPC user>:<NMC RPC password>@127.0.0.1:<NMC RPC port>/ -w <port for workers> <BTC RPC user> <BTC RPC password>
then point your miners to <port for workers> (both getwork and stratum are supported!)

If you want to mine on a public node, go to http://p2pool.hostv.pl/ (once page loads, reload it again with F5), choose node with least ping (and suitable fee), and point your workers to it specifying your payout address as login and any password.

Unfortunately, Erupter blades are currently not supported because of their shitty on-board software which results in about 50% stales on p2pool (details based on my research: https://bitcointalk.org/index.php?topic=18313.msg2622669#msg2622669). Erupter USBs, however, work perfectly.

P.S. NMC merged mining is supported if you run your own node. However, it is not pooled! This means you will mine BTC in pool but NMC are mined solo.

PGP: 6EC48BA7
Welcome to my p2pool: BTC
2weiX
Legendary
*
Offline Offline

Activity: 2072
Merit: 1006

this space intentionally left blank


View Profile
July 03, 2013, 06:57:18 PM
 #34


If you want to mine on a public node, go to http://p2pool.hostv.pl/ (once page loads, reload it again with F5), choose node with least ping (and suitable fee), and point your workers to it specifying your payout address as login and any password.

yeah, that exact synax woultd be nice, for BFGminer.
baloo_kiev (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
July 03, 2013, 08:00:34 PM
 #35


If you want to mine on a public node, go to http://p2pool.hostv.pl/ (once page loads, reload it again with F5), choose node with least ping (and suitable fee), and point your workers to it specifying your payout address as login and any password.

yeah, that exact synax woultd be nice, for BFGminer.

What do you mean with "exact syntax"? Try
Code:
bfgminer -o stratum+tcp://78.27.191.182:8349 -u 1YourBTCaddress -p x

PGP: 6EC48BA7
Welcome to my p2pool: BTC
baloo_kiev (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
July 07, 2013, 09:56:46 AM
 #36

Great news!

P2Pool release 13.0  - HARDFORK, UPGRADE REQUIRED - commit hash: f3a0e8dfcd872716123771db7900cdcd963b91ce

Windows binary: http://u.forre.st/u/xqerwrpk/p2pool_win32_13.0.zip
Windows binary signature: http://u.forre.st/u/viejmrru/p2pool_win32_13.0.zip.sig
Source zipball: https://github.com/forrestv/p2pool/zipball/13.0
Source tarball: https://github.com/forrestv/p2pool/tarball/13.0

After 50% of each P2Pool's mining power has upgraded, warnings will be displayed to everyone who hasn't upgraded. Approximately 24 hours after 95% of the mining power has upgraded, the switch will happen.

Changes:
* Hardfork at 95% upgraded:
** Bitcoin share period increased from 10 to 30 seconds to cater to ASIC miners. Avalon/BFL/ASICMINER devices should start working well after this.
** Litecoin share period increased from 10 to 15 seconds
** Litecoin payouts spread over 3 block-lengths instead of 12, reducing dust payouts
** Transaction pre-forwarding greatly simplified, allowing future network traffic reductions
** Maximum share difficulty multiplier increased from 10x to 30x to give more freedom to below share difficulty adjustments
** OP_RETURN used in last txout to prevent UTXO database spam
** Stratum nonce length increased from 4 to 8 bytes, allowing for future Avalon support without having to use the "avalon" branch

* Automatically increase share difficulty to prevent payouts below "dust threshold", 0.001 BTC and 0.03 LTC
* Automatically increase share difficulty to prevent any single node from making more than 5% of shares, by default
* Worker username parameters (+PSEUDOSHARE_DIFF/SHARE_DIFF) not longer have to be in a specific order
* Support for submitblock RPC call in new Litecoin versions
* Fixed incompatibility with ASICMINER BE Blade
* Updated bootstrap address list

PGP: 6EC48BA7
Welcome to my p2pool: BTC
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!