Pages:
Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 23. (Read 2591916 times)

hero member
Activity: 818
Merit: 1006
I[f] You are so worried about P2pool performance why don't you chan[g]e [the] master branch ?
The jtoomimnet code works fine for Bitcoin, but currently does not appear to work with altcoins. P2pool master must support altcoins, so until I make my code work with alts, I will not try to merge my code into master. I intend to address this, but my time is finite, so I haven't done it yet.
hero member
Activity: 818
Merit: 1006
Increasing the new txs size/share limit is sticking your head in the sand about attack vectors. Unless of course your use case is a private pool aided by other hashers.
I do not consider making all users of p2pool receive and transmit up to 1 MB of data every 30 seconds (on average, assuming the attacker has 100% of the hashrate) to be an attack vector. Veqtrus keeps repeating that claim as if 1 MB is a lot of data. It's not.

If you have at least 4 Mbps of upstream and downstream bandwidth available that can be used by p2pool during an adversarial attack, then you can easily survive the "DoS attack" that veqtrus is so worried about. 4 Mbps is enough to receive a new 1MB share in about 2 seconds, in theory. It should be enough to allow you to keep up with the network okay if the share download time is 1/15th of the average share interval.

I consider 4 Mbps to be a reasonable minimum HW spec for p2pool, especially if it only applies to adversarial conditions with an attacker controlling nearly 100% of the hashrate. I really don't get why veqtrus is making such a big fuss about it.

For reference, in non-adversarial conditions, my p2pool nodes on jtoomimnet are each currently using around 13.3 KB/s (0.1 Mbps) in each direction, averaged over the last week.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Well that's an unexpected thing for you to imply about p2pool ... ... ...
Of course centralized solutions are more efficient, you don't need jtoomim's fork for that.
Yep people do it all the time with the main p2pool fork Smiley

You have no one else but you mining on your p2pool?
I hope so, otherwise you are running a centralised p2pool ... controlling all those miners mining on your p2pool ...
legendary
Activity: 1512
Merit: 1012
In C there only is this folder

https://en.bitcoin.it/wiki/Data_directory

bitcoin.conf must be in the blockchain directory where you has the blocks directory, too (local blockchain).

blockchain directory have wallet.dat, adresses.dat, banlist.dat, etcs ... and bitcoin.conf that you must create (not provide by the setup of Bitcoin Core).
member
Activity: 107
Merit: 10
Well that's an unexpected thing for you to imply about p2pool ... ... ...
Of course centralized solutions are more efficient, you don't need jtoomim's fork for that.
member
Activity: 107
Merit: 10
In the . conf what i have to exactly write? I found several versions.
Where is your blockchain downloaded?
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
Coz he is more worried about the problems with p2pool and doing something about them, rather than sticking his head in the sand.
Increasing the new txs size/share limit is sticking your head in the sand about attack vectors. Unless of course your use case is a private pool aided by other hashers.
Well if you consider than 39% of blocks will be less than 1MB, then p2pool can't compete with any other pool that always mines full blocks ... and that's of course ignoring the other problems he's trying to resolve.

Your basically scamming people when you say that they'll earn more on p2pool, since they wont for a number of specific reasons including:
1) mining fee of between 0% and 1% (varies per block found and if you run your own node or use someone else's)
2) lost transaction fees since 39% of blocks will average under 1MB, though that's no longer the block size limit on other pools
3) inequalities for all but the largest miner on p2pool - unlike all private pools that don't have their miners battle over submitted shares, no matter the size of the miner
4) current pool size gives an expected share payout based on multiple diff changes - which are 'usually' increasing, though at the moment there appears to be a short term of it dropping

So basically your saying p2pool has an attack vector that implies no one should use p2pool - since either
1) jtoomim's changes that resolve some of the above are dangerous
2) your version ensures poor payouts due to all the above

Well that's an unexpected thing for you to imply about p2pool ... ... ...
newbie
Activity: 10
Merit: 0
In this folder "E:\Program Files\Bitcoin" in which there is bitcoin-qt.exe. But isn't normal that p2pool crashes in so short time always.
P2Pool tells you to create it in "C:\Users\User1\AppData\Roaming\Bitcoin" where your bitcoind data folder is.
In C there only is this folder "C:\Users\User1\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Bitcoin Core" in which i also place the .conf. In this folder there are only 3 links to the other folder in E, because C is the primary partition.

