Pages:
Author

Topic: [TRC] [DISCLOSURE] Terracoin Difficulty Collapse Exploit (Read 10180 times)

newbie
Activity: 5
Merit: 0
NEW TERRACOIN TRC POOL:  i made primarily for my ANTMINER rigs but can be used with any sha256-asic  or gpu/cpu if your oldschool

www.nemospool.com

email:   [email protected]

Regards
NEMO
erk
hero member
Activity: 826
Merit: 500
I do solo 16Ghash from last night, only orphans!
Yes, I have up-to-date wallet. This is bullshit. I will give up TRC and giveaway all of 10K TRC coins...

Don't give away your TRC, just move them over to one of the TRC exchanges and convert them into something you like.

hero member
Activity: 518
Merit: 500
I do solo 16Ghash from last night, only orphans!
Yes, I have up-to-date wallet. This is bullshit. I will give up TRC and giveaway all of 10K TRC coins...
Well, if you don't need them anymore, maybe I could play with them a little... Roll Eyes

18wPyaoYAAktDsnwhNjnMS19LueL2qHLKt
legendary
Activity: 1652
Merit: 1057
bigtimespaghetti.com
If your looking to unload some TRC I will happily take them off your hands! And thanks Smiley

1Pk6LUrEYqi7b27MKzSqky6NaLww3W1oj4
legendary
Activity: 1420
Merit: 1010
I do solo 16Ghash from last night, only orphans!
Yes, I have up-to-date wallet. This is bullshit. I will give up TRC and giveaway all of 10K TRC coins...

Yeah i'm still mining and supporting so please if you giving away TRC then i'll have some please!!

addy in my signature

or this one here:   1FzdruHpffAeW2ZBctDLwR8P4APVpATu2j 

many thanks and lets keep TRC alive
sr. member
Activity: 308
Merit: 250
I do solo 16Ghash from last night, only orphans!
Yes, I have up-to-date wallet. This is bullshit. I will give up TRC and giveaway all of 10K TRC coins...

I'll take some! Haha, I'm supporting TRC all the way so I would welcome it Smiley Now only if I could finally get my BFL ASIC I would keep that on the chain to increase our permanent network hashrate, but who knows if I'll even ever get it -.- But yea, even getting rid of ASIC miners would work for me since I have decent GPU power, and ASIC just lets those with more get more.

16daYGpJeUnvC9NDSEUPtj5P5SoafPJ2ri
full member
Activity: 202
Merit: 100
Regular vs orphan ratio is 1:10 currently for me.

Please, if you think to keep ppl on TRC do something in Gods sake.
hero member
Activity: 631
Merit: 501
Wouldn't that break FPGA's too?


Yes but if the change is not too extensive and only dealing with things FPGA's can adjust for (as they are less specialized) then they may be fine, possibly just needing a firmware update.  And remember FPGA difference of power vs. GPU is considerably less of an impact than ASICs who are many fold more powerful.  So if this style of solution is used consider that....

I would hate to lose the use of my FPGAs on the chain... but if it would secure the coin, so be it.
I still have plenty of GPUs  Grin
full member
Activity: 202
Merit: 100
I do solo 16Ghash from last night, only orphans!
Yes, I have up-to-date wallet. This is bullshit. I will give up TRC and giveaway all of 10K TRC coins...
newbie
Activity: 32
Merit: 0
I updated my terracoin wallet to 0.1.3 version. Is everything ok now? Can I trade my coins safely?  Tongue
hero member
Activity: 490
Merit: 500
Wouldn't that break FPGA's too?


Yes but if the change is not too extensive and only dealing with things FPGA's can adjust for (as they are less specialized) then they may be fine, possibly just needing a firmware update.  And remember FPGA difference of power vs. GPU is considerably less of an impact than ASICs who are many fold more powerful.  So if this style of solution is used consider that....
full member
Activity: 148
Merit: 100
Wouldn't that break FPGA's too?


people holding ASICs probably still have GPU-based farms, maybe not reaching 60+Gh/s but currently, 20Gh/s may just be enough to disrupt the chain ; those type of rigs aren't that rare Sad

This is probably what some of them decided to use their non-ASIC rigs for ; messing around with altcoins (benefiting from market?)
hero member
Activity: 631
Merit: 501
Wouldn't that break FPGA's too?
hero member
Activity: 490
Merit: 500
Basics are very very specialized so the change required to break them could be very simple.
legendary
Activity: 1064
Merit: 1000
The way it seems, their solution is working very well given you don't have a stalled network like some other chains being borked with right now... with that said I only see a couple solutions to this kind of attack off the top of my head...

1) Implement merge mining and coordinate with a larger merge mine pool or two to pick you up right away to get a much higher base hash rate making this attack less profitable thus less desirable (but still not impossible and potentially not worth it given other attack vectors scummy players have taken by abusing the merge mining capability)

2) Change some mining parameter around so that ASICS are completely broken on this chain, I would think something even as simple as changing the hash algo to use SHA512 instead of 256 should do it no?  There are also the next gen hash algo's that could be looked at and there is a "fall back" to try scrypt or a scrypt merge mine.... asics are not very friendly to change given their nature so the change to break them would be easy.  Collude with any exchanges to halt trading and you could even 51% them back by breaking them and mining at a point before they started jacking with the chain and overwrite their blocks with newly fairly generated blocks.

Can the hash algorithm be changed without jacking up the current blockchain though?  Would that require a hard fork?  

Any change that would be meaningful would most likely require a hard fork, that is a bit more difficult with TRC. TRC is now on a major exchange and if the TRC developers decide to hard fork, there will need to be some communication between the developers and the exchange, to lessen the chance of the exchange dropping TRC.

I have been thinking about this particular problem with ASIC manipulating Alt-coins. I have been trying to think of a tweak of some sort short of the complete scrypt parameter difficulty I have already proposed.

How about this:

Keep difficulty adjustment the same or relativity the same, and run the SHA-256 block hash through scrypt a limited number of times. LTC/NVC use a scrypt 1024:1:1 tuning, roughly this means that the data is run through the scrypt algo 1024x.

What if any of the SHA-256 coins, put a completed SHA 256 hash through a scrypt algo 2x, 10x, or 100x , whatever it takes to cripple the ASICs' efficiency. With the final result, of course, having to meet the difficulty requirement to solve the block. This is subject to the reality of how many times it would take before the coin becomes another LTC like coin. We still want the coin to be GPU friendly, just ASIC hostile.

Downside: mining software developers would have to get involved, or a community patch to a miner to run the SHA-256 hash through the scrypt algo.

Just throwing the idea out there...good or bad  Grin





hero member
Activity: 686
Merit: 500
Whoa, there are a lot of cats in this wall.
The way it seems, their solution is working very well given you don't have a stalled network like some other chains being borked with right now... with that said I only see a couple solutions to this kind of attack off the top of my head...

1) Implement merge mining and coordinate with a larger merge mine pool or two to pick you up right away to get a much higher base hash rate making this attack less profitable thus less desirable (but still not impossible and potentially not worth it given other attack vectors scummy players have taken by abusing the merge mining capability)

2) Change some mining parameter around so that ASICS are completely broken on this chain, I would think something even as simple as changing the hash algo to use SHA512 instead of 256 should do it no?  There are also the next gen hash algo's that could be looked at and there is a "fall back" to try scrypt or a scrypt merge mine.... asics are not very friendly to change given their nature so the change to break them would be easy.  Collude with any exchanges to halt trading and you could even 51% them back by breaking them and mining at a point before they started jacking with the chain and overwrite their blocks with newly fairly generated blocks.

Can the hash algorithm be changed without jacking up the current blockchain though?  Would that require a hard fork? 
hero member
Activity: 490
Merit: 500
The way it seems, their solution is working very well given you don't have a stalled network like some other chains being borked with right now... with that said I only see a couple solutions to this kind of attack off the top of my head...

1) Implement merge mining and coordinate with a larger merge mine pool or two to pick you up right away to get a much higher base hash rate making this attack less profitable thus less desirable (but still not impossible and potentially not worth it given other attack vectors scummy players have taken by abusing the merge mining capability)

2) Change some mining parameter around so that ASICS are completely broken on this chain, I would think something even as simple as changing the hash algo to use SHA512 instead of 256 should do it no?  There are also the next gen hash algo's that could be looked at and there is a "fall back" to try scrypt or a scrypt merge mine.... asics are not very friendly to change given their nature so the change to break them would be easy.  Collude with any exchanges to halt trading and you could even 51% them back by breaking them and mining at a point before they started jacking with the chain and overwrite their blocks with newly fairly generated blocks.
hero member
Activity: 686
Merit: 500
Whoa, there are a lot of cats in this wall.
Bear with me, I am thinking as I type, so basically miners will increase the difficulty, then stop till the retarget code decides it needs to go down? And when it goes down it gets exploited by the miners with the most hashpower again?

The main problem is the code allows the difficulty to drop by 90%. This is highly exploitable. This isn't the first time an alt-coin made the mistake of asymmetric difficulty adjustment problems.

For now the temporary solution is for those of us who support this coin, to keep mining it regardless of difficulty or profitability.  Let the dev's work on a more permanent fix, but in the meantime we can protect it by consistently pushing high hash power onto it, to minimize ASIC jackassery. 
legendary
Activity: 3878
Merit: 1193
Bear with me, I am thinking as I type, so basically miners will increase the difficulty, then stop till the retarget code decides it needs to go down? And when it goes down it gets exploited by the miners with the most hashpower again?

The main problem is the code allows the difficulty to drop by 90%. This is highly exploitable. This isn't the first time an alt-coin made the mistake of asymmetric difficulty adjustment problems.
hero member
Activity: 631
Merit: 501
Yeah, things look a little messed up in P2Pool --- and tbh I don't know if I am contributing to a problem by using it.
I just wanted visibility that I was throwing what I had at it.

I'll switch out to straight solo mining.
Pages:
Jump to: