because I see there are some people suggest making a tutorial about generating an address by using split-key.
The steps almost the same until in option 5 in this thread, so below are the steps
Generate a vanity address for a third party using split-key
as in this tutorials, i will take "fery" as the person that wants to create an address and "Jhie" as the person that creates the address using split-key
1. Generate Key Pair
Fery needs to generate a key pair in his computer then send to Jhie with the prefix bc1qtut0r.
So fery needs the following commands:
-s seed: Specify a seed for the base key (in this tutor i will use "FeryVanity")
-kp: Generate key pair
so the commands should be like this:
vanitysearch.exe -s "FeryVanity" -kp
if you already type the command above then press enter. if vanitysearch has done searching Key Pair then it will look like this
E:\Vanity>vanitysearch.exe -s "FeryVanity" -kp
Priv : Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x
Pub : 03DB3DB24C230A2E16C3206D8EDC34ED38CEDC348F99C6A4DE9A30F363B63D623A
then save the generate key pair into a notepad
2. Generate the Address
After Fery found the Public Key, he needs to send it to Jhie so he will start the vanitysearch using Fery Public Key and the wanted Prefix (bc1qtut0r)
so Jhie needs the following commands:
-sp startPubKey: Start the search with a pubKey (for private key splitting)
-stop: Stop when all prefixes are found
-o outputfile: Output results to the specified file
so the commands should be like this:
VanitySearch.exe -sp 03DB3DB24C230A2E16C3206D8EDC34ED38CEDC348F99C6A4DE9A30F363B63D623A -stop -o keyinfo.txt bc1qtut0r
if you already type the command above then press enter. if vanitysearch has done searching Partial Private Key then it will look like this
after that, it will generate a new file in the folder "keyinfo.txt" that contain a partial private key and the file will look like this
After Jhie generate the partial key he will send it to Fery
3. Generate the Final Private Key
After Fery received the partial Private key he needs to make a notepad file with the private key in it. In this case, we will still use the file keyinfo.txt.
Then Fery will reconstruct the final private key using her private key (the one generated in step 1) and the partial private key that we saved in keyinfo.txt
So Fery Needs the following Command:
-rp privkey partialkeyfile: Reconstruct final private key(s) from partial key(s) info.
so the commands should be like this:
VanitySearch.exe -rp Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x keyinfo.txt
if you already type the command above then press enter. the final Private key will be shown and it will look like this
Don't forget to save the private key
E:\Vanity - Copy>VanitySearch.exe -rp Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x keyinfo.txt
Pub Addr: bc1qtut0rvsvh5g805ssvpnz3uecgxuhe2dghev867
Priv (WIF): p2wpkh:L3kBT5VLfZBnrLZDaQQpnLgVYMVD2ZHME4mDwBx3XCSqRJSHxhWu
Priv (HEX): 0xC2B308D58D67B25A5206F436A0FDFC506997A014ED06307922B8B00494237EA3
4. Done!
Now, you have successfully created your own Bitcoin address. If you want to access it (like via Electrum) you can have a look
here
*Reference
https://github.com/JeanLucPons/VanitySearch
https://bitcointalk.org/index.php?topic=5144752
https://bitcointalk.org/index.php?topic=5096373.0