Post
Topic
Board Bitcoin Discussion
Re: How to steal BTC just with public key.
by
RodeoX
on 25/04/2018, 14:41:33 UTC
No of course not.  Roll Eyes

If that were the case then none of us would have a penny. It is impossible. Don't let anyone without a clue or a bitcoin tell you different. I'll prove it. Anyone want some bitcoin? Here is the public key, whoever gets it can have it.

https://blockchain.info/address/1Q1fDcqMBFYFi6Qd6JDnRnNsRLwHBKtqwq
I mean when you send some fraction to somebody else. It has to be some way because when you send a transaction, your public key is connected with the private key.

To spend money or sign a message you must have a private key.  Each private key controls some number of public keys. As long as you use each public key only once it is very hard to determine an association between public keys and the private key that controls it.  But a public key alone is useless in accessing anyone's bitcoin.
So, in the case a person use always the same public key? Is there any vulnerability.
It may allow someone to make an association between two public keys and reveal that they were created by the same wallet. But it will not help an attacker to get your bitcoin. Only the private key can do that.

Can the BTCitcoins of a wallet be stolen just with the public key?
Yes.  Absolutely.  

The Public Key is mathematically related to the Private Key by an algorithm.  If you get the Private Key, you can steal the Bitcoin.  Just work a little bit to discover the algorithm which converts the Public Key to the Private Key and you are totally golden.  First one to discover it is a millionaire!!!  But don't be greedy.   If others find out you did it, the whole system will get less valuable fast.
This has never happened in the history of bitcoin and it would likely take billions of years if you were taking hundreds of guesses per second.