create account

new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256 by bunny

View this thread on: hive.blogpeakd.comecency.com
· @bunny · (edited)
$0.31
new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256
The proposed solution is to make the final step of the POW dependent upon block id.

@bytemaster pushed a commit that referenced this issue an hour ago
https://github.com/steemit/steem/issues/256

following is the  full story.. @arhag found   the solution 

@arhag 10:11 PM 
The fix is pretty simple. The dependence on the latest block_id needs to be reintroduced in a later stage of the mining algorithm so that this kind of solving backwards during signature steps cannot be done.

@arhag 10:05 PM 
But that's in hindsight by taking advantage of the fact that it could be done and that it depends on solving the active key. I've analyzed the mining algorithm before and wasn't able to come up with that hack. So I'm impressed with this hack.
It became very apparent what was happening if you know how ECDSA works and when you look at his blockchain history and why he changes his active key so much.
From now until when the next hardfork fixes the mining algorithm (hopefully soonish).
Until the vulnerability is fixed in a hardfork, it does however mean that mining is pointless right now (unless you know the trick supercomputing knows and are willing to code the hack).

RedRockMining 8:41 PM 
Hmm, if someone were to commandeer that many VPS cores I doubt it could be done profitably at standard rack rates I've seen, so either it's someone with access to many CPUs at below market rates OR someone has developed a GPU miner. I gather from what I've heard here that it would take some work but is not impossible so my guess is someone's done it.

@liondani 8:37 PM 


https://steemit.com/mining/@anonimau5/miner-witness-queue-weirdness-2-0

@steemchatter123 3:58 PM 
https://steemit.com/mining/@anonimau5/miner-witness-queue-weirdness-2-0
 
steemit.com
Miner-witness queue weirdness 2.0 — Steemit
Moments ago a new army of @supercomputin
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorbunny
permlinknew-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256
categorysteem
json_metadata{"tags":["steem","mining","mine","steemit"],"links":["https://github.com/steemit/steem/issues/256"],"users":["bytemaster","arhag","liondani","steemchatter123","supercomputin"]}
created2016-08-09 15:37:36
last_update2016-08-09 16:01:42
depth0
children6
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.254 HBD
curator_payout_value0.055 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,843
author_reputation2,975,000,206,258
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id705,252
net_rshares456,980,209,737
author_curate_reward""
vote details (36)
@anonimau5 ·
Thanks for mentioning my post bunny! <: )
👍  
properties (23)
authoranonimau5
permlinkre-bunny-new-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256-20160809t203118236z
categorysteem
json_metadata{"tags":["steem"]}
created2016-08-09 20:31:18
last_update2016-08-09 20:31:18
depth1
children0
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length41
author_reputation1,020,848,013,839
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id710,747
net_rshares265,565,889
author_curate_reward""
vote details (1)
@d-marim ·
Fortunately Steem is invulnerable to a classical 51% attack and most Steemers have no clue what mining means.. Nonetheless it would be favorable to get this resolved quickly, so that us geeks can resume watching our CPU 's crunch algorithms in peace...
👍  ,
properties (23)
authord-marim
permlinkre-bunny-new-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256-20160809t182924413z
categorysteem
json_metadata{"tags":["steem"]}
created2016-08-09 18:29:24
last_update2016-08-09 18:29:24
depth1
children0
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length252
author_reputation18,863,048,686
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id708,411
net_rshares3,407,367,932
author_curate_reward""
vote details (2)
@globe ·
I noticed the frequent active key changes too and thought it was peculiar but didn't know why. Your explanation makes sense. However, when you look at the Rabbitt accounts there are no such changes so assume Mr. Rabbitt is up to something else...A real supercomputer or GPU.
https://i.imgflip.com/11mtbx.jpg
👍  
properties (23)
authorglobe
permlinkre-bunny-new-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256-20160809t164813485z
categorysteem
json_metadata{"tags":["steem"],"image":["https://i.imgflip.com/11mtbx.jpg"]}
created2016-08-09 16:48:12
last_update2016-08-09 16:48:12
depth1
children0
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length307
author_reputation237,482,268,650
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id706,476
net_rshares265,565,889
author_curate_reward""
vote details (1)
@lantto ·
$1.83
This will prevent supercomputing from dominating the witness queue using a loophole: https://steemd.com/witnesses
👍  , ,
properties (23)
authorlantto
permlinkre-bunny-new-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256-20160809t154751843z
categorysteem
json_metadata{"tags":["steem"],"links":["https://steemd.com/witnesses"]}
created2016-08-09 15:47:57
last_update2016-08-09 15:47:57
depth1
children0
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value1.792 HBD
curator_payout_value0.037 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length113
author_reputation1,806,855,037,770
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id705,429
net_rshares1,997,050,182,292
author_curate_reward""
vote details (3)
@r4fken ·
Could you translate that for us non-devs? ;)
properties (22)
authorr4fken
permlinkre-bunny-new-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256-20160809t154306161z
categorysteem
json_metadata{"tags":["steem"]}
created2016-08-09 15:43:06
last_update2016-08-09 15:43:06
depth1
children1
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length44
author_reputation-14,070,504,625,313
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id705,348
net_rshares0
@bunny ·
i have updated it ... see if you get the picture
properties (22)
authorbunny
permlinkre-r4fken-re-bunny-new-hardfork-is-coming-update-proof-of-work-algorithm-to-prevent-shortcut-256-20160809t155354325z
categorysteem
json_metadata{"tags":["steem"]}
created2016-08-09 15:53:54
last_update2016-08-09 15:53:54
depth2
children0
last_payout2016-09-09 03:58:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length48
author_reputation2,975,000,206,258
root_title"new hardfork is coming !!!! Update Proof of Work Algorithm to Prevent Shortcut #256"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id705,532
net_rshares0