Bitcoin Public Key: Can you determine X with just Y? Is it doable?

9 replies 429 views
delta_neonFull Member
Posts: 27 · Reputation: 707
#1Aug 30, 2019, 06:00 AM
So, I get that if we have the x coordinate, we can easily figure out the y coordinate. But is there a way to find x if we’re only given the y coordinate?
2 Reply Quote Share
degenlab562Full Member
Posts: 18 · Reputation: 257
#2Aug 30, 2019, 11:21 AM
NO
2 Reply Quote Share
delta_neonFull Member
Posts: 27 · Reputation: 707
#3Aug 30, 2019, 04:33 PM
why? is there no formula?
2 Reply Quote Share
Posts: 159 · Reputation: 70
#4Aug 30, 2019, 10:25 PM
Sure but there are three possibilities for the three cube roots, analogous to the two for y given x for the two square roots. it's just highschool algebra.
4 Reply Quote Share
delta_neonFull Member
Posts: 27 · Reputation: 707
#5Aug 30, 2019, 11:27 PM
Can you give me the formula how?
4 Reply Quote Share
novaNewbie
Posts: 127 · Reputation: 14
#6Aug 31, 2019, 03:58 AM
In general solving cubic modulo of a large prime is believed to be computationally hard as there is no polynomial time algorithm is known for an arbitrary large large prime fields in the case of secp256k1.  Therefore I’ll say finding x from y could be really difficult even though it can be possible.
5 Reply Quote Share
delta_neonFull Member
Posts: 27 · Reputation: 707
#7Aug 31, 2019, 08:56 AM
Thank you very much. Chatgpt said it is not possible to get x with y.
0 Reply Quote Share
Posts: 159 · Reputation: 70
#8Aug 31, 2019, 09:34 AM
It's difficult at all, as two people just beat me to showing. Don't respond to forum questions using AI-- if someone wants Automated Ignorance the can get it themselves directly without it being laundered through you.
2 Reply Quote Share
delta_neonFull Member
Posts: 27 · Reputation: 707
#9Aug 31, 2019, 01:33 PM
Does anyone know the private key on this one? It is possible to compute the private key on this public keys? 04146d3b65add9f54ccca28533c88e2cbc63f7443e1658783ab41f8ef97c2a10b50000000000000 000000000000000000000000000000000000000000000000001 x1 = 9239253246023934947662416411507919214268280226895293549906036206298523635893 Two y values:. y1 = 1 y2 = 115792089237316195423570985008687907853269984665640564039457584007908834671662 Bitcoin (BTC):  Compressed: 1PiiawxF6H1GysDYZyPLsPnyGinMWtrg1Q  Uncompressed: 1vzUAMhmjryjSud2ojJ5XtS9YwiwqsdZM and this. Public compressed: 030000000000000000000000000000000000000000000000000000000000000002 Result Public uncompressed: 040000000000000000000000000000000000000000000000000000000000000002990418d84d45f 61f60a56728f5a10317bdb3a05bda4425e3aee079f8a847a8d1 x1 = 2 y1= 69211104694897500952317515077652022726490027694212560352756646854116994689233 Bitcoin (BTC):  Compressed: 1No6KkoyLWUxbyZDApmTWhPn9mezV4cZa4  Uncompressed: 1Po5CisZWp5yc6jkDHXT2cSfFSqgym9yHs
0 Reply Quote Share
Posts: 12 · Reputation: 142
#10Aug 31, 2019, 01:51 PM
I also searched for the point x1 = 1 in time. My conclusion: The points you mentioned are unknown to anyone. They are also very difficult to find.
3 Reply Quote Share
?Reply
Sign in to reply to this topic

Related topics