Bitcoin Forum

Economy => Securities => Topic started by: Mabsark on July 30, 2014, 11:20:13 PM



Title: AM Self-mining
Post by: Mabsark on July 30, 2014, 11:20:13 PM
When AM's percentage of the network hashrate fell to near 0, solo-mining was pretty much a waste of time resulting in no dividends. So how would you prefer AM's mine to operate?


Title: Re: AM Self-mining
Post by: CanaryInTheMine on July 30, 2014, 11:25:10 PM
When AM's percentage of the network hashrate fell to near 0, solo-mining was pretty much a waste of time resulting in no dividends. So how would you prefer AM's mine to operate?
that depends on the total hashing power


Title: Re: AM Self-mining
Post by: Swordsoffreedom on July 30, 2014, 11:34:46 PM
When AM's percentage of the network hashrate fell to near 0, solo-mining was pretty much a waste of time resulting in no dividends. So how would you prefer AM's mine to operate?
that depends on the total hashing power

Yep I would prefer solo mining but I need to know how much hash they operate with


Title: Re: AM Self-mining
Post by: jdany on July 30, 2014, 11:44:08 PM
A pool just for AM and AM shareholders.
They could have a membership card - and make mankinis mandatory.


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 12:06:15 AM
DeathAndTaxes released a nice comparison/calculation today at which percentage of the total hash rate it is starting to make sense to solo-mine:

It all comes down to how much time you are willing to accept between paydays and how much variance.  Remember bitcoin mining is a poisson distribution ( http://stattrek.com/online-calculator/poisson.aspx ).  Lets assume you are not willing to go one difficulty period without finding a block.

If you have 1/2016th (0.05%) of the network you should find on average 1 block per difficulty period.
Expected = 1 block
Probability of 0 blocks = 36.7%
Probability of 1 bock =  26.4%
Probability of 2+ blocks = 36.7%

You have a ~1 in 3 chance of doubling (or more) your return but also a ~1 in 3 chance of earning nothing. That is probably more risk than most miners are willing to take.

If you have 2/2016th of the network (~0.1%) you should find on average 2 blocks per difficulty period.
Expected = 2 blocks
Probability of 0 blocks = 13.5%
Probability of 1 block = 27.1%
Probability of 2+ blocks = 59.4%

Looking better but lets look at 5 times as much hashrate, 10/2016th of the network (0.25%).

If you have 10/2016th of the network (~0.5%) you should find on average 10 blocks per difficulty period.
Probability of 0 blocks = ~0% (1 in 22,026)
Probability of 1 to 5 blocks = 6.7%
Probability of 6 to 9 blocks = 39.1%
Probability of 10+ blocks = 54.2%

So less than a 7% chance of earning less than half of expected.  How about a nice even 1% of the network.

If you have 20/2016th of the network (~1%) you should find on average 20 blocks per difficulty period.
Probability of <6 blocks = ~0% (1 in 13,906)
Probability of 7 to 13 blocks = 6.6%
Probability of 14 to 19 blocks = 45.9%
Probability of 20+ blocks = 52.9%

Now we are looking good.  Only 7% chance of earning less than 70% of expected.  Of course your risk tolerance will vary but the same distribution can be done at any percentage of the network.  As the difficulty growth goes down you may not necessarily care about how many blocks in each difficulty period but rather how many blocks per month since the powerbill is due each month.  There are ~4,320 blocks per month which means the probability of extremely bad or good luck over that longer period of time decreases (quite a bit).


Title: Re: AM Self-mining
Post by: 101111 on July 31, 2014, 03:33:51 AM
Needs another option: Bigger than Ghash.  ;)


Title: Re: AM Self-mining
Post by: ninjarobot on July 31, 2014, 05:07:32 AM
Lets not make the same mistakes ghash.io and others made. I hope AM can be a good steward for Bitcoin and use P2Pool.


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 11:42:24 AM
Lets not make the same mistakes ghash.io and others made. I hope AM can be a good steward for Bitcoin and use P2Pool.

I think we don't have to worry about AM achieving even near 50% of the total hash rate right now. We can be more than pleased if we achieve 10% right now. But yeah, if they decide to use a pool, looking into P2Pool would be nice.


Title: Re: AM Self-mining
Post by: Mabsark on July 31, 2014, 12:04:36 PM
DeathAndTaxes released a nice comparison/calculation today at which percentage of the total hash rate it is starting to make sense to solo-mine:

It all comes down to how much time you are willing to accept between paydays and how much variance.  Remember bitcoin mining is a poisson distribution ( http://stattrek.com/online-calculator/poisson.aspx ).  Lets assume you are not willing to go one difficulty period without finding a block.

If you have 1/2016th (0.05%) of the network you should find on average 1 block per difficulty period.
Expected = 1 block
Probability of 0 blocks = 36.7%
Probability of 1 bock =  26.4%
Probability of 2+ blocks = 36.7%

You have a ~1 in 3 chance of doubling (or more) your return but also a ~1 in 3 chance of earning nothing. That is probably more risk than most miners are willing to take.

If you have 2/2016th of the network (~0.1%) you should find on average 2 blocks per difficulty period.
Expected = 2 blocks
Probability of 0 blocks = 13.5%
Probability of 1 block = 27.1%
Probability of 2+ blocks = 59.4%

Looking better but lets look at 5 times as much hashrate, 10/2016th of the network (0.25%).

If you have 10/2016th of the network (~0.5%) you should find on average 10 blocks per difficulty period.
Probability of 0 blocks = ~0% (1 in 22,026)
Probability of 1 to 5 blocks = 6.7%
Probability of 6 to 9 blocks = 39.1%
Probability of 10+ blocks = 54.2%

So less than a 7% chance of earning less than half of expected.  How about a nice even 1% of the network.

If you have 20/2016th of the network (~1%) you should find on average 20 blocks per difficulty period.
Probability of <6 blocks = ~0% (1 in 13,906)
Probability of 7 to 13 blocks = 6.6%
Probability of 14 to 19 blocks = 45.9%
Probability of 20+ blocks = 52.9%

Now we are looking good.  Only 7% chance of earning less than 70% of expected.  Of course your risk tolerance will vary but the same distribution can be done at any percentage of the network.  As the difficulty growth goes down you may not necessarily care about how many blocks in each difficulty period but rather how many blocks per month since the powerbill is due each month.  There are ~4,320 blocks per month which means the probability of extremely bad or good luck over that longer period of time decreases (quite a bit).

The problem with calculations like that is that they assume static conditions, which is not the case for mining. For example, you could start a difficulty round with 1% of the network hash rate and end the round with 0.1%, in which case, the probability of mining 20 blocks would be far less than 52.9% and would be close to 0%. This is what we saw as AM's gen 1 mine was winding down and is why the dividends stopped.


Title: Re: AM Self-mining
Post by: MrWDunne on July 31, 2014, 12:06:06 PM
Lets not make the same mistakes ghash.io and others made. I hope AM can be a good steward for Bitcoin and use P2Pool.

I think we don't have to worry about AM achieving even near 50% of the total hash rate right now. We can be more than pleased if we achieve 10% right now. But yeah, if they decide to use a pool, looking into P2Pool would be nice.
If they move to P2Pool it will be great because P2Pools variance would lower massively, allowing others to move there too.



Title: Re: AM Self-mining
Post by: Anotheranonlol on July 31, 2014, 12:15:30 PM
Lets not make the same mistakes ghash.io and others made. I hope AM can be a good steward for Bitcoin and use P2Pool.

I think we don't have to worry about AM achieving even near 50% of the total hash rate right now. We can be more than pleased if we achieve 10% right now. But yeah, if they decide to use a pool, looking into P2Pool would be nice.
If they move to P2Pool it will be great because P2Pools variance would lower massively, allowing others to move there too.



This. AM and PETA should transition to p2pool, should be a strong catalyst in pushing smaller operations and independent miners towards a more decentralised mining ecosystem -- the publicity alone should start off a slight snowball effect.


Title: Re: AM Self-mining
Post by: Mabsark on July 31, 2014, 12:22:59 PM
If anyone is familiar with P2Pool, could then give an overview of the pros and cons?


Title: Re: AM Self-mining
Post by: NotLambchop on July 31, 2014, 12:23:14 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 12:35:34 PM
Lets not make the same mistakes ghash.io and others made. I hope AM can be a good steward for Bitcoin and use P2Pool.

I think we don't have to worry about AM achieving even near 50% of the total hash rate right now. We can be more than pleased if we achieve 10% right now. But yeah, if they decide to use a pool, looking into P2Pool would be nice.
If they move to P2Pool it will be great because P2Pools variance would lower massively, allowing others to move there too.



Exactly, that's a great side-effect! P2Pool needs some big mining enterprises in order to gain a lot of traction and achieve a lower variance! Maybe GHash.IO can switch some of its hashing power over there :P


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 12:36:56 PM
Lets not make the same mistakes ghash.io and others made. I hope AM can be a good steward for Bitcoin and use P2Pool.

I think we don't have to worry about AM achieving even near 50% of the total hash rate right now. We can be more than pleased if we achieve 10% right now. But yeah, if they decide to use a pool, looking into P2Pool would be nice.
If they move to P2Pool it will be great because P2Pools variance would lower massively, allowing others to move there too.



This. AM and PETA should transition to p2pool, should be a strong catalyst in pushing smaller operations and independent miners towards a more decentralised mining ecosystem -- the publicity alone should start off a slight snowball effect.

I guess PETA already voted in favor of doing exactly this. At least the shareholder have done so. I guess there was some incompatibility problem with their software, hardware or something that made them delay their plans. I don't know if it really is true, though.


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 12:41:15 PM
If anyone is familiar with P2Pool, could then give an overview of the pros and cons?

I'm not that familiar, so please someone fill in the gaps or correct me. But basically, you have a somewhat decentralized pool where people join like any other pool. The catch is that they have their own mini-blockchain that has a difficulty that's ajusted in a way that a new block is being found every 30 seconds. If they find a block that has a hash that's low enough for the real blockchain, they submit that block and the previous miners of the p2pool are being paid according to their contribution to the pool's blockchain.
https://en.bitcoin.it/wiki/P2Pool (https://en.bitcoin.it/wiki/P2Pool)


Title: Re: AM Self-mining
Post by: MrWDunne on July 31, 2014, 12:58:18 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

That being said, if two mining companies at 10 + 1% respectively are mining on P2Pool, and then a large chunk of the network joins in... that would be good.

What I think is missing that the moment though is a proxy into P2Pool, so instead of a simple node that pays out directly to your address, one that accepts the payment itself and breaks up PoW to its users so that smaller miners can enjoy P2Pool, without waiting a month for a single share.


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 01:45:15 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

That being said, if two mining companies at 10 + 1% respectively are mining on P2Pool, and then a large chunk of the network joins in... that would be good.

What I think is missing that the moment though is a proxy into P2Pool, so instead of a simple node that pays out directly to your address, one that accepts the payment itself and breaks up PoW to its users so that smaller miners can enjoy P2Pool, without waiting a month for a single share.

So you're basically saying we need p2pool-pools in order to successfully mine there? This this some fractal-stuff or recursion right there! Cue the Dawg memes...


Title: Re: AM Self-mining
Post by: MrWDunne on July 31, 2014, 01:47:55 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

That being said, if two mining companies at 10 + 1% respectively are mining on P2Pool, and then a large chunk of the network joins in... that would be good.

What I think is missing that the moment though is a proxy into P2Pool, so instead of a simple node that pays out directly to your address, one that accepts the payment itself and breaks up PoW to its users so that smaller miners can enjoy P2Pool, without waiting a month for a single share.

So you're basically saying we need p2pool-pools in order to successfully mine there? This this some fractal-stuff or recursion right there! Cue the Dawg memes...

Pretty much, well. At least for smaller miners to mine there.

The good thing about it though, is because its still all contributing to one central ledger it doesn't matter if a sub-pool only has 0.5% of the p2pool network, it would still be usable.


Title: Re: AM Self-mining
Post by: Mabsark on July 31, 2014, 02:00:08 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

Lambchop is saying that people shouldn't invest in AM. Do you really agree with that or did you just not understand what he was saying?


Title: Re: AM Self-mining
Post by: MrWDunne on July 31, 2014, 02:13:17 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

Lambchop is saying that people shouldn't invest in AM. Do you really agree with that or did you just not understand what he was saying?
I agree that if you want mining to be fully decentralized you shouldn't, however I think that if their hashrate is 10% or less there is no real risk. So its a mixture.


Title: Re: AM Self-mining
Post by: Mabsark on July 31, 2014, 02:22:49 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

Lambchop is saying that people shouldn't invest in AM. Do you really agree with that or did you just not understand what he was saying?
I agree that if you want mining to be fully decentralized you shouldn't, however I think that if their hashrate is 10% or less there is no real risk. So its a mixture.

Lambchop is basically saying that ASIC miners should not exist, regardless of whether they're used by individuals in a P2Pool or by a corporation solo-mining with 40% on the network hash rate.


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 02:54:24 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

Lambchop is saying that people shouldn't invest in AM. Do you really agree with that or did you just not understand what he was saying?
I agree that if you want mining to be fully decentralized you shouldn't, however I think that if their hashrate is 10% or less there is no real risk. So its a mixture.

Lambchop is basically saying that ASIC miners should not exist, regardless of whether they're used by individuals in a P2Pool or by a corporation solo-mining with 40% on the network hash rate.

AM isn't just building a huge mining operation, well at least they didn't want to. Now it seems they might as well just do exactly that. But effectively, they're producing chips that other mining operations use. So as a chip manufacturer it totally doesn't affect a decentralized system.


Title: Re: AM Self-mining
Post by: JoTheKhan on July 31, 2014, 02:55:12 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

Lambchop is saying that people shouldn't invest in AM. Do you really agree with that or did you just not understand what he was saying?
I agree that if you want mining to be fully decentralized you shouldn't, however I think that if their hashrate is 10% or less there is no real risk. So its a mixture.

Lambchop is basically saying that ASIC miners should not exist, regardless of whether they're used by individuals in a P2Pool or by a corporation solo-mining with 40% on the network hash rate.

No, hes saying that:

if you would like to keep Bitcoin mining decentralized, then you should not invest in mining companies.

He didn't say Asic's shouldn't exist. He's saying you shouldn't help towards their development if you want to keep mining decentralized. Some people don't want to keep mining decentralized, they value their own profits first.


Title: Re: AM Self-mining
Post by: jimmothy on July 31, 2014, 03:35:02 PM
No, hes saying that:

if you would like to keep Bitcoin mining decentralized, then you should not invest in mining companies.

He didn't say Asic's shouldn't exist. He's saying you shouldn't help towards their development if you want to keep mining decentralized. Some people don't want to keep mining decentralized, they value their own profits first.

He is implying that buying AM shares has any effect on how much PH they will deploy.

If asic manufacturers exist mining will become more centralized.

The only way you are adding to the centralization is by investing in the biggest asic manufacturer (AKA bitfury).

Investing in companies competing with the largest company only decentralizes the network.


Title: Re: AM Self-mining
Post by: NotLambchop on July 31, 2014, 03:47:41 PM
^Reminds me of my cat's doctorate dissertation.
Very wisdom.
Much learnings.

Could you two scholars divine the true meaning of The NotLambchop Papyri in private?
ty


Title: Re: AM Self-mining
Post by: DjPxH on July 31, 2014, 03:59:45 PM
Back to self mining. I see, no one is actually fond of joining an already existing pool. If we had to join a pool, and there was no other way: Which pool should we join in your opinion?


Title: Re: AM Self-mining
Post by: Mabsark on July 31, 2014, 07:11:58 PM
Protip:  If you would like to keep Bitcoin mining decentralized, don't invest in mining companies.
I have to agree with Lambchop here.

Lambchop is saying that people shouldn't invest in AM. Do you really agree with that or did you just not understand what he was saying?
I agree that if you want mining to be fully decentralized you shouldn't, however I think that if their hashrate is 10% or less there is no real risk. So its a mixture.

Lambchop is basically saying that ASIC miners should not exist, regardless of whether they're used by individuals in a P2Pool or by a corporation solo-mining with 40% on the network hash rate.

AM isn't just building a huge mining operation, well at least they didn't want to. Now it seems they might as well just do exactly that. But effectively, they're producing chips that other mining operations use. So as a chip manufacturer it totally doesn't affect a decentralized system.

What I said in no way implied that selling ASIC miners causes centralisation. I don't know how you got to that from what I said.

What I was saying is that in order for a company to create and sell ASIC miners, it would need investment. Lambchop is saying that nobody should invest in mining companies. Without that investment, mining companies would not exist and neither would ASIC miners.

No investment in mining companies == no ASIC miners.


Title: Re: AM Self-mining
Post by: Mabsark on July 31, 2014, 07:15:17 PM
Back to self mining. I see, no one is actually fond of joining an already existing pool. If we had to join a pool, and there was no other way: Which pool should we join in your opinion?

Whatever isn't ghash and has the best financial incentives. I wouldn't really be bothered.


Title: Re: AM Self-mining
Post by: JoTheKhan on July 31, 2014, 09:21:48 PM
Back to self mining. I see, no one is actually fond of joining an already existing pool. If we had to join a pool, and there was no other way: Which pool should we join in your opinion?

Whatever isn't ghash and has the best financial incentives. I wouldn't really be bothered.

Eligius.


Title: Re: AM Self-mining
Post by: dropt on July 31, 2014, 09:41:58 PM
Back to self mining. I see, no one is actually fond of joining an already existing pool. If we had to join a pool, and there was no other way: Which pool should we join in your opinion?

I say we mine at GHASH.io, but withhold any winning block. 

Unless we're ethical, then I think the HR should be split across the smaller pools, or straight to P2P.


Title: Re: AM Self-mining
Post by: Fabrizio89 on August 19, 2014, 04:24:33 PM
P2Pool would be the best and safest bet for the network, but maybe not for their earnings. As a small shareholder I wouldn't mind to lose some profits to see the network strenghtened by a legit company, but I'd understand otherwise. As already mentioned anyway the total hashing power is the first thing we should know before discussing the matter.


Title: Re: AM Self-mining
Post by: CanaryInTheMine on August 19, 2014, 04:40:42 PM
P2Pool would be the best and safest bet for the network, but maybe not for their earnings. As a small shareholder I wouldn't mind to lose some profits to see the network strenghtened by a legit company, but I'd understand otherwise. As already mentioned anyway the total hashing power is the first thing we should know before discussing the matter.
Shareholders are interested in returns, not losses, even if they're small.