Bitcoin Forum
May 11, 2024, 09:57:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Public key of ETH address in network  (Read 119 times)
MrFreeDragon (OP)
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
January 27, 2020, 11:54:11 AM
 #1

For bitcoin addresses the public key is recorded in blockchain network within the transaction as soon as the payment from the address is made. For example, in this transaction https://www.blockchain.com/btc/tx/872e70d2d596acde8aaad4e60640c0d4f49b9a9a31eaf13c5c71aaf23ca8ec23, the public key of the spending address is 03104541fe1b71d550f3d36ec1bb40d050590cf0f7a54c9e741973e78f9925411d (recorded in SigScript)

What is about ETH? Is it also possible to find the public key for ETH address in network or it is not disclosed?

1715421420
Hero Member
*
Offline Offline

Posts: 1715421420

View Profile Personal Message (Offline)

Ignore
1715421420
Reply with quote  #2

1715421420
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715421420
Hero Member
*
Offline Offline

Posts: 1715421420

View Profile Personal Message (Offline)

Ignore
1715421420
Reply with quote  #2

1715421420
Report to moderator
1715421420
Hero Member
*
Offline Offline

Posts: 1715421420

View Profile Personal Message (Offline)

Ignore
1715421420
Reply with quote  #2

1715421420
Report to moderator
Dickiy
Sr. Member
****
Offline Offline

Activity: 896
Merit: 461


Seabet.io | Crypto-Casino


View Profile
January 27, 2020, 12:43:56 PM
 #2

ethereum only has Txn Hash after shipping
ethereum does not have a public key but ethereum has a keystore, provate kay and mnemonic phrase as shown below:

please visit the ethereum official website https://www.myetherwallet.com/#send-transaction

████████▄▄█▀▀▀▀▀▀▀█▄▄
████████▄▄▄    ▄▄█▀▀▀██▄
   ▄██▀▀▀▀▀▀████▄▄███████▄
  █▀██████▄█▀ ▄█▀▀▀██▀▀▀███
  ██████▄██▀▀▀██████▀█▄ ███
  █▄ ▀▀ █████████████████
▄  ██   █▀████████████▄█ █
▀█  ▀█▄ ▄████████████▀▀▄██
 ▀█   ▀████████████████▄█▀
  ▀█▄    ████▄▄██████▄▄██▀
    ▀▀█▄▄ █▄▄  ▀▀▀▀███▀
████████▀▀▀██████▀▀▀
.
Seabet.io
█▀▀▀










█▄▄▄
▀▀▀█










▄▄▄█
.
SPORTS
▀▀▀█










▄▄▄█
🎰.
CASINO
▀▀▀█










▄▄▄█
██████
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████   ████████████████   ██████
.
..PLAY NOW..
.
██████   ███████████████████   █████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██████
Paycoinzzz
Hero Member
*****
Offline Offline

Activity: 994
Merit: 503


View Profile
January 27, 2020, 12:47:57 PM
 #3

 yes it will certainly be but only with the ERC-20 platform or it will appear at Blockchain.com when you make a transaction. In fact, in Blockchain wallet, there are Bitcoin, ETH, LTC, XRP, XLM. So, when you make any transaction, it must also give a public key so we can know how the process is going on, and when there is a problem, the supporter will easily help us.
sheenshane
Legendary
*
Offline Offline

Activity: 2408
Merit: 1215


Cashback 15%


View Profile WWW
January 27, 2020, 01:21:25 PM
Merited by MrFreeDragon (1)
 #4

Yes, of course, you can. In a transaction of Ethereum, you can find there a private with a signed message from the actual owner. Look at the transaction hash, find out the 64 characters long string that are 32 bytes that are a public key and that is different from Ethereum address which is 40 characters or 20 bytes. But as far as I know that the difference between the private key and the public key is a private key can create a signature and public key verifies the signature.

I can't explain more because I'm not kinda experts about Ethereum transaction but I have found a medium post that related to your question, Here.

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

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

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

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

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

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











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











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

Activity: 443
Merit: 350


View Profile
January 27, 2020, 03:03:15 PM
 #5

ethereum only has Txn Hash after shipping
ethereum does not have a public key but ethereum has a keystore, provate kay and mnemonic phrase as shown below:

For ethereum address generation the public key is also used. Based on private key and ECDSA, the public key is calculated. Later keccak is applied to the public key and the last 20 bytes (our from 32 bytes) is exactly the ETH address.

Bitcion broadcast the public keys to network. But what about ETH?

MrFreeDragon (OP)
Sr. Member
****
Offline Offline

Activity: 443
Merit: 350


View Profile
January 27, 2020, 03:35:35 PM
 #6

Yes, of course, you can. In a transaction of Ethereum, you can find there a private with a signed message from the actual owner. Look at the transaction hash, find out the 64 characters long string that are 32 bytes that are a public key and that is different from Ethereum address which is 40 characters or 20 bytes. But as far as I know that the difference between the private key and the public key is a private key can create a signature and public key verifies the signature.
Yes, correct. The private key is 256bit number and used for signing, and the public key is 512bit number (actually 2 concatenated 256bit numbers) and used for veryfying.

I can't explain more because I'm not kinda experts about Ethereum transaction but I have found a medium post that related to your question, Here.

I think this is the answer, thank you. As I understood there are no public keys in ethereum network (like in bitcoin for example), but it is possible to retrieve the public key from the raw signed transaction (with the help of a separate script of course).

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!