Pages:
Author

Topic: Solution to a 51% attack? - page 2. (Read 5505 times)

sr. member
Activity: 281
Merit: 250
The Gold Standard of Digital Currency.
October 13, 2013, 03:40:31 PM
#28

@1: They do not need to.. however most attacks do have this done, as they need to outrace the main blockchain to be successful! As I said before, it is possible to slow boat the system but a "slow-boat" style attack is much more noticeable.

@2: Plenty of "What ifs" in life, yes this doesn't protect us from every conceivable scenario, but it does stop some, you have to give it that.

@3: That will only be the case in the event of a multipronged 51% attack, which I'm fairly certain would be fatal if those "legit miners" were not cut off for 4 hours anyways. IMO It's like saying why wear a bulletproof vest when it cant protect you from an RPG?

Attention is good for our market right now.. I realize the optimal solution is to do things quietly, however right now there is plenty of attention on genuinely shitcoins that could be on GoldCoin.


Why do keep fixating on "longest chain"? ? ?

The longest chain does not determine the accepted chain. With no disrespect intended it is clear that you do not even have a basic fundamental understanding of 51% attacks or any other for that matter. Everything proposed as "protection" in this thread is flawed to say the least.


~BCX~

Correct me if I am wrong, but the longest valid chain is the accepted chain no?
legendary
Activity: 1210
Merit: 1024
October 13, 2013, 03:27:43 PM
#27

@1: They do not need to.. however most attacks do have this done, as they need to outrace the main blockchain to be successful! As I said before, it is possible to slow boat the system but a "slow-boat" style attack is much more noticeable.

@2: Plenty of "What ifs" in life, yes this doesn't protect us from every conceivable scenario, but it does stop some, you have to give it that.

@3: That will only be the case in the event of a multipronged 51% attack, which I'm fairly certain would be fatal if those "legit miners" were not cut off for 4 hours anyways. IMO It's like saying why wear a bulletproof vest when it cant protect you from an RPG?

Attention is good for our market right now.. I realize the optimal solution is to do things quietly, however right now there is plenty of attention on genuinely shitcoins that could be on GoldCoin.


Why do keep fixating on "longest chain"? ? ?

The longest chain does not determine the accepted chain. With no disrespect intended it is clear that you do not even have a basic fundamental understanding of 51% attacks or any other for that matter. Everything proposed as "protection" in this thread is flawed to say the least.


~BCX~
sr. member
Activity: 281
Merit: 250
The Gold Standard of Digital Currency.
October 13, 2013, 02:56:49 PM
#26
Remember even when submitting with multiple nodes there will be a convergence point to a legitimate peer, and then that legitimate peer will be banned for transmitting too quickly, thereby segmenting the network for 4 hours but keeping many legitimate users safe.

1. Why do you assume that someone with more than 51% needs to submit blocks faster than the 5 in ten minutes? Very bad assumption. How are you going to deal with that when a number of legit users get banned. Miners will not take to that too well. What happens when someone hits you with a diff attack and causes about half your network to exceed the limit and gets banned therefore opening up the entire block chain to an attacker remaining within the defined limits?


Stop arguing over semantics, this was designed to stop some double spending attacks, basic difficulty attacks, and multipools(and it does that very well). When I say "virtual immunity" - I don't mean total immunity, I mean immunity from pretty much anyone out there who realizes that the cost of the attack would be greater than the gain.

2. Another bad assumption on your part. What if an attacker is paid to attack a chain and has zero intention to trade the coins? What if an attacker does it just because they're bored or just to do it?


The system is designed to cut off an affected portion of the network in the event of a multi-pronged attack, they will simply reconnect in 4 hours and continue on the main chain.

3. Again start cutting off legit miners and see how fast your chain dies.

Also in banning "legit" peers, what are you going to do when someone builds a list of lets say a 1000 peers, connects and starts sending "bad blocks" to them, ban them all? That in itself is an exploit I could build in only the time needed to scan for peers.

