Pages:
Author

Topic: Can we change the mining protocol ? - page 2. (Read 1773 times)

copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
June 14, 2014, 07:13:54 AM
#10
-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.
legendary
Activity: 2212
Merit: 1038
June 14, 2014, 07:03:10 AM
#9
My block eruptors are off-line. I'm all for changing the encryption to a CPU only algorithm.
legendary
Activity: 2394
Merit: 1216
The revolution will be digital
June 14, 2014, 04:31:20 AM
#8
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
1. You probably should've mentioned the IP change first.
2. The other information becomes irrelevant(but not useless), if you said that first.

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.
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
June 14, 2014, 04:01:59 AM
#7
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
1. You probably should've mentioned the IP change first.
2. The other information becomes irrelevant(but not useless), if you said that first.
legendary
Activity: 2394
Merit: 1216
The revolution will be digital
June 14, 2014, 03:30:14 AM
#6
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

Looks like this emergency solution is a push to centralization as already pointed out by some in the comment section. Old coins wont be there with new miners so mining will become the monopoly of the oldies.

Yes its a bad solution thats why its filed under "only use in case of emergency" Wink

Old coins wont be there with new miners? I dont understand what you are trying to say.

This is what Gavins is saying...

Quote
Something like "ignore a longer chain orphaning the current best chain if the sum(priorities of transactions included in new chain) is much less than sum(priorities of transactions in the part of the current best chain that would be orphaned)" would mean a 51% attacker would have to have both lots of hashing power AND lots of old, high-priority bitcoins to keep up a transaction-denial-of-service attack. And they'd pretty quickly run out of old, high-priority bitcoins and would be forced to either include other people's transactions or have their chain rejected.

and this what my point is...

Quote
closing the door to participation in mining a little by including some kind of "trusted" bit in participation will make more sense as participation shifts from fully chain-aware wallets to intermediaries. The best way to do this might be closing participation in the public chain lengthening process, perhaps by all the current mining pools defining a closed communications channel and thereby shutting out newcomers, or at least vetting them a little. That way, if some major player with the ability to purpose hardware to deliver a 51% attack wanted to, they'd also need to join the club. Something like American anti-trust rules could be introduced, such as, a pool may not submit more than ten of every fifty blocks. With SMPPS, a pool that got lucky and is getting close to its limit can trivially distribute work for other pools instead to avoid forced downtime.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
June 14, 2014, 02:53:56 AM
#5
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

Looks like this emergency solution is a push to centralization as already pointed out by some in the comment section. Old coins wont be there with new miners so mining will become the monopoly of the oldies.

Yes its a bad solution thats why its filed under "only use in case of emergency" Wink

Old coins wont be there with new miners? I dont understand what you are trying to say.
legendary
Activity: 2394
Merit: 1216
The revolution will be digital
June 14, 2014, 02:47:31 AM
#4
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

Looks like this emergency solution is a push to centralization as already pointed out by some in the comment section. Old coins wont be there with new miners so mining will become the monopoly of the oldies.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
June 13, 2014, 07:42:27 AM
#3
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
legendary
Activity: 1260
Merit: 1029
June 13, 2014, 05:56:47 AM
#2
Protocol can be change to whatever is needed. It's just question of will miners go to new version of software or will they stick to old one.
legendary
Activity: 2226
Merit: 1052
June 13, 2014, 05:33:38 AM
#1
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 ?
Pages:
Jump to: