Pages:
Author

Topic: Could a super hacker make a counterfeit Bitcoin? (Read 1707 times)

legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
I think no one can crack or hack Bitcoin. But what hackers will do is social engineer your wallet or private key, or the passwords that protect them. People are stupid. No, not all 7 billion of us. But there's a sucker born every minute.

Someone will shoulder surf, bug your house, use rubber-hose cryptography (threaten you with force), kidnap your family, ... before any super hacker can derive a single private key from a public key, or before any super hacker group can do a successful 51% attack and fork the blockchain forcefully.
newbie
Activity: 16
Merit: 0
Thanks guys

This was all very insightful!

 Smiley

~Wavey
newbie
Activity: 18
Merit: 0
As stated above there would be no way to do this so question has already been answered I guess.
legendary
Activity: 1050
Merit: 1000
You are WRONG!
to anyone asking how  i got my magic numbers: pulled it out of my ass, but EVERYTHING is hackable. and therefor ts a good estimate(not saying stuff gets cracked, but maybe a software flaw).
legendary
Activity: 3416
Merit: 4658
If you can protect your private keys, and only accept transactions after they are confirmed, and verify that they only trace back to valid coinbase transactions you are safe.

FTFY  Wink
sr. member
Activity: 280
Merit: 250
This is very calming to read, future seems good for the BTC.
legendary
Activity: 3416
Merit: 4658
To "forge" bitcoins would mean to get an unauthorized (by me) transaction from that address.

I'd call that "theft", not "counterfeit".

One thing to worry about is forging (replacing) public addresses with fake ones.

Another form of "theft", still not "counterfeit".

As far as brute-forcing keys:

 - https://i.imgur.com/VjtG3.jpg

Which again would not permit counterfeiting, only theft.

But there may be bugs in the dominate client sofeware, like last time's overflow error.

That's the best suggestion I've heard so far.

You're right, certainly there could.  And if one such bug were to appear and be leveraged, it would be repaired, just like it was last time. So I suppose if there is such a bug, and someone can figure out how to exploit it, the coins that would be temporarily created could be considered "counterfeit". Especially if the "counterfeiter" can get anyone to accept them.  Then after the repair, the coins would cease to exist, and the result would be "theft".
full member
Activity: 154
Merit: 100
As far as brute-forcing keys:



 - https://i.imgur.com/VjtG3.jpg

Interesting.... 
Any counter-argument, my fellow bitcointers?
legendary
Activity: 2506
Merit: 1010
As far as brute-forcing keys:



 - https://i.imgur.com/VjtG3.jpg
full member
Activity: 154
Merit: 100
Could a super hacker make a counterfeit Bitcoin?

We've all be assured by all bitcoins sources that bitcoins are unfraudable.

I'm curious after reading so many times its impossible what the general belief is at this point

what do you think? Could a super hacker make a counterfeit Bitcoin?

Please share your comments...

~Wavey

Since there is no such thing as an actual bitcoin, there isn't anything for a hacker to counterfeit.  When we talk about "a bitcoin" we are using an abstraction to make communication easier.

The best a hacker could hope to do would be to replace your bitcoin wallet with a fake wallet that shows the balance that the hacker wants you to see.  Anybody who is running a real wallet will still see the correct balance, and anyone who looks through the real blockchain will see the real balance, but they could fool anyone who they could get to run their fake wallet program.

As soon as you replace the fake wallet with a real wallet  you would see the correct balance again.

I suppose perhaps you could consider that "counterfeiting", since the person being attacked would see a balance that is greater then the rest of the system believes they have.

But there may be bugs in the dominate client sofeware, like last time's overflow error.
hero member
Activity: 756
Merit: 501
There is more to Bitcoin than bitcoins.
My coins are associated with a brand new, never-sent-from address. To "forge" bitcoins would mean to get an unauthorized (by me) transaction from that address. First, the hacker would need to break hash function so badly as to be able to quickly reverse my address into the public key. Then, the hacker would need to break the digital signature algo so badly as to be able to reverse public into private key. All this is essentially impossible to happen without years of warning signs of weakened security of the two algorithms.

One thing to worry about is forging (replacing) public addresses with fake ones. Just think about all the donations and trades happening where person sending coins cannot easily be sure the website or email was not tampered with, and that he is sending coins to the correct address. This is not Bitcoin problem, this is the Web/email security problem. There are solutions, but for some reason general public generally doesn't care.  
legendary
Activity: 1708
Merit: 1007
Could a super hacker make a counterfeit Bitcoin?

We've all be assured by all bitcoins sources that bitcoins are unfraudable.

I'm curious after reading so many times its impossible what the general belief is at this point

what do you think? Could a super hacker make a counterfeit Bitcoin?


The simple answer is, of course, no.  You can't copy something that doesn't really exist.  But, I assume, what you mean to ask is, "could a hacker trick the network into believing that he has more bitcoins to spend than he actually does"?  The answer to that questions a "yes, sort-of".  However, the two known ways of doing so are; 1)already known and well considered and 2) extremely difficult to pull off.  Those two attack vectors are the Double Spend attack and a 51% hashrate attack.  Considering that Bitcoin now rings in at 300 Petaflops continuously dedicated to securing against a 51% attack, the only realistic vector is the Double Spend.  And that is effectively negated simply by waiting for multiple confirmations.
sr. member
Activity: 452
Merit: 250

Spending 500000 $ to cheat on a 2,50 $ transaction makes perfect economic sense.

Can you make transactions that low? Never tried...Figured there was a base limit.

People transact with dust all the time on SatoshiDice, I know one guy who won a jackpot the other day was only betting with like $0.60 worth of coins. Lucky guy won 30 grand.
newbie
Activity: 20
Merit: 0

Spending 500000 $ to cheat on a 2,50 $ transaction makes perfect economic sense.

Can you make transactions that low? Never tried...Figured there was a base limit.
hero member
Activity: 952
Merit: 1009
However they can take over the system by having control over more bad bitcoin nodes then good ones.

Once that happens they can do some pretty crafty (&shady) shit. Easiest way to put it is duping..they'd send coins to someone (most likely large amounts such as cashing out their hundreds or probably thousands of bitcoins..get the cash, then automatically the coins will be reversed and go back to the original sender...why? cause he who controls the nodes, he hath control of zee system!

If that were the case...watch yo back...

Spending 500000 $ to cheat on a 2,50 $ transaction makes perfect economic sense.
newbie
Activity: 20
Merit: 0
*Asks himself, aka a super hacker*

Errgh, yes and no..No, not a counterfeit thats just silly.

However they can take over the system by having control over more bad bitcoin nodes then good ones.

Once that happens they can do some pretty crafty (&shady) shit. Easiest way to put it is duping..they'd send coins to someone (most likely large amounts such as cashing out their hundreds or probably thousands of bitcoins..get the cash, then automatically the coins will be reversed and go back to the original sender...why? cause he who controls the nodes, he hath control of zee system!

If that were the case...watch out!...
hero member
Activity: 952
Merit: 1009
If you can break  ECDSA  there's way more juicy targets out there than some dude's wallets.
newbie
Activity: 7
Merit: 0
Could a super hacker make a counterfeit Bitcoin?

There are two main cryptographic primitives used for bitcoin. Hashing (on which mining is based) and signatures (which ensure that only the owner of a coin can send money).

Someone who breaks the hash function used by bitcoin could cause a lot of damage (probably manipulate arbitrary places in the block chain, which means he could fake arbitrary transactions, including mining transactions). This would probably be detected sooner or later, widely pulicized, and most probably, bitcoin would need to be restarted with a different hash function.

Someone who breaks the signature algorithm could steal bitcoins by making transactions on bitcoins that are not his own. Again, little could be done except restarting bitcoin with a different signature method.

Luckily, both primitives used in Bitcoin (AFAIK these are SHA256 and ECDSA) are considered secure and were reviewed by thousands of professional cryptographers. If anyone broke them in a meaningful, practical attack, it would break a lot more things than Bitcoin.

Most probably, a break will come slowly: Someone will discover some weaknesses, then someone else will discover some more, and before there is a practical attack that could actually be abused, the Bitcoin system will be migrated to another algorithm. This will pose challenges, and if this is not done in time (e.g. because the community fails to agree on how to do it or because an attack comes suddenly), Bitcoin will probably disappear as soon as the first practical attack is executed.

It usually takes many, many years (decades) before "secure" algorithms are broken.

There is also the threat from quantum computers. If someone (e.g. the NSA) manages to build one, they have broken ECDSA. Revealing (and proving) a working, sufficiently powerful quantum computer would mean ECDSA is broken and Bitcoin needs to migrate before the first attack becomes known or it will die.
donator
Activity: 2772
Merit: 1019
no
legendary
Activity: 3416
Merit: 4658
theoretically: Yes, someone COULD do that.
practically: Hahahahah!!! No, the chances are 1 to 50.000.000.000.

Are you sure you know what you are talking about?  Perhaps you are using a different definition for the phrase "counterfeit bitcoin" than I am?
Pages:
Jump to: