create account

Vanity Address Generation by wavesplatform

View this thread on: hive.blogpeakd.comecency.com
· @wavesplatform ·
$121.86
Vanity Address Generation
![Vanity Address Generation](https://steemitimages.com/DQmf3dzayzW8qioi31bfQ2wU7VAz3LP36mxjZBmHLBP4jDe/1200x628_head-3.png)

*Crypto addresses are effectively long strings of random characters that aren’t always easy to recognise or distinguish. That’s why personalising them with a vanity address can be fun and handy!*

Generating your own vanity address for bitcoin and other cryptos is relatively straightforward, but you should bear in mind a couple of warnings.

1. **Make sure you do it yourself!** There are websites that generate vanity addresses for you, but there is no way to be sure they won’t keep the private key — and therefore access to your funds! (Thanks to the magic of public key cryptography, there are split-key generators that are safe, but since there’s some extra technical overhead in using these, we’ll keep it simple for now.)
2. **Make sure the software is safe!** You need an open source vanity address generator that you know can generate truly random private keys and addresses, and that isn’t going to send your keys back to someone else.

As a starting point, we suggest using this popular commandline bitcoin vanity address calculator: https://en.bitcoin.it/wiki/Vanitygen

# How it works

Bitcoin addresses are generated from private keys, and there is no pattern between the key and the address. That means every address is effectively a random string of characters. If you want one that has certain properties — such as your name or a certain word at the beginning (e.g. 1Bitcoin…) — the only way to do it is to generate many, many different private keys and see if one of the corresponding addresses has the string you want. The longer that string, the harder it is to find. You can speed things up by using a GPU address generator, rather than the slower CPU, but unless you have specialist hardware and some extra expertise, it’s probably not worth looking for strings more than seven or eight characters long — unless you’re prepared to wait literally months or years.

For shorter strings, the process is pretty fast, even with a laptop computer. For example, searching for the string ‘1Bit’ takes just seconds, returning a message like this:

```
Difficulty: 77178
Pattern: 1Bit
Address: 1Bit7E9uM1Vbt1Mn3WKtcEXc5uJxZtgt9W
Privkey: 5KBL5J2SCzoxCu8LSbur3vCcpzQQ5kL2JdRZDAu4AmCohko7goG

```
(Note that an ‘easy’ string to find like this does not mean that specific private key can be guessed easily — there are many keys that map to addresses beginning with 1Bit.)

# Non-bitcoin vanity addresses

If you want to generate a vanity address for a different coin, you’ll need different software. Most protocols work along similar lines, and so a slight modification of the original vanitygen software will do the job. One example can be found at https://github.com/mikeyb/vanitygen-gamecredits/blob/master/README.md

For cryptos that are built on a different codebase and aren’t supported by this, like [Waves](https://wavesplatform.com), you’ll need a different approach again.

The [PyWaves project](https://pywaves.com), developed by Peter Black, will help you do this. If you have a little Python experience, you can get your hands dirty with pywaves, a Python library for Waves. That enables you to create addresses and much else besides very easily. All you need is a SEED to create a Waves address. You can use pywaves to generate a random twelve-word SEED and its associated address, plus other account information.

```
>> pywaves.Address(seed=“”)

```
You’ll get a response like:

```
address = 3PBYbuoUptZNr2byyW8P5Em8SYmhUUSCRRo
publicKey = 8yfyWdAFdmWF2uhZTjgeVEpJDLsHkXdTPs4QqyV9FUUK
privateKey = DPSWTfdtKDJJTyAgbgKgzzH52uUTuNPPZB3SxdGjBtzq
seed = crucial topple useless file sorry change bridge route trap flower nose advance bar clinic idle
balances:
  Waves = 0

```
Now all you have to do is pick the phrase you want to see in your address, and run that enough times to find it. However, Python and pywaves aren’t really designed for this, and you’ll be waiting around a long time if you cobble together a vanity generator using this approach. Instead, you can use the much faster and purpose-designed wallet generator: https://github.com/PyWaves/wallet-generator

The instructions on the github are pretty comprehensive, but there are lots of helpful people over at the [Waves Discord](https://discord.gg/cnFmDyA) if you need more to go on.

***

Join [Waves Community](http://wavescommunity.com/)
Read [Waves News channel](https://t.me/wavesnews)
Follow [Waves Twitter](http://twitter.com/wavesplatform)
Subscribe to [Waves Facebook](https://www.facebook.com/wavesplatform/)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 125 others
properties (23)
authorwavesplatform
permlinkvanity-address-generation
categorycryptocurrency
json_metadata{"tags":["cryptocurrency","bitcoin","crypto","blockchain","wavesplatform"],"image":["https://steemitimages.com/DQmf3dzayzW8qioi31bfQ2wU7VAz3LP36mxjZBmHLBP4jDe/1200x628_head-3.png"],"links":["https://en.bitcoin.it/wiki/Vanitygen","https://github.com/mikeyb/vanitygen-gamecredits/blob/master/README.md","https://wavesplatform.com","https://pywaves.com","https://github.com/PyWaves/wallet-generator","https://discord.gg/cnFmDyA","http://wavescommunity.com/","https://t.me/wavesnews","http://twitter.com/wavesplatform","https://www.facebook.com/wavesplatform/"],"app":"steemit/0.1","format":"markdown"}
created2018-05-21 12:35:00
last_update2018-05-21 12:35:00
depth0
children9
last_payout2018-05-28 12:35:00
cashout_time1969-12-31 23:59:59
total_payout_value92.510 HBD
curator_payout_value29.349 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,635
author_reputation36,423,928,340,438
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id56,879,215
net_rshares27,898,337,585,682
author_curate_reward""
vote details (189)
@amvanaken ·
Hello I commented on your airdrop post and haven’t gotten a response yet... I’m wondering why I’m not receiving the Airdrop... I did everything I needed to. 😠
properties (22)
authoramvanaken
permlinkre-wavesplatform-vanity-address-generation-20180523t133349992z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-05-23 13:33:51
last_update2018-05-23 13:33:51
depth1
children1
last_payout2018-05-30 13:33:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length158
author_reputation18,480,113,935,205
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,267,525
net_rshares0
@wavesplatform ·
$0.10
Hello, to get an airdrop you're supposed to fulfill all the terms here http://wavescommunity.com/may-airdrop/. Since the last improvement of the rules, please make sure you are still eligible to participate in the current promotional activity, and meet the following: "The new User transfers at least 10 WAVES token in the new Wallet (Minimum balance of Waves) through the cryptocurrency exchanges, except for WAVES DEX, within the Period of Promotional Activity."

Best wishes,
Waves community.
👍  
properties (23)
authorwavesplatform
permlinkre-amvanaken-re-wavesplatform-vanity-address-generation-20180528t201211767z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"links":["http://wavescommunity.com/may-airdrop/"],"app":"steemit/0.1"}
created2018-05-28 20:12:12
last_update2018-05-28 20:12:12
depth2
children0
last_payout2018-06-04 20:12:12
cashout_time1969-12-31 23:59:59
total_payout_value0.076 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length495
author_reputation36,423,928,340,438
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id58,166,359
net_rshares25,404,005,089
author_curate_reward""
vote details (1)
@coolclass ·
I pretty start having my head around this whole block chain World. I now understand why when entering your seeds there are randomly generated addresses on waveaplatform website, but what I don't understand is that, while typing, say at the third word, a complete wallet address can be seen already. Does this mean some wallets are created with fewer seeds than usual?
properties (22)
authorcoolclass
permlinkre-wavesplatform-vanity-address-generation-20180522t233755009z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-05-22 23:38:00
last_update2018-05-22 23:38:00
depth1
children1
last_payout2018-05-29 23:38:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length367
author_reputation131,079,145
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,164,787
net_rshares0
@wavesplatform ·
$0.09
Hello. Yes, this mean, that some wallets are created with custom seed-phrase. But usually it's 15 words.
Best regards, Waves Community Manager
👍  
properties (23)
authorwavesplatform
permlinkre-coolclass-re-wavesplatform-vanity-address-generation-20180523t003350671z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-05-23 00:33:54
last_update2018-05-23 00:33:54
depth2
children0
last_payout2018-05-30 00:33:54
cashout_time1969-12-31 23:59:59
total_payout_value0.073 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length142
author_reputation36,423,928,340,438
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id57,170,861
net_rshares24,350,989,334
author_curate_reward""
vote details (1)
@emperorofnaps ·
re-wavesplatform-vanity-address-generation-20180521t160756577z
You got a 92.28% upvote from @emperorofnaps courtesy of @wavesplatform!

Want to promote your posts too? Send 0.05+ SBD or STEEM to @emperorofnaps to receive a share of a full upvote every 2.4 hours...Then go relax and take a nap!
properties (22)
authoremperorofnaps
permlinkre-wavesplatform-vanity-address-generation-20180521t160756577z
categorycryptocurrency
json_metadata{"app":"postpromoter/2.0.0"}
created2018-05-21 16:07:57
last_update2018-05-21 16:07:57
depth1
children0
last_payout2018-05-28 16:07:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length231
author_reputation-5,364,516,344
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id56,912,471
net_rshares0
@smail1995 ·
I hope to have a look at the news I post in my account On Steemit and tell me what you think .
Anyone who interacts with the news I publish I will interact with his publications
properties (22)
authorsmail1995
permlinkre-wavesplatform-vanity-address-generation-20180521t182057828z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-05-21 18:21:03
last_update2018-05-21 18:21:03
depth1
children1
last_payout2018-05-28 18:21:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length177
author_reputation-38,399,377,744
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id56,933,079
net_rshares0
@rickboy ·
explain better
properties (22)
authorrickboy
permlinkre-smail1995-re-wavesplatform-vanity-address-generation-20180523t031116909z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-05-23 03:11:18
last_update2018-05-23 03:11:18
depth2
children0
last_payout2018-05-30 03:11:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length14
author_reputation0
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id57,188,948
net_rshares0
@steemitboard ·
Congratulations @wavesplatform! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/voted.png)](http://steemitboard.com/@wavesplatform) Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.

To support your work, I also upvoted your post!
For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)

If you no longer want to receive notifications, reply to this comment with the word `STOP`

> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-wavesplatform-20180522t023411000z
categorycryptocurrency
json_metadata{"image":["https://steemitboard.com/img/notifications.png"]}
created2018-05-22 02:34:09
last_update2018-05-22 02:34:09
depth1
children0
last_payout2018-05-29 02:34:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length743
author_reputation38,975,615,169,260
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id56,996,177
net_rshares0
@transparencybot ·
<h3>This post has received votes totaling more than $50.00 from the following pay for vote services:</h3>

promobot upvote in the amount of $56.03 STU, $81.77 USD.
smartsteem upvote in the amount of $50.54 STU, $73.77 USD.
emperorofnaps upvote in the amount of $29.61 STU, $43.22 USD.

**For a total calculated value of $136 [STU,](http://steem.supply/rewards) $199 USD before curation, with a calculated curation of $34 USD.**

This information is being presented in the interest of transparency on our platform **and is by no means a judgement as to the quality of this post.**
properties (22)
authortransparencybot
permlinkre-vanity-address-generation--bidbot
categorycryptocurrency
json_metadata{"tags":["bidbot","transparencybot"],"links":["http://steem.supply/rewards"],"app":"null/null","format":"markdown"}
created2018-05-21 16:15:09
last_update2018-05-21 16:15:09
depth1
children0
last_payout2018-05-28 16:15:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length587
author_reputation-5,641,716,862,244
root_title"Vanity Address Generation"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id56,913,546
net_rshares0