I applaud you guys for trying to find a solution to attacks but the smart thing to do is develop them, keep them quiet to keep and don't invite public ridicule with some posted half baked ideas that were obviously never tested


~BCX~



@1: They do not need to.. however most attacks do have this done, as they need to outrace the main blockchain to be successful! As I said before, it is possible to slow boat the system but a "slow-boat" style attack is much more noticeable.

@2: Plenty of "What ifs" in life, yes this doesn't protect us from every conceivable scenario, but it does stop some, you have to give it that.

@3: That will only be the case in the event of a multipronged 51% attack, which I'm fairly certain would be fatal if those "legit miners" were not cut off for 4 hours anyways. IMO It's like saying why wear a bulletproof vest when it cant protect you from an RPG?

Attention is good for our market right now.. I realize the optimal solution is to do things quietly, however right now there is plenty of attention on genuinely shitcoins that could be on GoldCoin.
legendary
Activity: 1242
Merit: 1020
No surrender, no retreat, no regret.
October 13, 2013, 02:15:23 AM
#25
@ghostlander it's not based on the assumption of a single peer, remember that in p2p networks as the network grows larger there is always a convergence point, it will segment the network for 4 hours before allowing them to continue, the segmentation is limited by how many nodes the attacker controls and is a good defense for a large network.

How are you going to stop an attack done by a pool relaying blocks through a dozen of peers located in different subnets? There are many other possible scenarios. Have you got any simulations done on what you call a network segmentation? Your white paper is not backed by any practical research, I see only some theories which are not impressive. Exchanges can protect themselves without them.
legendary
Activity: 2506
Merit: 1030
Twitter @realmicroguy
October 12, 2013, 05:06:33 PM
#24

I sincerely appreciate the many constructive criticisms presented in this discussion.

Of all the jobs and businesses that I've been a part of over the course of my life, never have I worked with such dedicated, kind, and eager people as those that make up the GoldCoin team and community. The recent FeatherCoin video made mention of the importance of the community and I couldn't agree more.

Over the last 4 months we've come a long way. We started with a coin near death and have now rebuilt the currency and made it strong. The community has grown in numbers and the markets have shown their appreciation. We're even getting calls now from outside financial groups looking to invest in an emerging altcoin.

We're going to take this experience to learn and perhaps reevaluate our release procedures and protocols. I read one commenter suggesting we needed more testing and others pointing out certain weaknesses in the defense. This is valuable information and will help us to make GoldCoin even stronger as we work on the next update.

Thanks again to all of you who have offered helpful suggestions and advice.  Smiley
legendary
Activity: 1876
Merit: 1000
October 12, 2013, 03:28:49 PM
#23

Yeah. You gave a shitload of GLD away for basically free, which was promptly dumped for profit onto bagholders.

Great launch guys. Truly.


Well as one of them 'bagholders' I was more then happy to acquire them Smiley

I have to say out of all the alts, gld does give more away (to spread the coin) then pretty much any alt, and thats a good thing, love them or hate them (and as much as you continue to throw mud at them) microguys current team behind gldcoin have proven pretty much by now they are in for the long haul not a quick pump n dump profit.
legendary
Activity: 896
Merit: 1006
First 100% Liquid Stablecoin Backed by Gold
October 12, 2013, 02:49:48 PM
#22
"Virtual immunity" for double spends already exists.  It's called real life economics.  Here is the scenario.  A bad actor acquires X amount of coins costing Y in real/fiat value.  He then proceeds to buy ASICs to attempt the double spend.  Most large real life transactions for fiat would likely take a day or two so the resources needed to pull this off are big.  Let's say it's successful and the bad actor receives the amount Y.  Let's set aside the fact that this Y will likely be lower because of possibly exchange rate flux and costs.  So the bad actor now has Y amount in fiat and X amount in coins but the X amount of coins is now greatly devalued since a large double spend was revealed.  So he has gained almost nothing and his ASICs are now greatly devalued because of the great drop in exchange rate.  What he could've mined in block rewards in his lifetime would greatly outweigh the reward of a double spend which wouldn't even be double.  How that applies after block rewards stop or become very low will be a future issue for bitcoin to deal with.
legendary
Activity: 1210
Merit: 1024
October 12, 2013, 02:45:05 PM
#21
Remember even when submitting with multiple nodes there will be a convergence point to a legitimate peer, and then that legitimate peer will be banned for transmitting too quickly, thereby segmenting the network for 4 hours but keeping many legitimate users safe.

Why do you assume that someone with more than 51% needs to submit blocks faster than the 5 in ten minutes? Very bad assumption. How are you going to deal with that when a number of legit users get banned. Miners will not take to that too well. What happens when someone hits you with a diff attack and causes about half your network to exceed the limit and gets banned therefore opening up the entire block chain to an attacker remaining within the defined limits?


Stop arguing over semantics, this was designed to stop some double spending attacks, basic difficulty attacks, and multipools(and it does that very well). When I say "virtual immunity" - I don't mean total immunity, I mean immunity from pretty much anyone out there who realizes that the cost of the attack would be greater than the gain.

Another bad assumption on your part. What if an attacker is paid to attack a chain and has zero intention to trade the coins? What if an attacker does it just because they're bored or just to do it?


The system is designed to cut off an affected portion of the network in the event of a multi-pronged attack, they will simply reconnect in 4 hours and continue on the main chain.

Again start cutting off legit miners and see how fast your chain dies.

Also in banning "legit" peers, what are you going to do when someone builds a list of lets say a 1000 peers, connects and starts sending "bad blocks" to them, ban them all? That in itself is an exploit I could build in only the time needed to scan for peers.

I applaud you guys for trying to find a solution to attacks but the smart thing to do is develop them, keep them quiet to keep and don't invite public ridicule with some posted half baked ideas that were obviously never tested


~BCX~

legendary
Activity: 2142
Merit: 1010
Newbie
October 12, 2013, 01:28:06 PM
#20
Heres a serious Dev pointing out...

Gmaxwell can be wrong, he is a human. Everyone here should use their own brain. Let's continue the discussion.
sr. member
Activity: 280
Merit: 250
October 12, 2013, 12:58:14 PM
#19
The Goldcoin community is at least trying to do something for the crypto community to find somekind a solution to the 51% attacks. We have started something and from here on we build/improve it. To be honest I personally like all this critisme/advise, because it can all be used to improve this defense.

gmaxwell:

"It doesn't sound legitimate at all.
It sounds like the writing of someone...
Who doesn't even have a basic understanding of the problem space."

Heres a serious Dev pointing out...
The paper was a Promo Piece designed to give a false sense of security to GoldCoin owners...
And the last thing on earth we need is "help" from a bunch of Promoters.
legendary
Activity: 980
Merit: 1000
October 12, 2013, 11:39:47 AM
#18
Akumaburn and AZIZ,

Why are you even bothering with this thread?

Did you ever notice how most of the old timers and serious developers do not have anything to do with him?
Oh, the irony.

Did you ever notice how most of the old timers and serious developers do not have anything to do with goldcoin? Cheesy
legendary
Activity: 1064
Merit: 1000
October 12, 2013, 11:26:44 AM
#17
Akumaburn and AZIZ,

Why are you even bothering with this thread?

Did you ever notice how most of the old timers and serious developers do not have anything to do with him?

He is entertainment, plain and simple. He writes in a blog about developers he has never had any real conversation with and just assumes his observations are correct. He has a small band of newbies that cheer him on.

His 15 minutes will fade and another will take his place.

As the cypto community continues to grow, more like him will come on scene and he will be only a small voice among many others who proclaim to be "internet celebrities". The community will also grow in those that are of reasonable mind, and will work to make a difference and grow the community. Put your efforts into appealing to the later, and realize the former are nothing more then a daily chuckle.  Cheesy
legendary
Activity: 980
Merit: 1000
October 12, 2013, 10:49:36 AM
#16
We excelled at spreading GLD.. so keep your delusions to yourself please, almost all of those coins were traded in the first week on cryptsy, https://www.cryptsy.com/markets/view/30 (view first week history).
Yeah. You gave a shitload of GLD away for basically free, which was promptly dumped for profit onto bagholders.

Great launch guys. Truly.

Two, it is about liquidity as most people do not like holding 0.1 coins in their wallet, there is a psychological factor against dealing with decimals for people.
Awful reasoning, and unless someone is mining with an old Pentium 3, they will have more coins than that.

Keep trying to justify your shitty launch. You guys are delusional.
sr. member
Activity: 281
Merit: 250
The Gold Standard of Digital Currency.
October 12, 2013, 10:42:20 AM
#15
Any coin that first starts out needs liquidity, and for some reason idiots like you neglect difficulty.

Those coins that had a "fair start" weren't even fair at all because by the time most people started mining the difficulty was much higher than it was for those at the beginning. This is one of the things GoldCoin was designed to work around with those initial super blocks.
Hilarious. You heard it hear folks: GLDCoin dev thinks giving a handful of people a good portion of all coins in existence is a great idea.

That's not about liquidity. That's about lining your pockets. A coin doesn't even need liquidity when it launches, because there's no economy for it other than speculative trading.

The focus of a coin's launch should be getting the coin into as many different hands as possible. Something that GLD failed miserably at, by design.

We excelled at spreading GLD.. so keep your delusions to yourself please, almost all of those coins were traded in the first week on cryptsy, https://www.cryptsy.com/markets/view/30 (view first week history).

Two, it is about liquidity as most people do not like holding 0.1 coins in their wallet, there is a psychological factor against dealing with decimals for people.
legendary
Activity: 980
Merit: 1000
October 12, 2013, 10:34:17 AM
#14
Any coin that first starts out needs liquidity, and for some reason idiots like you neglect difficulty.

Those coins that had a "fair start" weren't even fair at all because by the time most people started mining the difficulty was much higher than it was for those at the beginning. This is one of the things GoldCoin was designed to work around with those initial super blocks.
Hilarious. You heard it hear folks: GLDCoin dev thinks giving a handful of people a good portion of all coins in existence is a great idea.

That's not about liquidity. That's about lining your pockets. A coin doesn't even need liquidity when it launches, because there's no economy for it other than speculative trading.

The focus of a coin's launch should be getting the coin into as many different hands as possible. Something that GLD failed miserably at, by design.
hero member
Activity: 504
Merit: 500
October 12, 2013, 10:34:08 AM
#13
The Goldcoin community is at least trying to do something for the crypto community to find somekind a solution to the 51% attacks. We have started something and from here on we build/improve it. To be honest I personally like all this critisme/advise, because it can all be used to improve this defense.
sr. member
Activity: 281
Merit: 250
The Gold Standard of Digital Currency.
October 12, 2013, 10:27:25 AM
#12
Goldcoin, such a great coin!



You're a pathetic scam artist. Nothing more.

Hazard.. maker of almost ALL shitcoins.

http://thecryptoblog.com/the-anatomy-of-a-scamcoin-7-things-to-know-before-investing-in-an-altcoin-wait/

Check our cryptsy BTC trade history, most of those initial coins were traded away months ago.

Not to mention the line is ONLY FLAT BECAUSE OF A DIFFICULTY ATTACK OF 2GH/S.

Here's the real graph:


Any coin that first starts out needs liquidity, and for some reason idiots like you neglect difficulty.

Those coins that had a "fair start" weren't even fair at all because by the time most people started mining the difficulty was much higher than it was for those at the beginning. This is one of the things GoldCoin was designed to work around with those initial super blocks.
sr. member
Activity: 281
Merit: 250
The Gold Standard of Digital Currency.
October 12, 2013, 10:15:04 AM
#11
Most of the above points are MOOT.
@ gmaxwell there is no CENTRAL checkpoint, all bans and checkpoints are done locally and in memory only
@ meta.p02 there are a few attacks that bypass this system, but this system was designed primarily to stop most attacks from being profitable.
@Hazard , Please don't talk about technical skill when you don't possess any.
@BitcoinEXpress Anyone with a significant amount of resources can break virtually anything that relies on p2p communication... this is meant to act as a stopgap measure, and as the number of nodes grow, so does the feasibility of this defense. Remember even when submitting with multiple nodes there will be a convergence point to a legitimate peer, and then that legitimate peer will be banned for transmitting too quickly, thereby segmenting the network for 4 hours but keeping many legitimate users safe.
@User705 Correct, it's possible to sloatboat your way around the system over time, but such an attack would be noticable and thus far easier to prepare for(on the dev side of things).
@ghostlander it's not based on the assumption of a single peer, remember that in p2p networks as the network grows larger there is always a convergence point, it will segment the network for 4 hours before allowing them to continue, the segmentation is limited by how many nodes the attacker controls and is a good defense for a large network.
@QuantPlus We don't post propaganda, perhaps you should look to one of the other altcoins? We've backed up every claim we've made to date.

Stop arguing over semantics, this was designed to stop some double spending attacks, basic difficulty attacks, and multipools(and it does that very well). When I say "virtual immunity" - I don't mean total immunity, I mean immunity from pretty much anyone out there who realizes that the cost of the attack would be greater than the gain.

The system is designed to cut off an affected portion of the network in the event of a multi-pronged attack, they will simply reconnect in 4 hours and continue on the main chain. This may make it unfeasible for something with < 100 nodes, but for bitcoin its perfectly usable.
sr. member
Activity: 280
Merit: 250
October 12, 2013, 09:24:31 AM
#10
Who ever wrote this, seriously needs a basic tutoring in exactly what a 51% attack is....The whole thing is so flawed I don't even know where to begin.

A 51% attack in no way has to involve a Double Spend on an exchange. I can kill your block chain with a 51% attack and never spend a single coin. It seems to me the author doesn't understand what a 51% attack is or the difference between a 51% and a Double Spend attack. They are entirely two different exploits and neither one will be limited by a 5 blocks in 10 minutes limitation....

Also let's not forget about either one of the Time Warp Exploits, the ArtForz version from 2011 or the new and improved BCX version that no one yet has seemed to mitigate at all.

I like Goldcoin and I like Microguy but if you guys keep posting basic stupid crap like this, someone will come along and shred your coin for you just for the hell of it and no it won't be me. I can think of about 5 or 6 right off the bat that would do it just for the challenge.


~BCX~





This garbage was posted officially as GoldCoin Propaganda...
So it must have been vetted by several people...
I for one, am tired of these clowns running their pie holes with idiotic predictions, etc.

Get a grip, its just a basic, deflationary LTC clone (with g-o-l-d in the name)...
Its reached the point where crippling GLD would help clean up the Alt Space.


legendary
Activity: 1242
Merit: 1020
No surrender, no retreat, no regret.
October 12, 2013, 08:17:54 AM
#9
Quote
In a nut shell, a 51% attacker controls the majority of the network's mining power, and since the network automatically chooses the longest blockchain to be the correct one, this gives the attacker control over transactions. This allows them to repeatedly spend the SAME coins on an exchange over and over again.

This paragraph and the rest of white paper is full of nonsense unfortunately. First of all, not everyone who has 51%+ of network hash power is an attacker. One may mine blocks like anyone else and include other users' transactions in the blocks mined. On the other hand, one may mine empty blocks only and ignore other users' transactions completely, thus paralysing any coin movement on the network. It may be done with less than 51% of hash power to a lesser success though. Double spending is a different matter which involves two block chain forks with coins spent on one of them and unspent on the other which must become the primary chain eventually. Time warps are for difficulty manipulations at retargets. Finally, your defence concept is based on a false assumption of the attacker coming from a single IP or whatever you use for identification. There may be dozens if not hundreds of peers deployed worldwide for a distributed attack. There is no reliable decentralised solution currently to fight back 51% attacks of any kind.
Pages:
Jump to: