Pages:
Author

Topic: Can we change the mining protocol ? (Read 1709 times)

legendary
Activity: 2212
Merit: 1038
June 22, 2014, 01:36:46 AM
#30
Not sure there is a solution to the this "problem" that doesn't fundamentally change the idea behind bit coin. You can't punish people for having the money to buy equipment.   

Sure you can, just take their money and don't deliver their equipment.
member
Activity: 98
Merit: 10
★☆★Bitin.io★☆★
June 22, 2014, 12:53:30 AM
#29
Not sure there is a solution to the this "problem" that doesn't fundamentally change the idea behind bit coin. You can't punish people for having the money to buy equipment.   
legendary
Activity: 2212
Merit: 1038
June 21, 2014, 11:38:40 PM
#28
POS only works on altcoins that have been fairly pre-distributed.

otherwise the rich get richer and those with nothing continue to get nothing.

if bitcoin was to move over to POS then only bitcoin theives (karpales) and holders of exchange cold stores would get the coins. leaving average people with dust amounts.

POW is the best way, just like gold mining. if you can afford to buy the equipment you deserve the rewards
those that cant afford asic farms, just a few asics can atleast get more dust per block, than what POS would ever offer them.

POS is for hoarders who dont want to do any work or pay their electricity bills... pure lazy and greed


..moving on



I'm just a little sore about the situation being a Black Arrow Labs customer. I'm willing to entertain any solution to the current centralization threats with exchanges, pools and ASIC manufacturers run by bad actors.
legendary
Activity: 4186
Merit: 4385
June 21, 2014, 11:15:32 PM
#27
POS only works on altcoins that have been fairly pre-distributed.

otherwise the rich get richer and those with nothing continue to get nothing.

if bitcoin was to move over to POS then only bitcoin theives (karpales) and holders of exchange cold stores would get the coins. leaving average people with dust amounts.

POW is the best way, just like gold mining. if you can afford to buy the equipment you deserve the rewards
those that cant afford asic farms, just a few asics can atleast get more dust per block, than what POS would ever offer them.

POS is for hoarders who dont want to do any work or pay their electricity bills... pure lazy and greed


..moving on

legendary
Activity: 2212
Merit: 1038
June 21, 2014, 10:44:17 PM
#26
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
Good, you're on board. Now we just need all the miners who have invested millions in ASICs to agree to make that investment worthless and we can make it happen.

Considering that all the ASIC companies have decided to keep those millions and not deliver any product I don't see too many miners being upset.

This would not necessarily cause ASICs to become bricks.

If enough time was given between the announced change and the hard-fork current miners could ROI. The established chip makers such as AMD and Intel don't seem to have any issues delivering product.

As long as the protocol still uses SHA-256 algo the ASICs (designed for bitcoin) would still work. 

SHA256 still works if PoS is the only mining mechanism.
sr. member
Activity: 266
Merit: 250
June 21, 2014, 02:35:42 PM
#25
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
Good, you're on board. Now we just need all the miners who have invested millions in ASICs to agree to make that investment worthless and we can make it happen.

Considering that all the ASIC companies have decided to keep those millions and not deliver any product I don't see too many miners being upset.

This would not necessarily cause ASICs to become bricks.

If enough time was given between the announced change and the hard-fork current miners could ROI. The established chip makers such as AMD and Intel don't seem to have any issues delivering product.

As long as the protocol still uses SHA-256 algo the ASICs (designed for bitcoin) would still work. 
legendary
Activity: 2212
Merit: 1038
June 15, 2014, 11:01:56 PM
#24
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
Good, you're on board. Now we just need all the miners who have invested millions in ASICs to agree to make that investment worthless and we can make it happen.

Considering that all the ASIC companies have decided to keep those millions and not deliver any product I don't see too many miners being upset.

This would not necessarily cause ASICs to become bricks.

If enough time was given between the announced change and the hard-fork current miners could ROI. The established chip makers such as AMD and Intel don't seem to have any issues delivering product.
sr. member
Activity: 266
Merit: 250
June 15, 2014, 09:55:25 PM
#23
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
Good, you're on board. Now we just need all the miners who have invested millions in ASICs to agree to make that investment worthless and we can make it happen.

Considering that all the ASIC companies have decided to keep those millions and not deliver any product I don't see too many miners being upset.

This would not necessarily cause ASICs to become bricks.
legendary
Activity: 2212
Merit: 1038
June 15, 2014, 06:37:08 PM
#22
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
Good, you're on board. Now we just need all the miners who have invested millions in ASICs to agree to make that investment worthless and we can make it happen.

Considering that all the ASIC companies have decided to keep those millions and not deliver any product I don't see too many miners being upset.
member
Activity: 93
Merit: 10
June 15, 2014, 12:55:55 PM
#21
No, the IP/port the miners connect to can be different from the IP the pool broadcasts the finished block from.

The thought occurs to change mining -- to require an additional digital signature, so that knowledge of the secret key is required of the recipient address(es)  that newly generated coins are to be output to,  before a candidate block can be tested against the hash target, to see if it is a proper solution.

This makes it difficult to pool resources, since it ensures the 'solver'  of the block has enough information to spend all the coins generated in the block that they solved.
sr. member
Activity: 266
Merit: 250
June 15, 2014, 12:23:09 PM
#20
Is it technically possible to change the mining protocol, so that a certain IP (solo miner or pool operator) cant have more than 49% hashpower ?

No.

#1 you cant force miners to update their client, so you are suggesting a hardfork
#2 you cant check how much hashingpower a certain IP has. You might allow only 49% of all block over a given time from a certain IP, but that would need a central place to deliver those blocks which can check where they come from. Thats not p2p, thats even more power on a single point. besides that: miners could just change the IP.

also: there allready is an emergency solution: http://gavintech.blogspot.de/2012/05/neutralizing-51-attack.html

It looks like this solution would solve the issue from a 51% attack only if the attacker was preventing transactions from being confirmed.

As far as I can tell it would not prevent the issues of double spending coins (an attacker could reverse a TX that they sent, spend one of the inputs from the reversed TX making the original TX invalid) and preventing others from confirming blocks.
sr. member
Activity: 490
Merit: 280
June 15, 2014, 12:12:15 PM
#19
Miners are the bitcoin establishment. And the users are now the anti-establishment. It's up to the people to convince the dev team that a protocol level change is needed. And that will be quite hard, because the dev team is never going to change anything unless they are convinced it's absolutely necessary.
hero member
Activity: 546
Merit: 500
hm
June 15, 2014, 11:32:13 AM
#18
yeah its called making a new coin (or cloning bitcoin and changing 1 thing)

in all seriousness..
make a new coin..
called it 'india coin"
profit...

don't even need the token Huh step in the middle Smiley


Äh no, it is no new coin if you convince all to the new protocol. If it is a chance like "create 100 new bitcoins every block" there is a time x where everyone has to chance their client. This is critical. If the new protocol says "ignore longest chain with priority less than 1% of the second longest chain" which happens not often, this would be not really a problem. Only thedr 1-transaction-blocks could be a problem.
legendary
Activity: 2198
Merit: 1049
June 15, 2014, 10:44:16 AM
#17
So, there is no way we can inform all the miners that the hash power is being concentrated ?
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
June 14, 2014, 01:07:46 PM
#16
-snip-
How come a pool can continuously change the public IP ? Wont the miners lose the point of contact then ? I mean, they need to know the IP and port for mining ...is not it ?

No, the IP/port the miners connect to can be different from the IP the pool broadcasts the finished block from.
legendary
Activity: 2282
Merit: 1204
The revolution will be digital
June 14, 2014, 12:17:10 PM
#15
Then at the protocol level the n/w may decide not to award them a block if they have X% of the total hash power.

And how would you know how much hash power they have?

There are only 2 ways to get information about how much hash power a pool has.

1. They tell you. You can't exactly trust a pool to tell you honestly how much hash power they have if they are trying to use that hash power to pull off an attack.

2.  You count up the number of blocks they recently solved, and calculate an estimate based on the total blocks the network as completed in that time.  (If 144 blocks are solved in a day, and someone solved 72 of them, then they have 50% of the hash power).  You can't trust a pool to use the same bitcoin payout address for every block they solve or broadcast it from the same IP address every time if they are trying to hide what they are doing.

How come a pool can continuously change the public IP ? Wont the miners lose the point of contact then ? I mean, they need to know the IP and port for mining ...is not it ?
legendary
Activity: 3360
Merit: 4570
June 14, 2014, 12:09:59 PM
#14
Then at the protocol level the n/w may decide not to award them a block if they have X% of the total hash power.

And how would you know how much hash power they have?

There are only 2 ways to get information about how much hash power a pool has.

1. They tell you. You can't exactly trust a pool to tell you honestly how much hash power they have if they are trying to use that hash power to pull off an attack.

2.  You count up the number of blocks they recently solved, and calculate an estimate based on the total blocks the network as completed in that time.  (If 144 blocks are solved in a day, and someone solved 72 of them, then they have 50% of the hash power).  You can't trust a pool to use the same bitcoin payout address for every block they solve or broadcast it from the same IP address every time if they are trying to hide what they are doing.
legendary
Activity: 910
Merit: 1000
★YoBit.Net★ 350+ Coins Exchange & Dice
June 14, 2014, 09:59:11 AM
#13
yeah its called making a new coin (or cloning bitcoin and changing 1 thing)

in all seriousness..
make a new coin..
called it 'india coin"
profit...

don't even need the token Huh step in the middle Smiley
member
Activity: 74
Merit: 10
June 14, 2014, 09:54:31 AM
#12
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
Good, you're on board. Now we just need all the miners who have invested millions in ASICs to agree to make that investment worthless and we can make it happen.
legendary
Activity: 2282
Merit: 1204
The revolution will be digital
June 14, 2014, 09:05:12 AM
#11
-snip-

At a certain point the n/w knows the miner's i/p. is not it ? Otherwise, how come blockchain.info is giving us the graph ? So, can we implement it in the protocol that after every block is mined, the n/w hash power distribution will be checked and any miner having X%+ will be suspended for next N no. of blocks.

Say, X = 49 & N = 6.

No, the miner must not have a fixed IP. They could use tor a proxy or maybe even fake an IP. Blockchain.info can make the graph because currently the pools dont have to hide their IPs. But with your suggestion they have a reason to hide the IP the block is coming from.

I think u misread my point. We dont need their exact IP. We need the IP that represents them at a certain point of time, be it TOR or be it Proxy. At that point of time that IP should represent them and only them. Then at the protocol level the n/w may decide not to award them a block if they have X% of the total hash power.
Pages:
Jump to: