The values x and y are acquired from the elliptic curve level multiplication by our private essential (sk). Although a private essential may be used in any blockchain as a singular identifier of an address, Ethereum is specific about utilizing Elliptic curve secp256k1 for general public critical generation, and so, https://vanity-address.com