<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Buni</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Buni"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Buni"/>
	<updated>2026-04-11T03:58:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Vanitygen&amp;diff=68260</id>
		<title>Vanitygen</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Vanitygen&amp;diff=68260"/>
		<updated>2020-11-17T12:51:24Z</updated>

		<summary type="html">&lt;p&gt;Buni: /* Using a vanity address generator to try to attack addresses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Vanitygen&#039;&#039;&#039; was the first command-line vanity Bitcoin address generator. A few other vanity address generators exist including &#039;&#039;&#039;Vanitygen-plus&#039;&#039;&#039; and &#039;&#039;&#039;VanitySearch&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re tired of the random addresses generated by regular Bitcoin clients, you can use a vanity address program to create a more personalized address. For example, you could create an address that starts &#039;1Satoshi&#039; and ask people to send Bitcoin to 1SatoshiHHqnDPRSfiZ5GXJ8Gk9dbjO. &lt;br /&gt;
&lt;br /&gt;
Vanity address programs accept as input a pattern (e.g. 1Bitcoin) and create a public address and private key. The amount of time required to find a given pattern depends on how complex the pattern is, the speed of the computer, whether it is using CPU or GPU, and if you get lucky.&lt;br /&gt;
&lt;br /&gt;
The example below (from 2014) illustrates a session of vanitygen. It takes about 10 seconds to create the new public and private keys using a Core 2 Duo E6600 CPU on x86-64 Linux.&lt;br /&gt;
&lt;br /&gt;
Please note that vanitygen is a legacy program and that the information below is provided for historical purposes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ./vanitygen 1Boat&lt;br /&gt;
Difficulty: 4476342&lt;br /&gt;
Pattern: 1Boat                                                                 &lt;br /&gt;
Address: 1BoatSLRHtKNngkdXEeobR76b53LETtpyT&lt;br /&gt;
Privkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18KkdXv4EqAwX3tS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vanitygen includes components to perform address searching on a CPU (vanitygen) and OpenCL-compatible GPU (oclvanitygen). Both can be built from source and are included in the Windows binary package. Also included is oclvanityminer, the vanity address mining client. Oclvanityminer can be used to automatically claim bounties on sites such as [[User:ThePiachu|ThePiachu]]&#039;s [[Vanity Pool]].&lt;br /&gt;
&lt;br /&gt;
Current version: 0.22.&lt;br /&gt;
&lt;br /&gt;
Windows x86+x64 binaries [https://github.com/downloads/samr7/vanitygen/vanitygen-0.20-win.zip here]. PGP signature [http://insight.gotdns.org/~samr7/vanitygen-0.20-win.zip.asc here].&lt;br /&gt;
&lt;br /&gt;
Get the source from [https://github.com/samr7/vanitygen GitHub]. Includes Makefiles for Linux and Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Main discussion at [https://bitcointalk.org/index.php?topic=25804.0 BitcoinTalk].&lt;br /&gt;
&lt;br /&gt;
The latest source doesn&#039;t work properly for high-end AMD cards (7XXX and greater). The solution is to change line 459 in oclengine.c from: return quirks; to: return quirks &amp;amp; ~VG_OCL_AMD_BFI_INT;&lt;br /&gt;
&lt;br /&gt;
Windows x86+x64 binaries that solve this problem plus provide support for compressed keys [https://lifeboat.com/oclvanitygen here]. PGP signature [https://lifeboat.com/oclvanitygen.zip.sig here]. If you have any problems with the binaries, join the relevant [https://bitcointalk.org/index.php?topic=301068.0 BitcoinTalk discussion].&lt;br /&gt;
&lt;br /&gt;
== Expected keysearch rate ==&lt;br /&gt;
The table below shows the key search rate one can expect from different hardware. The last five examples, which use GPU processors, were taken from [https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897 DaveF&#039;s list of speeds] that can be achieved with the [https://github.com/JeanLucPons/VanitySearch VanitySearch] address generator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Keysearch Rates&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! CPU !! GPU !! keys/s !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Core i5 750 @2.67 GHz || nVidia GTS 250 || 1.54 Mkey/s || 110% CPU [https://bitcointalk.org/index.php?topic=25804.msg378820#msg378820]&lt;br /&gt;
|-&lt;br /&gt;
| Core2 Duo 6600 || nVidia GTX 285 || 3.5 Mkey/s || 100% CPU / 90% GPU [https://bitcointalk.org/index.php?topic=25804.msg378114#msg378114]&lt;br /&gt;
|-&lt;br /&gt;
| Sempron 140 || AMD 5830 || 5.5 Mkey/s || 100% CPU / 60% GPU [https://bitcointalk.org/index.php?topic=25804.msg378114#msg378114]&lt;br /&gt;
|-&lt;br /&gt;
| || AMD Radeon r7 240 || 4 Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg11872747#msg11872747]&lt;br /&gt;
|-&lt;br /&gt;
| Core i7 || AMD 6500M || 4.5 Mkey/s || 98% GPU&lt;br /&gt;
|-&lt;br /&gt;
| || nVidia GeForce GTX 680M || 14-16 Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg11882134#msg11882134]&lt;br /&gt;
|-&lt;br /&gt;
| || nVidia GeForce GTX 970 || 38 Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg11851273#msg11851273]&lt;br /&gt;
|-&lt;br /&gt;
| Core i7-4702MQ 2.2GHz || || 1.09 Mkey/s ||&lt;br /&gt;
|-&lt;br /&gt;
| Core i7-4702MQ 2.2GHz || GeForce GT750M || 5.38 Mkey/s ||&lt;br /&gt;
|-&lt;br /&gt;
| || AMD Radeon r9 280x || 25-35 Mkey/s ||&lt;br /&gt;
|-&lt;br /&gt;
| || Sapphire Radeon HD 7970  || 28Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg12269936#msg12269936]&lt;br /&gt;
|-&lt;br /&gt;
| || AMD Radeon HD 5870 || 30 Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg12262017#msg12262017]&lt;br /&gt;
|-&lt;br /&gt;
| || Asus Strix GTX 970 || 40Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg12269936#msg12269936]&lt;br /&gt;
|-&lt;br /&gt;
| || nVidia GeForce GTX 780 Ti (3GB 384-bit GDDR5) || 50-60 Mkey/s || [https://bitcointalk.org/index.php?topic=25804.msg11944467#msg11944467]&lt;br /&gt;
|-&lt;br /&gt;
| Core i5-2500K @ 3.30GHz || AMD RX 480 || 57-64 Mkey/s || With AMD patch [https://nastyfans.org/download/oclvanitygen.txt]&lt;br /&gt;
|-&lt;br /&gt;
| || GeForce GTX 1060 3GB (9x128 cores) Grid(72x128) || 322 Mkey/s || [https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897]&lt;br /&gt;
|-&lt;br /&gt;
| || GeForce GTX 1080 Ti (28x128 cores) Grid(224x128) || 896 Mkey/s || [https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897]&lt;br /&gt;
|-&lt;br /&gt;
| || EVGA RTX 2080 XC ULTRA || 1425 Mkey/s || [https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897]&lt;br /&gt;
|-&lt;br /&gt;
| || GPU #0 Tesla V100-SXM2-16GB (80x64 cores) Grid(640x128) || 1815 Mkey/s || [https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897]&lt;br /&gt;
|-&lt;br /&gt;
| || GPU #0 GeForce RTX 2080 SUPER (48x64 cores) Grid(384x256) || 2002 Mkey/s || [https://bitcointalk.org/index.php?topic=5112311.msg50823897#msg50823897]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Difficulty of finding a vanity address ==&lt;br /&gt;
The difficult of discovering a Bitcoin vanity address depends on its exact structure (what are the leading letters or numbers) and how likely such an output is given the algorithms involved, which can consist of several pivots where the difficulty suddenly changes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! vanity !! difficulty !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1AAAAA || 259,627,881 || &lt;br /&gt;
|-&lt;br /&gt;
| 1QLbz6 || 259,627,881 || This vanity is alphabetically located before a major pivot, the [[RIPEMD160]] hash value of 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF (address: 1QLbz7JHiBTspS962RLKV8GndWFwi5j6Qr).&lt;br /&gt;
|-&lt;br /&gt;
| 1QLbz7JHiBTspS962RLKV8GndWE || 2.9597E+45 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1QLbz7 || 837,596,142 || This vanity is partially after a pivot and thus the difficulty increases.&lt;br /&gt;
|-&lt;br /&gt;
| 1QLbz7JHiBTspS962RLKV8GndWG || 1.6489E+47 || After a major pivot and 59 times as difficult as the &#039;E&#039; vanity.&lt;br /&gt;
|-&lt;br /&gt;
| 1QLbz8 || 837,596,142 || &lt;br /&gt;
|-&lt;br /&gt;
| 1aaaaa || 15,318,045,009 || After various pivots and subsequently more difficult.&lt;br /&gt;
|-&lt;br /&gt;
| 1zzzzz || 15,318,045,009 ||&lt;br /&gt;
|-&lt;br /&gt;
| 1abcdef || 888,446,610,539 || Six characters case sensitive starting with a lower case character.&lt;br /&gt;
|-&lt;br /&gt;
| 111111 || 1,099,511,627,776 || A special case: leading number 1 (one) is especially difficult.&lt;br /&gt;
|-&lt;br /&gt;
| 1abcdefg || 51,529,903,411,245 || Seven characters case sensitive starting with a lower case character.&lt;br /&gt;
|-&lt;br /&gt;
| 1abcdefgh || 2,988,734,397,852,220 || Eight characters case sensitive starting with a lower case character.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using a vanity address generator to try to attack addresses ==&lt;br /&gt;
You might think that you would be able to find the private key for a given address by running a vanity address generator. In practice, this is considered impossible. Given that the difficulty increases exponentially the longer your vanity is, so does the average time required to find that vanity. The table below shows how an increasingly complex vanity affects the difficulty and average time required to find a match only for that vanity, let alone the full address, for a machine capable of looking through one million keys per second.&lt;br /&gt;
&lt;br /&gt;
Note that many GPU implementations currently (March 2020) allow up to 1,000 Mkeys/s (or more). For example [https://vanity-address.bitcoin-uni.de/en/ Bitcoin-Uni] uses [https://github.com/JeanLucPons/VanitySearch VanitySearch] to search more than 7,000 Mkeys/s.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! vanity !! difficulty !! average time&lt;br /&gt;
|-&lt;br /&gt;
| 1B || 22 || &amp;lt; 1s&lt;br /&gt;
|-&lt;br /&gt;
| 1Bi || 1,330 || &amp;lt; 1s&lt;br /&gt;
|-&lt;br /&gt;
| 1Bit || 77,178 || &amp;lt; 1s&lt;br /&gt;
|-&lt;br /&gt;
| 1Bitc || 4,476,342 (4.48E+6)|| &amp;lt; 10s&lt;br /&gt;
|-&lt;br /&gt;
| 1Bitco || 259,627,881 (2.6E+8)|| 3 minutes&lt;br /&gt;
|-&lt;br /&gt;
| 1Bitcoi || 15,058,417,127 (1.506E+10) || 3 hours&lt;br /&gt;
|-&lt;br /&gt;
| 1Bitcoin || 8.7339E+11 || 1 week&lt;br /&gt;
|-&lt;br /&gt;
| 1BitcoinE || 5.0657E+13 || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| 1BitcoinEa || 2.9381E+15 || 60 years&lt;br /&gt;
|-&lt;br /&gt;
| 1BitcoinEat || 1.7041E+17 || 3,500 years&lt;br /&gt;
|-&lt;br /&gt;
| 1BitcoinEate || 9.8837E+18 || 200,000 years&lt;br /&gt;
|-&lt;br /&gt;
| 1BitcoinEater || 5.7325E+20 || 11,700,000 years&lt;br /&gt;
|-&lt;br /&gt;
| 1BitcoinEaterAddressDontSend || 1.6209E+47 || 3.3E+33 or 3.3 decillion years.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Outsourcing vanity address generation ==&lt;br /&gt;
The standard way to generate a vanity address is to calculate it yourself by downloading the program and then running it on your system. However, for longer prefixes, you are unlikely to have enough computational resources or time to calculate them. In these cases, you can outsource your vanity address generation to a [[Bitcoin Vanity Generation Website]]. A good idea is to use [https://en.bitcoin.it/wiki/Split-key_vanity_address#Address_generation split-key address generation].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Bitcoin Vanity Generation Website]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Vanity address]]&lt;/div&gt;</summary>
		<author><name>Buni</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68259</id>
		<title>Split-key vanity address</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68259"/>
		<updated>2020-11-17T12:45:47Z</updated>

		<summary type="html">&lt;p&gt;Buni: /* Address merging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A split-key vanity address is a type of [[vanity address]] generated from one or more ECDSA private keys. The general use case is when a user generates a key-pair and only shares his public key. Everybody can use this public key to find the complementary public key leading to a vanity address. The user can than merge his private key with the complementary private key, leading to the private key of the vanity address. The security of such solution is guaranteed by the properties of the Elliptic Curve Cryptography [http://bitcoin.stackexchange.com/q/3853/323].&lt;br /&gt;
&lt;br /&gt;
== Address generation ==&lt;br /&gt;
A split-key vanity address is generated by a specialized software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite. Bitaddress can be used for this purpose as well as explained in this [https://youtu.be/ysccKgSi2RU video]&lt;br /&gt;
&lt;br /&gt;
== Address merging ==&lt;br /&gt;
In order to create a usable vanity address, one needs to merge two or more private keys. This can be done with specialized software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress], but bitaddress only supports legacy addresses, whereas the keymerging tool of [https://vanity-address.bitcoin-uni.de/en/keymerging Bitcoin-Uni] supports P2SH &amp;amp; Bech32 native Segwit as well. An offline keymerging tool called VanityAddressMerger is available from Github [https://github.com/sashmaaan/VanityAddressMerger VanityAddressMerger], this tool supports all mainnet address types. It is recommended to use these tools offline in an incognito browser, while merging partial keys, to get the final private key secure.&lt;br /&gt;
&lt;br /&gt;
== Address generation outsourcing ==&lt;br /&gt;
Generating a split-key vanity address can be outsourced to a third party miner without risking your final private key being compromised. Moreover, work on such address generation can be distributed to many miners simultaneously through a use of a pooling service. One example of such a service is [[Vanity Pool]][https://vanitypool.appspot.com/].&lt;br /&gt;
&lt;br /&gt;
Other options for outsourcing vanity address generation include [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni], [https://nicewalletaddress.com NiceWalletAddress], [https://vanity.coin.dance Coin Dance Vanity] and [https://vante.me Vante]. These services generate keys on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== Address generation fees ==&lt;br /&gt;
For outsourcing the finding of vanity addresses, users got to pay fees for the Hardware and ernergy consumtion. The pricing of the services are verry different. Some of them do not update the Bitcoin prices.&lt;br /&gt;
&lt;br /&gt;
== See also == &lt;br /&gt;
* [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni] - Cheapest Split-key only service, supporting all mainnet address types: legacy; segwit; native segwit Bech32&lt;br /&gt;
* [https://nicewalletaddress.com NiceWalletAddress] - All-in-one service to create a custom vanity wallet address using a secure split-key. &lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [https://vanity.coin.dance Coin Dance Vanity] - On demand split-key vanity address generation service. &lt;br /&gt;
* [https://vante.me Vante] - On demand split-key vanity address generation service.  &lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491 Reddit post] - Discussion on split-key address generation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vanity address]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Mining - Other]]&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;/div&gt;</summary>
		<author><name>Buni</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68258</id>
		<title>Split-key vanity address</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68258"/>
		<updated>2020-11-17T12:43:56Z</updated>

		<summary type="html">&lt;p&gt;Buni: /* Address merging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A split-key vanity address is a type of [[vanity address]] generated from one or more ECDSA private keys. The general use case is when a user generates a key-pair and only shares his public key. Everybody can use this public key to find the complementary public key leading to a vanity address. The user can than merge his private key with the complementary private key, leading to the private key of the vanity address. The security of such solution is guaranteed by the properties of the Elliptic Curve Cryptography [http://bitcoin.stackexchange.com/q/3853/323].&lt;br /&gt;
&lt;br /&gt;
== Address generation ==&lt;br /&gt;
A split-key vanity address is generated by a specialized software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite. Bitaddress can be used for this purpose as well as explained in this [https://youtu.be/ysccKgSi2RU video]&lt;br /&gt;
&lt;br /&gt;
== Address merging ==&lt;br /&gt;
In order to create a usable vanity address, one needs to merge two or more private keys. This can be done with specialized software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress], but bitaddress only supports legacy addresses, whereas the keymerging tool of [https://vanity-address.bitcoin-uni.de/en/keymerging Bitcoin-Uni] supports P2SH &amp;amp; Bech32 native Segwit as well. An offline keymerging tool called VanityAddressMerger is available from Github [https://github.com/sashmaaan/VanityAddressMerger VanityAddressMerger], this tool supports all mainnet address types (this is basicly the same as from Bitcoin-Uni). It is recommended to use these tools offline in an incognito browser, while merging partial keys, to get the final private key secure.&lt;br /&gt;
&lt;br /&gt;
== Address generation outsourcing ==&lt;br /&gt;
Generating a split-key vanity address can be outsourced to a third party miner without risking your final private key being compromised. Moreover, work on such address generation can be distributed to many miners simultaneously through a use of a pooling service. One example of such a service is [[Vanity Pool]][https://vanitypool.appspot.com/].&lt;br /&gt;
&lt;br /&gt;
Other options for outsourcing vanity address generation include [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni], [https://nicewalletaddress.com NiceWalletAddress], [https://vanity.coin.dance Coin Dance Vanity] and [https://vante.me Vante]. These services generate keys on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== Address generation fees ==&lt;br /&gt;
For outsourcing the finding of vanity addresses, users got to pay fees for the Hardware and ernergy consumtion. The pricing of the services are verry different. Some of them do not update the Bitcoin prices.&lt;br /&gt;
&lt;br /&gt;
== See also == &lt;br /&gt;
* [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni] - Cheapest Split-key only service, supporting all mainnet address types: legacy; segwit; native segwit Bech32&lt;br /&gt;
* [https://nicewalletaddress.com NiceWalletAddress] - All-in-one service to create a custom vanity wallet address using a secure split-key. &lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [https://vanity.coin.dance Coin Dance Vanity] - On demand split-key vanity address generation service. &lt;br /&gt;
* [https://vante.me Vante] - On demand split-key vanity address generation service.  &lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491 Reddit post] - Discussion on split-key address generation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vanity address]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Mining - Other]]&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;/div&gt;</summary>
		<author><name>Buni</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68257</id>
		<title>Split-key vanity address</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68257"/>
		<updated>2020-11-17T12:28:16Z</updated>

		<summary type="html">&lt;p&gt;Buni: /* Address generation fees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A split-key vanity address is a type of [[vanity address]] generated from one or more ECDSA private keys. The general use case is when a user generates a key-pair and only shares his public key. Everybody can use this public key to find the complementary public key leading to a vanity address. The user can than merge his private key with the complementary private key, leading to the private key of the vanity address. The security of such solution is guaranteed by the properties of the Elliptic Curve Cryptography [http://bitcoin.stackexchange.com/q/3853/323].&lt;br /&gt;
&lt;br /&gt;
== Address generation ==&lt;br /&gt;
A split-key vanity address is generated by a specialized software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite. Bitaddress can be used for this purpose as well as explained in this [https://youtu.be/ysccKgSi2RU video]&lt;br /&gt;
&lt;br /&gt;
== Address merging ==&lt;br /&gt;
In order to create a usable vanity address, one needs to merge two or more private keys. This can be done with specialized software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress], but bitaddress only supports legacy addresses, whereas the keymerging tool of [https://vanity-address.bitcoin-uni.de/en/keymerging Bitcoin-Uni] supports P2SH &amp;amp; Bech32 native Segwit as well. An offline keymerging tool called VanityAddressMerger is available from Github [https://github.com/sashmaaan/VanityAddressMerger VanityAddressMerger], this tool supports all mainnet address types (this is basicly the same as from Bitcoin-Uni). It is recommended to use these tools offline in incognito bowser, while merging partial keys, to get the final private key secure.&lt;br /&gt;
&lt;br /&gt;
== Address generation outsourcing ==&lt;br /&gt;
Generating a split-key vanity address can be outsourced to a third party miner without risking your final private key being compromised. Moreover, work on such address generation can be distributed to many miners simultaneously through a use of a pooling service. One example of such a service is [[Vanity Pool]][https://vanitypool.appspot.com/].&lt;br /&gt;
&lt;br /&gt;
Other options for outsourcing vanity address generation include [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni], [https://nicewalletaddress.com NiceWalletAddress], [https://vanity.coin.dance Coin Dance Vanity] and [https://vante.me Vante]. These services generate keys on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== Address generation fees ==&lt;br /&gt;
For outsourcing the finding of vanity addresses, users got to pay fees for the Hardware and ernergy consumtion. The pricing of the services are verry different. Some of them do not update the Bitcoin prices.&lt;br /&gt;
&lt;br /&gt;
== See also == &lt;br /&gt;
* [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni] - Cheapest Split-key only service, supporting all mainnet address types: legacy; segwit; native segwit Bech32&lt;br /&gt;
* [https://nicewalletaddress.com NiceWalletAddress] - All-in-one service to create a custom vanity wallet address using a secure split-key. &lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [https://vanity.coin.dance Coin Dance Vanity] - On demand split-key vanity address generation service. &lt;br /&gt;
* [https://vante.me Vante] - On demand split-key vanity address generation service.  &lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491 Reddit post] - Discussion on split-key address generation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vanity address]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Mining - Other]]&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;/div&gt;</summary>
		<author><name>Buni</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68256</id>
		<title>Split-key vanity address</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=68256"/>
		<updated>2020-11-17T12:26:05Z</updated>

		<summary type="html">&lt;p&gt;Buni: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A split-key vanity address is a type of [[vanity address]] generated from one or more ECDSA private keys. The general use case is when a user generates a key-pair and only shares his public key. Everybody can use this public key to find the complementary public key leading to a vanity address. The user can than merge his private key with the complementary private key, leading to the private key of the vanity address. The security of such solution is guaranteed by the properties of the Elliptic Curve Cryptography [http://bitcoin.stackexchange.com/q/3853/323].&lt;br /&gt;
&lt;br /&gt;
== Address generation ==&lt;br /&gt;
A split-key vanity address is generated by a specialized software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite. Bitaddress can be used for this purpose as well as explained in this [https://youtu.be/ysccKgSi2RU video]&lt;br /&gt;
&lt;br /&gt;
== Address merging ==&lt;br /&gt;
In order to create a usable vanity address, one needs to merge two or more private keys. This can be done with specialized software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress], but bitaddress only supports legacy addresses, whereas the keymerging tool of [https://vanity-address.bitcoin-uni.de/en/keymerging Bitcoin-Uni] supports P2SH &amp;amp; Bech32 native Segwit as well. An offline keymerging tool called VanityAddressMerger is available from Github [https://github.com/sashmaaan/VanityAddressMerger VanityAddressMerger], this tool supports all mainnet address types (this is basicly the same as from Bitcoin-Uni). It is recommended to use these tools offline in incognito bowser, while merging partial keys, to get the final private key secure.&lt;br /&gt;
&lt;br /&gt;
== Address generation outsourcing ==&lt;br /&gt;
Generating a split-key vanity address can be outsourced to a third party miner without risking your final private key being compromised. Moreover, work on such address generation can be distributed to many miners simultaneously through a use of a pooling service. One example of such a service is [[Vanity Pool]][https://vanitypool.appspot.com/].&lt;br /&gt;
&lt;br /&gt;
Other options for outsourcing vanity address generation include [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni], [https://nicewalletaddress.com NiceWalletAddress], [https://vanity.coin.dance Coin Dance Vanity] and [https://vante.me Vante]. These services generate keys on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== Address generation fees ==&lt;br /&gt;
For outsourcing the finding of vanity addresses, users got to pay fees for the Hardware and ernergy consumtion. The pricing of the services are verry different.&lt;br /&gt;
&lt;br /&gt;
Legacy addresses case sensitive with split key :&lt;br /&gt;
 &lt;br /&gt;
1-4 Characters are free on all known services, except Coin Dance with a fee of 0.0005₿.&lt;br /&gt;
Bitcoin Uni: 5 Characters: 2€; 6 Characters: 8€; 7 Characters: 85€; 8 Characters: 512€ - Payment in BTC, LTC &amp;amp; Paypal&lt;br /&gt;
Vante: 5 Characters : 5$; 6 Characters: 15$; 7 Characters: 803$; 8 Characters: 46.000$&lt;br /&gt;
NiceWalletAddress: 5 Characters: 0.03₿; 6 Characters: 0.3₿&lt;br /&gt;
Coin Dance: 5 Characters: 0.002₿; 6 Characters: 0.05₿; 7 Characters: 0.4₿; 8 Characters: 1.5₿;&lt;br /&gt;
&lt;br /&gt;
P2SH addresses case sensitive:&lt;br /&gt;
NiceWalletAddress: 5 Characters: 0.001₿; 6 Characters: 0.006₿; 7 Characters: 0.03₿; 8 Characters: 0.1₿; 9 Characters: 1.5₿;&lt;br /&gt;
Bitcoin-Uni: 5 Characters: 2€; 6 Characters: 8€; 7 Characters: 65€; 8 Characters: 256€;&lt;br /&gt;
&lt;br /&gt;
Native Segwit Bech32:&lt;br /&gt;
Bitcoin-Uni: 5 Characters: 2€; 6 Characters: 4€; 7 Characters: 15€; 8 Characters: 128€; 9 Characters: 512€; 10 Characters: 2000€;&lt;br /&gt;
&lt;br /&gt;
== See also == &lt;br /&gt;
* [https://vanity-address.bitcoin-uni.de/en Bitcoin-Uni] - Cheapest Split-key only service, supporting all mainnet address types: legacy; segwit; native segwit Bech32&lt;br /&gt;
* [https://nicewalletaddress.com NiceWalletAddress] - All-in-one service to create a custom vanity wallet address using a secure split-key. &lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [https://vanity.coin.dance Coin Dance Vanity] - On demand split-key vanity address generation service. &lt;br /&gt;
* [https://vante.me Vante] - On demand split-key vanity address generation service.  &lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&lt;br /&gt;
* [https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491 Reddit post] - Discussion on split-key address generation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Vanity address]]&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Mining - Other]]&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;/div&gt;</summary>
		<author><name>Buni</name></author>
	</entry>
</feed>