There isn' t any "C:\Users\User1\AppData\Roaming\Bitcoin".

In the . conf what i have to exactly write? I found several versions.
member
Activity: 107
Merit: 10
In this folder "E:\Program Files\Bitcoin" in which there is bitcoin-qt.exe. But isn't normal that p2pool crashes in so short time always.
P2Pool tells you to create it in "C:\Users\User1\AppData\Roaming\Bitcoin" where your bitcoind data folder is.
newbie
Activity: 10
Merit: 0
I made the txt saved .conf in the bitcoin core folder.
Where exactly? P2Pool doesn't seem to find it.
In this folder "E:\Program Files\Bitcoin" in which there is bitcoin-qt.exe. But isn't normal that p2pool crashes in so short time always.
member
Activity: 107
Merit: 10
I made the txt saved .conf in the bitcoin core folder.
Where exactly? P2Pool doesn't seem to find it.
newbie
Activity: 10
Merit: 0
i have a problem, i'm using Windows 10. When i open p2pool after less than one second it crashes, sometimes displaying something that i captured with a program. https://ibb.co/ghVFBv

I installed phyton 2.7.13, GCC 4.3.3, WMI-1.4.9.win32, pywin32-218.win32-py2.7, zope and twisted. And i have the latest bitcoin core version updated. I made the txt saved .conf in the bitcoin core folder.

Can someone help me?

Thanks
member
Activity: 107
Merit: 10
Coz he is more worried about the problems with p2pool and doing something about them, rather than sticking his head in the sand.
Increasing the new txs size/share limit is sticking your head in the sand about attack vectors. Unless of course your use case is a private pool aided by other hashers.
newbie
Activity: 31
Merit: 0
I don't think he his worried about the problems that divide p2pool.And i can' t find one node with his 1 mb fork that's on the master branch.

you won't ...
hero member
Activity: 496
Merit: 500
These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.
I You are so worried about P2pool performance why don't you chance to the master branch ?
Coz he is more worried about the problems with p2pool and doing something about them, rather than sticking his head in the sand.
I don't think he his worried about the problems that divide p2pool.And i can' t find one node with his 1 mb fork that's on the master branch.
legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.
I You are so worried about P2pool performance why don't you chance to the master branch ?
Coz he is more worried about the problems with p2pool and doing something about them, rather than sticking his head in the sand.
hero member
Activity: 496
Merit: 500
These spikes in hashrate are from people renting hashrate from Nicehash, usually to take advantage of merged mining income. As is often the case with Nicehash renters, this person seems to have had high DOA rates (~10%) during his hashing burst, which would subtract from his profitability. My guess is that the DOA rates this miner is getting are higher or equal to the revenue bonus he is getting from the merged mining, which means that he will probably stop after he has re-evaluated his profitability using experimental data instead of his predicted revenue.

If anyone is thinking of doing a Nicehash burst on p2pool, I suggest they let me know first. There are a few configuration changes they can make in order to improve their node performance, and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.
I You are so worried about P2pool performance why don't you chance to the master branch ?
sr. member
Activity: 558
Merit: 295
Walter Russell's Cosmogony is RIGHT!
OMG
Global hash rate of 666TH...That's EVIL.....

So much reading to catch up...
Sad to see p2 is not more popular...seems to have some serious drawbacks as well.
sr. member
Activity: 351
Merit: 410
... and there are also some code changes I've got on my to-do list that will improve fairness for miners with high vs. low hashrate and high vs. low latency.

I'm eagerly waiting for this one. My two AvalonMiner 741's are bleeding me out with an average DOA rate of around 15% on my PyPy P2Pool node, no thanks to their sluggishness in keeping up with P2Pool's frequent work changes.
newbie
Activity: 31
Merit: 0
jtoomim

what was the pool hashrate before you got jtoomimnet up and running ...
Pages:
Jump to: