Bitcoin Forum
April 25, 2024, 03:34:32 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Publickey question?  (Read 1052 times)
RentGPU (OP)
Sr. Member
****
Offline Offline

Activity: 661
Merit: 258


View Profile
September 03, 2017, 02:35:55 AM
 #1

Is there a way that someone know my public ecdsa key point which starts with 04 if i don't send any tx out of the address before , only recieved ?!

2016 GPU Miner
1714016072
Hero Member
*
Offline Offline

Posts: 1714016072

View Profile Personal Message (Offline)

Ignore
1714016072
Reply with quote  #2

1714016072
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714016072
Hero Member
*
Offline Offline

Posts: 1714016072

View Profile Personal Message (Offline)

Ignore
1714016072
Reply with quote  #2

1714016072
Report to moderator
1714016072
Hero Member
*
Offline Offline

Posts: 1714016072

View Profile Personal Message (Offline)

Ignore
1714016072
Reply with quote  #2

1714016072
Report to moderator
cpfreeplz
Legendary
*
Offline Offline

Activity: 966
Merit: 1042


View Profile
September 03, 2017, 02:38:20 AM
 #2

Can someone know your public key if you received a transaction? Yes. Does this matter? Not usually, unless you're trying to be private or anonymous.
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4163


View Profile
September 03, 2017, 02:45:35 AM
Merited by ABCbits (1)
 #3

Is there a way that someone know my public ecdsa key point which starts with 04 if i don't send any tx out of the address before , only recieved ?!
Depends. If they send your Bitcoins to a public key (P2PK), they will obviously know your public key. I doubt this is even used anymore.

If they send it to an address without any transactions sent from that address, no. They will only know the hash of the public key but not the public key itself.

If you sign a message with it and send it to other people, they will know your public key.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
RentGPU (OP)
Sr. Member
****
Offline Offline

Activity: 661
Merit: 258


View Profile
September 05, 2017, 11:27:48 PM
 #4

Is there a way that someone know my public ecdsa key point which starts with 04 if i don't send any tx out of the address before , only recieved ?!
Depends. If they send your Bitcoins to a public key (P2PK), they will obviously know your public key. I doubt this is even used anymore.

If they send it to an address without any transactions sent from that address, no. They will only know the hash of the public key but not the public key itself.

If you sign a message with it and send it to other people, they will know your public key.
If there is an account i dont own and i want to know the publickey ecdsa key not the hash160 , taking in consideration that this account didn't output money before so i can't know the publickey from a tx before ,sorry for my bad english Smiley thx
Is there a way to know it's publickey which starts with 04

2016 GPU Miner
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4163


View Profile
September 06, 2017, 02:01:28 AM
 #5

Is there a way that someone know my public ecdsa key point which starts with 04 if i don't send any tx out of the address before , only recieved ?!
Depends. If they send your Bitcoins to a public key (P2PK), they will obviously know your public key. I doubt this is even used anymore.

If they send it to an address without any transactions sent from that address, no. They will only know the hash of the public key but not the public key itself.

If you sign a message with it and send it to other people, they will know your public key.
If there is an account i dont own and i want to know the publickey ecdsa key not the hash160 , taking in consideration that this account didn't output money before so i can't know the publickey from a tx before ,sorry for my bad english Smiley thx
Is there a way to know it's publickey which starts with 04
Yes, you cannot. You can derive the Hash160 from the address but you cannot derive the public key from the HASH160.

You can only derive it using the corresponding private key, a transaction sent from it or a signed message.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
September 06, 2017, 04:02:26 AM
 #6

If there is an account i dont own and i want to know the publickey ecdsa key not the hash160 , taking in consideration that this account didn't output money before so i can't know the publickey from a tx before ,sorry for my bad english Smiley thx
Is there a way to know it's publickey which starts with 04
No. The public address is the result of a some SHA256 and a RIPEMD-160 hashes, along with the addition of some bytes here and there... http://gobittest.appspot.com/Address

SHA256 and RIPEMD-160 are both oneway hashes. You cannot get back to the public key from JUST the public address.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
September 06, 2017, 04:16:55 AM
 #7

You can only derive it using ... a signed message.

Are you sure you can get Public key from a signed message?
I have never heard of it and I can not find anything about "How" on google.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
baryonlee
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
September 06, 2017, 05:23:25 AM
 #8

the public key will be showed at verify script. isn't it?
amaclin1
Sr. Member
****
Offline Offline

Activity: 770
Merit: 305


View Profile
September 06, 2017, 06:01:04 AM
 #9

Depends. If they send your Bitcoins to a public key (P2PK), they will obviously know your public key. I doubt this is even used anymore.
I use p2pk outputs nowadays

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
DannyHamilton
Legendary
*
Offline Offline

Activity: 3374
Merit: 4606



View Profile
September 06, 2017, 08:56:09 AM
Last edit: September 06, 2017, 09:10:41 AM by DannyHamilton
Merited by ABCbits (1)
 #10

You can only derive it using ... a signed message.
Are you sure you can get Public key from a signed message?

Yes.

Here's a (April 2011) discussion on the topic:

https://bitcointalk.org/index.php?topic=6430.0
Coding Enthusiast
Legendary
*
Offline Offline

Activity: 1039
Merit: 2783


Bitcoin and C♯ Enthusiast


View Profile WWW
September 06, 2017, 05:17:56 PM
 #11

You can only derive it using ... a signed message.
Are you sure you can get Public key from a signed message?

Yes.

Here's a (April 2011) discussion on the topic:

https://bitcointalk.org/index.php?topic=6430.0

Pretty interesting, thanks.

Projects List+Suggestion box
Donate: 1Q9s or bc1q
|
|
|
FinderOuter(0.19.1)Ann-git
Denovo(0.7.0)Ann-git
Bitcoin.Net(0.26.0)Ann-git
|
|
|
BitcoinTransactionTool(0.11.0)Ann-git
WatchOnlyBitcoinWallet(3.2.1)Ann-git
SharpPusher(0.12.0)Ann-git
RentGPU (OP)
Sr. Member
****
Offline Offline

Activity: 661
Merit: 258


View Profile
September 06, 2017, 07:44:18 PM
 #12

Thx, so now i know why satoshi said it's more secure to use the address only one time , i think this means once we make a transaction output from an address we should move the rest of the btc to a new one because this address had shown it's publickey and lost part of it's security.

2016 GPU Miner
heitorlinks
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile WWW
September 07, 2017, 01:47:16 AM
 #13

Thx, so now i know why satoshi said it's more secure to use the address only one time , i think this means once we make a transaction output from an address we should move the rest of the btc to a new one because this address had shown it's publickey and lost part of it's security.

I do not think it affects security, the idea of ​​moving to a new address comes in as "spare security". Roll Eyes

aplistir
Full Member
***
Offline Offline

Activity: 378
Merit: 197



View Profile
September 07, 2017, 09:45:51 AM
 #14

I do not think it affects security, the idea of ​​moving to a new address comes in as "spare security". Roll Eyes

It does affect security a little bit. If ECDSA will ever be cracked (eg. with quantum computer), then re-using addresses will be less secure.
New address will still be safe.


My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
Pages: [1]
  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!