Author

Topic: What I love about P2pool (Read 3565 times)

legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
February 07, 2012, 09:59:52 AM
#27
What i love about p2pool is the fact that it's decentralized and open source. There is no one behind it, no one managing it, no one that can do idiot things like eligius did, no one scamming me, no one keeping the transaction fees, it's like solo mining but with the advantages of the pool. And, since it's p2p and decentralized, no need for servers and expenses to keep them (like a normal pool require)
legendary
Activity: 1428
Merit: 1000
February 07, 2012, 08:44:59 AM
#26
Your project will be a fork of the current P2Pool software?

right now I do not have a project but I would be willing to start one. It would be stronger to be totally unique however a clone I think would be better than nothing.

I am open to ideas from people smarter than myself:)

i would prefer if sombody with money could convince ck (author of cgminer) to invent a smart-mining protocol. as soon as pools starting support for this it would solve ALL problems regarding big pools.

i think this is much more needed than another p2pool.

Can you explain in more detail what you are talking about?

the big plus about p2pool is that all miners build the block itself. it is not decided by forrestv - its the miners.

the only problem with big pools is that they decide which block (means transactions and features like bip16/bip17) to mine.

smart mining just means: the pool does only handle the payout and share counting, but does NOT decide about the block contents. this means a pool is not able to attack bitcoin - even if it has 90% of hashing power. and the miners still have their "votes" (votes as in this bip decision thing)

if all pools would use smart mining we dont have to fear 51% attack from a hacked pool any more.
of course the risk of cheating pool ops or stolen pool wallets will remain (stolen pool wallet risk could be circumvented as well, but thats up to the pool) - but the biggest issue for bitcoin itself is the 51% attack.

i know that eligius/luke-jr is working on something like that and bitpenny has a working implementation.
BUT: it seems that the bitpenny protocol cannot be used with other pools (dont know why; just heard that in a chat) and i dont know if that what luke-jr will do fits the average joe.

if cgminer gets a smart-mining client (as an addition) i am very sure that many pools will support its protocol.

sorry my english is not that good to explain it in more detail. but if you are really interested about that ask gmaxwell, gavin or luke-jr (all three a bitcoin devs). i am sure they would love you to support that idea (smart-mining was first mentioned by gavin (afaik); i am just trying to push this idea - because i really love it)
legendary
Activity: 1428
Merit: 1000
February 07, 2012, 08:29:56 AM
#25
Your project will be a fork of the current P2Pool software?

right now I do not have a project but I would be willing to start one. It would be stronger to be totally unique however a clone I think would be better than nothing.

I am open to ideas from people smarter than myself:)

i would prefer if sombody with money could convince ck (author of cgminer) to invent a smart-mining protocol. as soon as pools starting support for this it would solve ALL problems regarding big pools.

i think this is much more needed than another p2pool.
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
February 07, 2012, 08:05:48 AM
#24
Your project will be a fork of the current P2Pool software?
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
February 07, 2012, 07:48:45 AM
#23
2- O P2Pool CAN and SHOULD have more than 51% of the hashpower! That's it! If P2Pool owns, for example, 80%~100% of the hashpower, we will be much more safe!!!;
100% of the hashpower by single software solution is not a very good idea. Some bug or exploit can lead to a disaster.
Yes, it sounds good, but 100% is not healthy for ANY single entity.

I love p2p and support p2p. However tycho is very correct here. We should have many p2p pools. Tycho would you be willing to found a p2p pool as well?

Thanks.

Sure... I agree with that... In fact, was this that I mean... A lot of P2Pools, not only one...
legendary
Activity: 1428
Merit: 1000
February 07, 2012, 07:24:31 AM
#22
- It is decentralized as it consists of multiple miners connected in a p2p fashion. Thus making it democratic as well.
I'm excited about p2pool as well. But I don't see what makes it democratic. The software is written by forrestv. We don't vote for software features. p2pool is very much controlled by forrestv. I think this is important to understand. At the same time it's important to understand that democracy is not necessary in the context of computer software. If we don't like that p2pool is run by forrestv, we quit. We are free to leave p2pool at any time, and so it becomes a non-issue that it's controlled by a single person. Our choice to leave at any time keeps the author in check, since he is well aware of this fact.

This, not democracy, is the power of open source software.

the democratic part is that you run your own bitcoind and decide yourself which transactions to mine.
example: bip16 / bip17

gavin and luke-jr where both talking to pool ops to support their bips.

with p2pool. all they can do is supply a patched bitcoind and EVERY miner decides for himself....
legendary
Activity: 980
Merit: 1008
February 07, 2012, 07:15:24 AM
#21
- It is decentralized as it consists of multiple miners connected in a p2p fashion. Thus making it democratic as well.
I'm excited about p2pool as well. But I don't see what makes it democratic. The software is written by forrestv. We don't vote for software features. p2pool is very much controlled by forrestv. I think this is important to understand. At the same time it's important to understand that democracy is not necessary in the context of computer software. If we don't like that p2pool is run by forrestv, we quit. We are free to leave p2pool at any time, and so it becomes a non-issue that it's controlled by a single person. Our choice to leave at any time keeps the author in check, since he is well aware of this fact.

This, not democracy, is the power of open source software.
hero member
Activity: 742
Merit: 500
February 06, 2012, 08:17:15 PM
#20
- I am not sure where you got the idea of 1% fee in p2pool. But if you check the coinbase transactions in p2pool mined block, you can look for yourself that it is not so.

Well if there is an optional parameter that defaults to giving the author 1% of each found block....idk.. i would call that not free

Giving 0.5% is too much for you? Then put --give-author 0 and it's free.  If you couldn't disable donating, then I would agree with you that p2pool isn't free. But as you said, it is optional, so you are wrong.
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
February 05, 2012, 03:29:41 PM
#19
2- O P2Pool CAN and SHOULD have more than 51% of the hashpower! That's it! If P2Pool owns, for example, 80%~100% of the hashpower, we will be much more safe!!!;
100% of the hashpower by single software solution is not a very good idea. Some bug or exploit can lead to a disaster.
Yes, it sounds good, but 100% is not healthy for ANY single entity.

i would love if you implement smart-mining within your pool. (means that your miners are building the block which they mine). i know eligius is working on something like that.

i dont have a problem with big smart-mining-pools Wink

but i would stay at p2pool just because of its coolness-factor Cheesy

Agreed! No single solution is healthy. A hope for a nice blend of solo miners, traditional pools, and smart pools. I'd like to see at least 10-12 pools that are competitive for the top. New versions of smart pools to run alongside P2Pool would be fantastic!

+10
legendary
Activity: 1428
Merit: 1000
February 05, 2012, 03:10:42 PM
#18
2- O P2Pool CAN and SHOULD have more than 51% of the hashpower! That's it! If P2Pool owns, for example, 80%~100% of the hashpower, we will be much more safe!!!;
100% of the hashpower by single software solution is not a very good idea. Some bug or exploit can lead to a disaster.
Yes, it sounds good, but 100% is not healthy for ANY single entity.

i would love if you implement smart-mining within your pool. (means that your miners are building the block which they mine). i know eligius is working on something like that.

i dont have a problem with big smart-mining-pools Wink

but i would stay at p2pool just because of its coolness-factor Cheesy
hero member
Activity: 742
Merit: 500
February 05, 2012, 03:05:55 PM
#17
2- O P2Pool CAN and SHOULD have more than 51% of the hashpower! That's it! If P2Pool owns, for example, 80%~100% of the hashpower, we will be much more safe!!!;
100% of the hashpower by single software solution is not a very good idea. Some bug or exploit can lead to a disaster.
Yes, it sounds good, but 100% is not healthy for ANY single entity.
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
February 05, 2012, 02:45:36 PM
#16
What I love about P2pool are:

1. It is decentralized
2. It is democratic
3. It perfectly complements bitcoin
4. You do not need to worry about whether a mining pool is stealing.
5. The best of all, no fee to pay to the pool and you got to keep the transaction fees as well.

What do you love about P2pool?

+1000

1- There is no pool operator (no P2Pool central operator), avoiding giving too much computational power to who knows;

2- O P2Pool CAN and SHOULD have more than 51% of the hashpower! That's it! If P2Pool owns, for example, 80%~100% of the hashpower, we will be much more safe!!!;

3- You are the pool operator of your own pool (P2Pool instance);

4- The P2Pool is IMMUNE against DDoS attacks;

5- Low latency (less hops) from your miners -> your pool (your TCP packages do not need to travel the world to reach your pool);

6- All infrastructure of your CryptoCurrencies mining rigs resides within your own dependencies;

7- Have (almost) native support for Merged Mining (I have bitcoind, namecoind and devcoind behind my P2Pool right now);

8- And the most cool feature is: the coins you have mined, appear into your wallet as "generate"! Just like old times!  ^^


Long life to P2Pool and to Litecoin, Bitcoin, Namecoin and Devcoin!!  Cheesy

Best!
Thiago
legendary
Activity: 1162
Merit: 1000
DiabloMiner author
February 05, 2012, 01:49:48 PM
#15
I love the fact that it's hashing rate is continuing to increase, and soon it'll be stickied in the forums (meaning it'll be in the Top 10.)


It is in the Top 10 now. Smiley

I can confirm that I just put it there today.
full member
Activity: 215
Merit: 100
February 05, 2012, 11:21:33 AM
#14
I love the fact that it's hashing rate is continuing to increase, and soon it'll be stickied in the forums (meaning it'll be in the Top 10.)


It is in the Top 10 now. Smiley
legendary
Activity: 980
Merit: 1004
Firstbits: Compromised. Thanks, Android!
February 04, 2012, 04:19:58 PM
#13
I love the fact that it's hashing rate is continuing to increase, and soon it'll be stickied in the forums (meaning it'll be in the Top 10.)
full member
Activity: 215
Merit: 100
February 04, 2012, 04:10:57 PM
#12
- I am not sure where you got the idea of 1% fee in p2pool. But if you check the coinbase transactions in p2pool mined block, you can look for yourself that it is not so.

Well if there is an optional parameter that defaults to giving the author 1% of each found block....idk.. i would call that not free

well i just checked it for you:

main.py line 943
    parser.add_argument('--give-author', metavar='DONATION_PERCENTAGE',
        help='donate this percentage of work to author of p2pool (default: 0.5)',
        type=float, action='store', default=0.5, dest='donation_percentage')

author fee defaults to 0.5% which is 0.25btc per block.

for me an optional donation counts as free.
buty anyway; 0.5% is the default donation if you want to see it that way.

I didn't know about the donation. But since it is a configurable parameter, you can change it to 0.0 if you want, voila you got a free pool. As mentioned before, you got to keep the tx fee.
vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
February 04, 2012, 04:04:21 PM
#11
- I am not sure where you got the idea of 1% fee in p2pool. But if you check the coinbase transactions in p2pool mined block, you can look for yourself that it is not so.

Well if there is an optional parameter that defaults to giving the author 1% of each found block....idk.. i would call that not free

When averaged in with the probability you will get the 1% yourself, it comes out to free.

Put another way, p2pool isolates you from 99% of your variance instead of 100%... Still pretty good if you ask me.
legendary
Activity: 1428
Merit: 1000
February 04, 2012, 04:03:47 PM
#10
- I am not sure where you got the idea of 1% fee in p2pool. But if you check the coinbase transactions in p2pool mined block, you can look for yourself that it is not so.

Well if there is an optional parameter that defaults to giving the author 1% of each found block....idk.. i would call that not free

well i just checked it for you:

main.py line 943
    parser.add_argument('--give-author', metavar='DONATION_PERCENTAGE',
        help='donate this percentage of work to author of p2pool (default: 0.5)',
        type=float, action='store', default=0.5, dest='donation_percentage')

author fee defaults to 0.5% which is 0.25btc per block.

for me an optional donation counts as free.
buty anyway; 0.5% is the default donation if you want to see it that way.
newbie
Activity: 23
Merit: 0
February 04, 2012, 03:59:19 PM
#9
- I am not sure where you got the idea of 1% fee in p2pool. But if you check the coinbase transactions in p2pool mined block, you can look for yourself that it is not so.

Well if there is an optional parameter that defaults to giving the author 1% of each found block....idk.. i would call that not free
full member
Activity: 215
Merit: 100
February 04, 2012, 03:50:30 PM
#8
What I love about P2pool are:

1. It is decentralized
2. It is democratic
3. It perfectly complements bitcoin
4. You do not need to worry about whether a mining pool is stealing.
5. The best of all, no fee to pay to the pool and you got to keep the transaction fees as well.

What do you love about P2pool?


how is it decentralized and democratic?

how does it complement bitcoin?

what pools steal?

there is a 1% fee that goes to forresst so how is that 'no fee'

- It is decentralized as it consists of multiple miners connected in a p2p fashion. Thus making it democratic as well.
- If bitcoin verification is decentralized but mining is centralized, the whole system stands on a shaky ground. With p2pool like mining system, there no one point failure for bitcoin generation.
- I don't know if any pools steal. But I was talking about forum posts like https://bitcointalksearch.org/topic/miners-are-getting-jacked-for-15-20-of-earnings-60706.
- I am not sure where you got the idea of 1% fee in p2pool. But if you check the coinbase transactions in p2pool mined block, you can look for yourself that it is not so.
legendary
Activity: 1428
Merit: 1000
February 04, 2012, 03:47:01 PM
#7
What I love about P2pool are:

1. It is decentralized
2. It is democratic
3. It perfectly complements bitcoin
4. You do not need to worry about whether a mining pool is stealing.
5. The best of all, no fee to pay to the pool and you got to keep the transaction fees as well.

What do you love about P2pool?


how is it decentralized and democratic?

because you run your own p2pool node - just like you run your own bitcoin node (its even a similar protocol: blockchain vs sharechain)

how does it complement bitcoin?

see point 1

what pools steal?

you'll never know because you dont have a way to divide unlucky from stealing pools (except if you found the block for the pool yourself).

there is a 1% fee that goes to forresst so how is that 'no fee'

--give-author 0 on your local node and he won't get any fee (i THINK its default right now).

btw: the node in my sig is just if you want to try out p2pool. if it works for you, you should setup your own one (its really simple for windows and linux)
newbie
Activity: 23
Merit: 0
February 04, 2012, 03:40:35 PM
#6
What I love about P2pool are:

1. It is decentralized
2. It is democratic
3. It perfectly complements bitcoin
4. You do not need to worry about whether a mining pool is stealing.
5. The best of all, no fee to pay to the pool and you got to keep the transaction fees as well.

What do you love about P2pool?


how is it decentralized and democratic?

how does it complement bitcoin?

what pools steal?

there is a 1% fee that goes to forresst so how is that 'no fee'
legendary
Activity: 1428
Merit: 1000
February 04, 2012, 03:00:13 PM
#5
* My miners can mine to an address that is offline. My coins are secure.
Why can't you do the same with any other pool ?

because you are mining in the pool op's wallet.
just see the recent btcserv.net example why this is not a really good thing Wink

EDIT:
with p2pool every solved block has all p2pool user payouts in its coinbase. so nobody (even forrestv [creator of p2pool] or the blockfinder) has any chance to even touch your payout.
hero member
Activity: 742
Merit: 500
February 04, 2012, 02:57:47 PM
#4
* My miners can mine to an address that is offline. My coins are secure.
Why can't you do the same with any other pool ?
full member
Activity: 215
Merit: 100
February 04, 2012, 12:56:44 PM
#3
And of course, you are in control of your mining pool  Smiley.
legendary
Activity: 3878
Merit: 1193
February 04, 2012, 12:36:15 PM
#2
* My miners can mine to an address that is offline. My coins are secure.

* P2pool is like a gateway. I can give miners from various locations access to to my p2pool node, without giving public access to bitcoind. My wallet is secure.
full member
Activity: 215
Merit: 100
February 04, 2012, 12:05:08 PM
#1
What I love about P2pool are:

1. It is decentralized
2. It is democratic
3. It perfectly complements bitcoin
4. You do not need to worry about whether a mining pool is stealing.
5. The best of all, no fee to pay to the pool and you got to keep the transaction fees as well.

What do you love about P2pool?
Jump to: