p2pool is only a way to make sure you get more regular payouts than solo mining. If you don't care about the payouts and are just mining for fun, then why load the network with more transactions?
People are already complaining that the blockchain is big and hard to download, p2pool is accelerating that because of all the small transactions per block found
im sry but this is total BS (bullshit), first take a look at how p2pool works and after that compare it with other websites/projects. The biggest transaction spammer is still SatoshiDice. 50-100 Transactions per 4-20 hours isnt alot for p2pool...
I did look at how p2pool works. That's why it took me a day before responding instead of just pulling BS out of nowhere, because p2pool piqued my interest.
There is a key difference between SatoshiDice, which is an application of bitcoin that pays transaction fees, and p2pool, which is a miner that is paid transaction fees and generates coins. Now granted I did not know about SatoshiDice when posting the above statement, but this is the rationale behind my statement when looking at it purely from a miner perspective:
With p2pool, each block found has an extra set of addresses to distribute the block to the peers. With a centralized pool or solo miner, there is only one address to reward the block reward and fees to. So if mining was only done with p2pool and no centralized pools or solo miners, then every block found would have that extra set of addresses, and the blockchain would be much larger.
Granted right now, it could be 50-100 addresses every 4-20 hours (I didn't look into the numbers, but that is what you said). But my thought process is
if p2pool finds every block, difficulty of main-net is 1 block every 10 minutes, difficulty of p2pool-net is 1 block every 10 seconds. That means average work for a block is 60, and so each main-net block has up to 180 unique addresses to pay to. That is 3600 bytes just in the addresses compared to 20 bytes, with 1400 more bytes to represent the actual bitcoin amount to send to each versus 8 bytes. That is over half a megabyte extra every day regardless of any transactions done.
Finally, note I said
If you don't care about the payouts and are just mining for fun, then why load the network with more transactions? in my original post. I like the idea of p2pool much better than centralized pools because it is better for network security. So I think that half a megabyte every day is worth it for network security considering the size of the rest of the transactions. But if you don't care about more regular payouts, then solo mining is still better for the network (both in terms of security and blockchain size)