electrobit (OP)
Member
Offline
Activity: 317
Merit: 81
Next to Full Member Rank.
|
|
April 25, 2018, 12:00:40 AM |
|
Can the BTCitcoins of a wallet be stolen just with the public key?
Example: I have 50 BTC in my wallet, any person very far from me asks for I sell them 50 BTC and they say me they need a POF (Prove of founds), so they ask for I send a small amount of btc, (can be 10,000 satoshis) for they check the wallet in blockchain and make sure I have the enough amount to sell.
I ask this because I have heard a wallet can be cleared just to have the public key and with to have sent satoshis previously.
Please let me to know and if is possible, technical examples why can exists the possibility this happens. Or technically why this cannot happend.
Thank you!
|
The Bloqqe Foundation Businesses Age based-on Blockchain Technology.
|
|
|
|
|
Every time a block is mined, a certain amount of BTC (called the
subsidy) is created out of thin air and given to the miner. The
subsidy halves every four years and will reach 0 in about 130 years.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
pooya87
Legendary
Offline
Activity: 3402
Merit: 10433
|
|
April 25, 2018, 03:16:50 AM Last edit: April 25, 2018, 03:27:10 AM by pooya87 Merited by RodeoX (1), electrobit (1) |
|
to put simply every single transaction in every single bitcoin block contains the public key inside them. there are lots of cases of address reuse even by the big services (eg. bitfinex cold storage has thousands of coins in it and is being reused), if it were possible to steal bitcoin by knowing just the public key all these funds would have been stolen already. it is about how Elliptic Curve Cryptography[1] works. the process of getting the public key from private key is easy but the reverse is impossible. in other words it is a "one way function". p.s. in order to prove you have bitcoin you don't have to send anything. you can sign a message[2] but the message has to be unique and have timestamp. [1] https://en.wikipedia.org/wiki/Elliptic-curve_cryptography[2] https://bitcointalk.org/index.php?topic=990345.0
|
..JAMBLER.io.. | │ | | Create Your Bitcoin Mixing Business Now for F R E E | | │ | ▄█████████████████████████████ █████████████████████████ ████▀████████████████████ ███▀███▀██▄█▀███▀▀▀██████ ██▀█████▄█▄██████████████ ██▄▄████▀▄▄▄▀▀▀▀▀▄▄██████ █████▄▄▄████████▄██▀▄████ █████▀█▄█▄████▄██▀█▄█████ ███████▀▄█▀█▄██▀█▄███████ █████████▄█▀▄█▀▄█████████ █████████████████████████ █████████████████████████ ▀█████████████████████████████ | | ████▄ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████▀ | ▄█████████████████████████████ ████████▀▀█████▀▀████████ █████▀█████████████▀█████ █████████████████████████ ███████████████▄█████████ █████████████████████████ █████████████████████████ █████████████████████████ ███████████████▀█████████ █████████████████████████ █████▄█████████████▄█████ ████████▄▄█████▄▄████████ ▀█████████████████████████████ | █████████████████████████████████████████████████ . INVEST BITCOIN . █████████████████████████████████████████████████ | ████▄ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████▀ |
|
|
|
RawDog
Legendary
Offline
Activity: 1596
Merit: 1026
|
|
April 25, 2018, 07:03:17 AM |
|
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.
|
|
|
|
jseverson
|
|
April 25, 2018, 08:27:25 AM |
|
Please let me to know and if is possible, technical examples why can exists the possibility this happens. Or technically why this cannot happend.
It's possible, but probably not with our current technology. Simply put, Bitcoin's cryptographic protocols were built in such a way that it would be almost completely impossible to crack for current computers. The same goes for pretty much every secure system out there. That being said, the next generation of computers probably could.
|
|
|
|
Kokondao
Newbie
Offline
Activity: 167
Merit: 0
|
|
April 25, 2018, 09:04:59 AM |
|
Bitcoin has a decentralized system that can be seen by everyone, and if only in that way it would not be possible that bitcoin could be stolen as easily as you say.
|
|
|
|
MrCrank
|
|
April 25, 2018, 09:16:12 AM |
|
Can the BTCitcoins of a wallet be stolen just with the public key?
Example: I have 50 BTC in my wallet, any person very far from me asks for I sell them 50 BTC and they say me they need a POF (Prove of founds), so they ask for I send a small amount of btc, (can be 10,000 satoshis) for they check the wallet in blockchain and make sure I have the enough amount to sell.
I ask this because I have heard a wallet can be cleared just to have the public key and with to have sent satoshis previously.
Please let me to know and if is possible, technical examples why can exists the possibility this happens. Or technically why this cannot happend.
Thank you!
This is impossible, public key is wallet address only. For send bitcoin need private key and sign transaction. TX can't sign without private key.
|
|
|
|
Manoharachan
Jr. Member
Offline
Activity: 93
Merit: 4
|
|
April 25, 2018, 10:14:02 AM |
|
I've never heard that way, and I think stealing bitcoin can not be as easy as you say, and bitcoin does have a decentralized system and it does not matter.
|
|
|
|
Socioman
Full Member
Offline
Activity: 224
Merit: 100
The revolutionary trading ecosystem
|
|
April 25, 2018, 10:20:20 AM |
|
That isn't possible. If the attacker does not have a private key from your wallet, he can not take possession of your bitcoins.
|
|
|
|
electrobit (OP)
Member
Offline
Activity: 317
Merit: 81
Next to Full Member Rank.
|
|
April 25, 2018, 02:18:53 PM |
|
What I mean is if I send any amount of btc to somebody else, through the transaction can be a way.
I don´t know how to explain it, for example, if you send btc through that transaction any code or any script is given when a transaction is signed and sent.
|
The Bloqqe Foundation Businesses Age based-on Blockchain Technology.
|
|
|
RodeoX
Legendary
Offline
Activity: 3066
Merit: 1145
The revolution will be monetized!
|
|
April 25, 2018, 02:23:44 PM |
|
No of course not. 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
|
|
|
|
electrobit (OP)
Member
Offline
Activity: 317
Merit: 81
Next to Full Member Rank.
|
|
April 25, 2018, 02:25:34 PM |
|
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.
|
The Bloqqe Foundation Businesses Age based-on Blockchain Technology.
|
|
|
electrobit (OP)
Member
Offline
Activity: 317
Merit: 81
Next to Full Member Rank.
|
|
April 25, 2018, 02:27:29 PM |
|
to put simply every single transaction in every single bitcoin block contains the public key inside them. there are lots of cases of address reuse even by the big services (eg. bitfinex cold storage has thousands of coins in it and is being reused), if it were possible to steal bitcoin by knowing just the public key all these funds would have been stolen already. it is about how Elliptic Curve Cryptography[1] works. the process of getting the public key from private key is easy but the reverse is impossible. in other words it is a "one way function". p.s. in order to prove you have bitcoin you don't have to send anything. you can sign a message[2] but the message has to be unique and have timestamp. [1] https://en.wikipedia.org/wiki/Elliptic-curve_cryptography[2] https://bitcointalk.org/index.php?topic=990345.0Thank you Pooya87, well I don´t understand yet about that thing, to sign a message, I don´t know how it works, I will read and try to understand later. But check this answer about my thread. https://bitcointalk.org/index.php?topic=3390337.msg35530458#msg35530458
|
The Bloqqe Foundation Businesses Age based-on Blockchain Technology.
|
|
|
RodeoX
Legendary
Offline
Activity: 3066
Merit: 1145
The revolution will be monetized!
|
|
April 25, 2018, 02:34:19 PM |
|
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.
|
|
|
|
hot_ads
Member
Offline
Activity: 299
Merit: 15
|
|
April 25, 2018, 02:35:11 PM |
|
The public key is not possible to get the private key, but the private key can generate the public key, so only knowing the address is not possible to get the BTC.
|
|
|
|
electrobit (OP)
Member
Offline
Activity: 317
Merit: 81
Next to Full Member Rank.
|
|
April 25, 2018, 02:37:17 PM |
|
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.
|
The Bloqqe Foundation Businesses Age based-on Blockchain Technology.
|
|
|
electrobit (OP)
Member
Offline
Activity: 317
Merit: 81
Next to Full Member Rank.
|
|
April 25, 2018, 02:38:28 PM |
|
The public key is not possible to get the private key, but the private key can generate the public key, so only knowing the address is not possible to get the BTC.
Thank you, read this. https://bitcointalk.org/index.php?topic=3390337.msg35530458#msg35530458
|
The Bloqqe Foundation Businesses Age based-on Blockchain Technology.
|
|
|
northcoin2018
Newbie
Offline
Activity: 89
Merit: 0
|
|
April 25, 2018, 02:39:27 PM |
|
Can the BTCitcoins of a wallet be stolen just with the public key?
Example: I have 50 BTC in my wallet, any person very far from me asks for I sell them 50 BTC and they say me they need a POF (Prove of founds), so they ask for I send a small amount of btc, (can be 10,000 satoshis) for they check the wallet in blockchain and make sure I have the enough amount to sell.
I ask this because I have heard a wallet can be cleared just to have the public key and with to have sent satoshis previously.
Please let me to know and if is possible, technical examples why can exists the possibility this happens. Or technically why this cannot happend.
Thank you!
I don't think this is possible because if it then there has been cases reported already. This is the reason why we have to keeo our private key hiden and secret so only the owner has access. I believe only a private key can access our bitcoin balance as simple as that.
|
|
|
|
RodeoX
Legendary
Offline
Activity: 3066
Merit: 1145
The revolution will be monetized!
|
|
April 25, 2018, 02:41:33 PM |
|
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.
|
|
|
|
Coinky
Jr. Member
Offline
Activity: 165
Merit: 2
|
|
April 25, 2018, 02:46:31 PM |
|
I think it not possible..but may not be impossible if someone finds a way to make a private key based on public address.If it happens,the bitcoin value will go down to zero
|
::::I DON'T WEAR ANY SIGNATURE:::
|
|
|
RodeoX
Legendary
Offline
Activity: 3066
Merit: 1145
The revolution will be monetized!
|
|
April 25, 2018, 05:56:02 PM |
|
I think it not possible..but may not be impossible if someone finds a way to make a private key based on public address.If it happens,the bitcoin value will go down to zero
Oh that would be the least of your concerns. The encryption scheme used by bitcoin is used for all sorts of protection. Banks, databases, websites... It would be a free for all on stealing, and bitcoin would barely register compared with all the other assets protected by SHA.
|
|
|
|
|