Bitcoin Forum
April 27, 2024, 11:20:32 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 ... 814 »
  Print  
Author Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool  (Read 2591625 times)
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
March 27, 2012, 05:57:28 AM
 #1641

Not a problem at all.  The # of coinbases is fixed.  As tx volume grows the coinbase as % of block size will continue to fall. 
I meant number of outputs in the coinbase.  I don't think it will be a problem, was just curious.

1714216832
Hero Member
*
Offline Offline

Posts: 1714216832

View Profile Personal Message (Offline)

Ignore
1714216832
Reply with quote  #2

1714216832
Report to moderator
1714216832
Hero Member
*
Offline Offline

Posts: 1714216832

View Profile Personal Message (Offline)

Ignore
1714216832
Reply with quote  #2

1714216832
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
March 27, 2012, 07:32:03 AM
 #1642

I am strictly against enforcing fees at this point.
Too early, way way too early, we should focus on to get people knowing and joining bitcoin first. Enforcing fees, now, would give a few bitcents per block only, almost nothing. It would harm Bitcoin, because then its "just another obscure internet payment system where someone earns money with my transfers".

edit:
Are you seriously suggesting "blockreward is quickly and dramatically reducing, we have to act now to still get any reward on mining blocks!!1!"? Really?
/edit


I find the plan to have enforced fees more dangerous than the deepbit situation. And would abandon p2pool, and any other pool who enforces fees. If all other pools enforced fees I would rather join deepbit. If all pools enforce fees I would consider selling my hardware, buying Bitcoin, bury them in an offline wallet, and go along to other hobbies for the next few years.


Ente
flower1024
Legendary
*
Offline Offline

Activity: 1428
Merit: 1000


View Profile
March 27, 2012, 07:35:58 AM
 #1643

I am strictly against enforcing fees at this point.
Too early, way way too early, we should focus on to get people knowing and joining bitcoin first. Enforcing fees, now, would give a few bitcents per block only, almost nothing. It would harm Bitcoin, because then its "just another obscure internet payment system where someone earns money with my transfers".

I find the plan to have enforced fees more dangerous than the deepbit situation. And would abandon p2pool, and any other pool who enforces fees. If all other pools enforced fees I would rather join deepbit. If all pools enforce fees I would consider selling my hardware, buying Bitcoin, bury them in an offline wallet, and go along to other hobbies for the next few years.


Ente

+1 (except for the "join deepbit"-part)

p2pool cannot enforce fees. every miner in p2pool decides for himself what transaction he includes in his blocks.
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
March 27, 2012, 09:25:55 AM
 #1644

...
edit:
Are you seriously suggesting "blockreward is quickly and dramatically reducing, we have to act now to still get any reward on mining blocks!!1!"? Really?
/edit
...
Hmm just in case you didn't realise (though I'm sure most people do by now with the number of times this has come up on the forum)
The block reward halves every 210,000 blocks (4 years)
So in 210,000-173,094 blocks (= 36,906 blocks = 256.3 days) it will drop to 25 BTC per block.
Then again 4 years later to 12.5 BTC etc ...
So that also means that Bitcoin is getting close to being 4 years old soon Smiley

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
March 27, 2012, 09:50:04 AM
 #1645

Hmm just in case you didn't realise (though I'm sure most people do by now with the number of times this has come up on the forum)
The block reward halves every 210,000 blocks (4 years)
So in 210,000-173,094 blocks (= 36,906 blocks = 256.3 days) it will drop to 25 BTC per block.
Then again 4 years later to 12.5 BTC etc ...
So that also means that Bitcoin is getting close to being 4 years old soon Smiley

Thats exactly my point! It halves every 4 years only! We are still at the full blockreward (until end of 2012). There is no shortage of bitcoins. If there is any problem with mining, it surely is not that there are too little fees in the blocks! Does anyone seriously believe suddenly the fees would make any substantial part of per-block-earnings? I find it much more possible that tx will drop dramatically.

As the block subsidy declines over time fees will play an important role in miner revenue. 
[..]
We aren't talking massive fees but every bitcent helps.

Thats what I was commenting on with
Are you seriously suggesting "blockreward is quickly and dramatically reducing, we have to act now to still get any reward on mining blocks!!1!"? Really?

Ente
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 27, 2012, 11:52:28 AM
 #1646

Thats exactly my point! It halves every 4 years only! We are still at the full blockreward (until end of 2012). There is no shortage of bitcoins. If there is any problem with mining, it surely is not that there are too little fees in the blocks! Does anyone seriously believe suddenly the fees would make any substantial part of per-block-earnings? I find it much more possible that tx will drop dramatically.

Network security is directly related to global miner revenue.  If global miner revenue falls by half we can expect network security to fall by half.  Nobody said quickly declining but the reality is bitcoin was ALWAYS intended to be supported by fees.  My opinion is my opinion only.  p2pool doesn't and can't enforce any fee policy.  Each miner is free to include or exclude any tx they see fit.  The best analogy is p2pool is solo mining with group rewards and that applies here.  tx selection is no different than solomining.

As far as tx "can't" make up any significant portion of miner's reward I disagree.  If tx volume doubles over the next year, after the block subsidy at an avg fee of 0.01 BTC fees would make up 4% of global miners rewards.  Now 4% isn't 50% or 100% but it is still significant.  It is a starting place.  Eventually fees will need to make up significantly higher % of global rewards.  Still if most miners don't enforce fees then most users won't increase fees and fees will remain low. 

No one person can FORCE fees upon the network.  The avg fee paid depends on the supply (aggregate of miners fee policy) and demand (how much users are willing to pay).  Some will say we don't need to worry about it and we likely don't but building robust protocols where clients are aware of miner's fee policies via broadcast system and can make fee recommendations won't happen overnight.  Bitcoin is an experiment and part of that experiment is how the fee marketplace is going to work.

I am sorry if my actions scare or concern you but:
a) p2pool has no control over me anymore then they have control over you
b) moving your hashing power from p2pool to deepbit wouldn't affect me or my fee policies and simply centralizes bitcoin for no benefit
c) My 15 GH/s represents about 0.15% of global hashing power.  My actions are simply a declaration of intent.  Unless a majority of miners (p2pool, solo, and major pools) start enacting fee polices (at various price points) it won't have any effect on the network.  As it should.
Panda Mouse
Member
**
Offline Offline

Activity: 88
Merit: 10


Gliding...


View Profile
March 27, 2012, 01:27:42 PM
 #1647

I just wonder - what is the reason of 89.6% of happiness in such a long period (90 days) in our pool.
Is everything ok with the mining program?

Panda Mouse.
ragnard
Member
**
Offline Offline

Activity: 66
Merit: 10



View Profile
March 27, 2012, 03:53:22 PM
 #1648

It seems this may be getting a bit off-topic regarding P2Pool, but here goes.

I remember when I was first introduced to Bitcoin that a big selling point was that micro-transactions would be possible with little to no fee and how BTC is divisible down to, what is it now, 8 decimal places?  Anyway, if BTC goes to some astronomical value in fiat currency, I can see such transactions as a cup of coffee costing milibitcents.  This is exactly what we want to to encourage if Bitcoin is to succeed as the "Currency of the future!".

So, I would think that rather than worrying about the size of a block, focus should be on how to efficiently deal with such a large block chain. Right now, if I'm new to Bitcoin, downloading a 1Gig+ blockchain is a daunting thing.  There are still people on dialup and what about smartphones?  I've read there are ways to mitigate this but they aren't implemented yet or are in infancy still.

So, it seems to me, the ultimate goal of Bitcoin is to have as many transactions as possible, including the extremely small ones.  The protocol needs to be able to handle that if we are to be successful.  And, P2Pool miners with their multiple small payouts is a great way to test ideas and code to handle such a future.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
March 27, 2012, 04:02:04 PM
Last edit: March 27, 2012, 04:23:20 PM by DeathAndTaxes
 #1649

ragnard there are lite clients and there are ways to prune the blockchain of dead end transactions.  Still saying don't worry about the size of the block worry about the blockchain is kinda silly.  The blockchain is the sum of all the blocks.  Larger blocks = larger blockchain.  On a large enough timeline most users won't use the blockchain.  Miners, merchants, banks, wallet services will form the blockchain network with a variety of light and indirect clients/wallets.
Panda Mouse
Member
**
Offline Offline

Activity: 88
Merit: 10


Gliding...


View Profile
March 27, 2012, 04:28:59 PM
 #1650

I just wonder - what is the reason of 89.6% of happiness in such a long period (90 days) in our pool.
Is everything ok with the mining program?

Panda Mouse.

It seems to be a long unlucky streak. I've seen P2Pool perform far above expected results, and many people have audited the code, so I trust that everything is OK with the software. Hopefully it changes for the better.

 Smiley so we are working...

Panda Mouse
ragnard
Member
**
Offline Offline

Activity: 66
Merit: 10



View Profile
March 27, 2012, 05:45:56 PM
 #1651

ragnard there are lite clients and there are ways to prune the blockchain of dead end transactions.  Still saying don't worry about the size of the block worry about the blockchain is kinda silly.  The blockchain is the sum of all the blocks.  Larger blocks = larger blockchain.  On a large enough timeline most users won't use the blockchain.  Miners, merchants, banks, wallet services will form the blockchain network with a variety of light and indirect clients/wallets.

Sorry if I wasn't clear on my previous post.  What I meant was: If there are ways to not have to use the whole block chain for everyday transactions, then it shouldn't matter how big a block is nor how big the block chain itself is.

Based on your post and Holliday's I have some research to do into these light/alternative clients!  IMO, if the majority of users won't need the whole block chain, then we are moving in the right direction.
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
March 27, 2012, 10:16:41 PM
 #1652

I've read there are ways to mitigate this but they aren't implemented yet or are in infancy still.
...
In other words, I strongly believe that in the future, only miners, or Bitcoin businesses, will deal with holding a full copy of the block chain. Of course regular users will always have the option, and I wonder if the size of the block chain will out pace hard drive technology. Somehow I doubt it, but we'll see.

As long as the block chain is growing due to legitimate uses, I don't see a problem. Complaining that something that is innovative as P2Pool bloats the block chain is nitpicking in my opinion. Same as the people who complained that the default subsidy was a hidden fee. If that's all that detractors of P2Pool can complain about, forrestv has done some fantastic work.
Lulz yes I know that 2nd paragraph was directed at me Smiley
I guess using about 6 times the blockchain space compared to DeepBit when mining is nickpicking for some Tongue
Also note that it means that all that 6 times is in a single transaction that needs to get around the network as fast as possible - rather than multiple transactions queued up before the blocks actually appear - hmm I wonder how that affects latency on p2pool blocks? Have you thought about that? I don't know because ... my next paragraph ... yeah ignorance is bliss for you?

It actually relates directly to an issue that I've brought up a few times already.
Lack of technical documentation.
It's all well and good to run a pool and tell everyone to connect to it with a miner, but when that pool is software you must run yourself and thus there are many issues (not all of them the same of course) that other pools spend a lot of effort dealing with to help with performance - that you the miner must consider yourself, then a lack of documentation showing the technical details and the issues and how they are dealt with is certainly necessary long before bitcoin should risk destruction by having everyone switch to p2pool (well as the software stands at the moment the network would crumble and die and that would be a BIG problem for bitcoin in general if everyone switched to p2pool without being able to switch back when the network dies)

Stability is the next issue.
I've no idea why people in here were telling those with issues to run RC releases of bitcoind to solve their p2pool problems.
It seems the answer was to simply get the latest stable 5 release of bitcoind - as it should have been.
If p2pool suddenly has a dependency on a non-stable release of bitcoind then that is indeed a major p2pool stability issue.
What vetting process is there when changes go into p2pool?

But anyway - regarding that first paragraph - hard drive technology will obviously not be the first issue in the near future - RAM will be an issue long before HDD space is.
Think of the obvious, 2TB HDD's are cheap and easy to get - that's over 1000 times the current blockchain size (well closer to 2000 but anyway)
So then think of that in terms of how much memory bitcoind will need to be responsive compared to how much it uses now - which with p2pool becomes an issue since p2pool needs bitcoind running also ...
Obviously to be able to run bitcoind you will need a lot of RAM compared to now if the number of transactions on the network should ever explode ...

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
DiabloD3
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
March 28, 2012, 12:27:06 AM
 #1653

Lack of technical documentation.

I'm glad you volunteered to write the documentation, now get cracking, I expect it done by the end of the week.

rjk
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


1ngldh


View Profile
March 28, 2012, 12:28:23 AM
 #1654

Lack of technical documentation.

I'm glad you volunteered to write the documentation, now get cracking, I expect it done by the end of the week.
And it should be a cinch. The code is totally self-documenting!

Grin

Mining Rig Extraordinaire - the Trenton BPX6806 18-slot PCIe backplane [PICS] Dead project is dead, all hail the coming of the mighty ASIC!
kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
March 28, 2012, 12:34:10 AM
 #1655

Lack of technical documentation.

I'm glad you volunteered to write the documentation, now get cracking, I expect it done by the end of the week.
Not a chance I'm gonna read thousands and thousands of lines of python to try and work out how this works Tongue
forrestv gets paid for p2pool - he should do it Tongue

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
DiabloD3
Legendary
*
Offline Offline

Activity: 1162
Merit: 1000


DiabloMiner author


View Profile WWW
March 28, 2012, 12:38:04 AM
 #1656

Lack of technical documentation.

I'm glad you volunteered to write the documentation, now get cracking, I expect it done by the end of the week.
Not a chance I'm gonna read thousands and thousands of lines of python to try and work out how this works Tongue
forrestv gets paid for p2pool - he should do it Tongue

Yes, and its also open source. Don't like it? Change it.

kano
Legendary
*
Offline Offline

Activity: 4466
Merit: 1800


Linux since 1997 RedHat 4


View Profile
March 28, 2012, 01:19:35 AM
 #1657

Lack of technical documentation.

I'm glad you volunteered to write the documentation, now get cracking, I expect it done by the end of the week.
Not a chance I'm gonna read thousands and thousands of lines of python to try and work out how this works Tongue
forrestv gets paid for p2pool - he should do it Tongue

Yes, and its also open source. Don't like it? Change it.
Eh? What's that got to do with documentation?
Or did you mean that the source is there so anyone who doesn't have a life can document it? Tongue

Though I did mention to forrestv ... a few times ... quite a while back that I need to read the code ...
But in the end, it's too much effort IMO for someone who didn't write any of it (and I'm certainly not a python guru Tongue)

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Panda Mouse
Member
**
Offline Offline

Activity: 88
Merit: 10


Gliding...


View Profile
March 28, 2012, 07:15:15 AM
 #1658

...

Lack of technical documentation.

...

Stability is the next issue.

I agree with you Kano, I think it's time to start working on documentation.
I know that it's often easier to write the perfect program (forrestv) than its documentation.
While working on the documentation reveals a much more good ideas to ensure network stability.

Panda Mouse.

tynt
Member
**
Offline Offline

Activity: 61
Merit: 10



View Profile
March 29, 2012, 12:29:26 PM
 #1659

My GPU makes 300MHash/s in solo (2 threads) and 285MHash/s in p2pool (1 thread). Thats 5% slower. Does that mean I lose 5% revenue compared to solo mining?

5830 mining for life
Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
March 29, 2012, 12:59:22 PM
 #1660

My GPU makes 300MHash/s in solo (2 threads) and 285MHash/s in p2pool (1 thread). Thats 5% slower. Does that mean I lose 5% revenue compared to solo mining?

I always had this loss when comparing a centralized pool and p2pool. Now, with the newest miner version (poclbm here, cgminer soon), both number are now the same and even a little higher than before!
So, what miner and which version are you using? Used options?

Ente
Pages: « 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 [83] 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 ... 814 »
  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!