Bitcoin Forum
November 09, 2024, 02:48:58 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Could a super hacker make a counterfeit Bitcoin?  (Read 1744 times)
WaveyDee (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
February 28, 2013, 08:07:50 AM
 #1

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
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
February 28, 2013, 08:23:45 AM
 #2

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.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
February 28, 2013, 08:27:36 AM
 #3

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

Please share your comments...

The Bitcoin.org client is open source.   That means the source code in the Bitcoin-Qt client that you run is visible to anyone and everyone.  There are "super hackers" looking at this code as well.  And at other clients as well, BitcoinJ, etc.  There's $300+ million worth of bitcoin funds there for the taking to the first person to figure out some exploit (actually, that's not true ... if there were an exploit the value would plummet, or else a fix is made and losses were only incurred by those who exchanged value for certain bitcoins that ultimately were made worthless due to the fix of the exploit.)


There's a saying that "no one of us is smarter than all of us".  There may be a super hacker smarter out there smarter than the most skilled person working on Bitcoin.  But there isn't a super hacker that is smarter than all the people working on bitcoin collectively.
 - http://en.wikipedia.org/wiki/Distributed_knowledge

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
February 28, 2013, 08:28:22 AM
 #4

A super hacker (cracker) would probably be better of stealing "real" bitcoins rather than making "counterfeit" bitcoins. That's what they do when they hack the exchanges.

odolvlobo
Legendary
*
Offline Offline

Activity: 4494
Merit: 3403



View Profile
February 28, 2013, 08:30:20 AM
 #5

Could a super hacker make a counterfeit Bitcoin?

I'm sure that sometime in the near future, there will be a TV show or movie in which a "super hacker" counterfeits bitcoins. We will all die a little inside, but it would certainly not be the worst departure from reality for the entertainment industry.

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
kokjo
Legendary
*
Offline Offline

Activity: 1050
Merit: 1000

You are WRONG!


View Profile
February 28, 2013, 08:32:42 AM
 #6

theoretically: Yes, someone COULD do that.
practically: Hahahahah!!! No, the chances are 1 to 50.000.000.000.

"The whole problem with the world is that fools and fanatics are always so certain of themselves and wiser people so full of doubts." -Bertrand Russell
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
February 28, 2013, 08:38:33 AM
 #7

theoretically: Yes, someone COULD do that.
practically: Hahahahah!!! No, the chances are 1 to 50.000.000.000.

You're mising several dozen 0 there.
odolvlobo
Legendary
*
Offline Offline

Activity: 4494
Merit: 3403



View Profile
February 28, 2013, 08:39:12 AM
 #8

theoretically: Yes, someone COULD do that.
practically: Hahahahah!!! No, the chances are 1 to 50.000.000.000.

Are you saying that permanent double-spends are theoretically possible? That's how counterfeiting bitcoins would work. How did you arrive at those odds?

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
February 28, 2013, 09:03:24 AM
 #9

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?
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
February 28, 2013, 09:06:43 AM
 #10

no

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
janspambox
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
February 28, 2013, 11:35:40 AM
 #11

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.
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
February 28, 2013, 11:44:41 AM
 #12

If you can break  ECDSA  there's way more juicy targets out there than some dude's wallets.
daniel_zane
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
February 28, 2013, 12:06:15 PM
Last edit: February 28, 2013, 12:19:02 PM by daniel_zane
 #13

*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!...
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
February 28, 2013, 12:10:15 PM
 #14

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.
daniel_zane
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
February 28, 2013, 12:18:24 PM
 #15


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.
Photon939
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
February 28, 2013, 01:38:10 PM
 #16


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.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
February 28, 2013, 01:46:16 PM
 #17

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.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
niko
Hero Member
*****
Offline Offline

Activity: 756
Merit: 501


There is more to Bitcoin than bitcoins.


View Profile
February 28, 2013, 01:51:56 PM
 #18

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.  

They're there, in their room.
Your mining rig is on fire, yet you're very calm.
twolifeinexile
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile
February 28, 2013, 01:55:18 PM
 #19

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.
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
February 28, 2013, 01:57:21 PM
 #20

As far as brute-forcing keys:



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

Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!