Bitcoin Forum
August 08, 2024, 06:49:59 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Addressees with publick key Y coordinate = 0 ?  (Read 182 times)
COBRAS (OP)
Member
**
Offline Offline

Activity: 897
Merit: 22


View Profile
March 10, 2022, 11:00:26 PM
 #1

Hi

Can someone remember sach addresses ?

Br.

[
pooya87
Legendary
*
Offline Offline

Activity: 3542
Merit: 10751



View Profile
March 11, 2022, 04:25:14 AM
Last edit: March 11, 2022, 05:39:31 AM by pooya87
Merited by garlonicon (4), vapourminer (2), ABCbits (2)
 #2

If in y2 = x3 + 7 you set y to 0 then there is no solution to x3 = -7 (mod p) as far as I can tell*. Which means no point on secp256k1 curve can have zero y coordinate.

* x = ModPow(-7, p+2/9, p)

███████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
garlonicon
Hero Member
*****
Offline Offline

Activity: 832
Merit: 2076


Pawns are the soul of chess


View Profile
March 11, 2022, 05:33:42 AM
 #3

Quote
Which means no point on secp256k1 curve can have zero y coordinate.
True, but the question is about address. So, you can of course use "020000000000000000000000000000000000000000000000000000000000000000" as your point, that means x=0 and gives 15wJjXvfQzo3SXqoWGbWZmNYND1Si4siqV address, there are even some real Bitcoins on it. In the same way, you can use any invalid public key, outside elliptic curve, and make any address out of it. In the same way you can use uncompressed public key with x=0, y=0, completely outside curve and by hashing "0400000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000" you can reach 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM.

So yes, you can make any address by choosing any point in this way, you can even send coins as P2PK to such point, you can also P2TR to invalid x-value, but it will be unspendable.

alexeyneu
Member
**
Offline Offline

Activity: 351
Merit: 37


View Profile
March 17, 2022, 06:19:25 AM
 #4

all checks on address will be ok without leading 04h
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!