<?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=Trebbor0</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=Trebbor0"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Trebbor0"/>
	<updated>2026-04-21T14:49:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60963</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=60963"/>
		<updated>2016-05-15T11:15:24Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* See also */&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 specialised 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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60962</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=60962"/>
		<updated>2016-05-15T11:14:00Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* See also */&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 specialised 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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&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 thread] - 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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60961</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=60961"/>
		<updated>2016-05-15T09:59:38Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* See also */&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 specialised 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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&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;
&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60960</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=60960"/>
		<updated>2016-05-15T09:57:39Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* Address generation outsourcing */&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 specialised 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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on-demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Vanitygen&amp;diff=60959</id>
		<title>Vanitygen</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Vanitygen&amp;diff=60959"/>
		<updated>2016-05-15T09:57:06Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* Outsourcing you Vanity Address generation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Vanitygen&#039;&#039;&#039; is a command-line vanity bitcoin address generator.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re tired of the random, cryptic addresses generated by regular bitcoin clients, you can use vanitygen to create a more personalized address.&lt;br /&gt;
Add unique flair when you tell people to send bitcoins to 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjO.&lt;br /&gt;
Alternatively, vanitygen can be used to generate random addresses offline.&lt;br /&gt;
&lt;br /&gt;
Vanitygen accepts as input a pattern, or list of patterns to search for, and produces a list of addresses and private keys.  Vanitygen&#039;s search is probabilistic, and the amount of time required to find a given pattern depends on how complex the pattern is, the speed of your computer, and whether you get lucky.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates a session of vanitygen.  It is typical, and takes about 10 sec to finish, using a Core 2 Duo E6600 CPU on x86-64 Linux:&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 your CPU (vanitygen) and your OpenCL-compatible GPU (oclvanitygen).  Both can be built from source, and both 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). 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;
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;
What key search rate can I expect from hardware X?&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;
&lt;br /&gt;
As vanitygen performs a lot of large integer arithmetic, running it in 64-bit mode makes a huge difference in key search rate, easily a 50% improvement over 32-bit mode.  If you are using a 64-bit edition of Windows, and not using a GPU, be sure to use vanitygen64.exe.&lt;br /&gt;
&lt;br /&gt;
Radeon 58XX outperforms Radeon 69XX by a very comfortable margin.  Oclvanitygen is sensitive to integer multiply throughput, and Radeon 58XX can multiply concurrently with other operations.  At similar clocks, a hobbled Radeon 5830 will outperform a Radeon 6970.&lt;br /&gt;
&lt;br /&gt;
In custom builds, CPU performance will be less than expected if the OpenSSL library is an older version (&amp;lt;1.0.0d) or is not built with the appropriate optimizations enabled.&lt;br /&gt;
&lt;br /&gt;
== Difficulty of finding a vanity ==&lt;br /&gt;
The difficult of finding a vanity address depends on its exact structure (leading letters and 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 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 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 || Well after various pivots and subsequently more difficult.&lt;br /&gt;
|-&lt;br /&gt;
| 1zzzzz || 15,318,045,009 ||&lt;br /&gt;
|-&lt;br /&gt;
| 111111 || 1,099,511,627,776 || A special case, leading numbers 1 (one) is especially difficult.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Use of vanitygen to try to attack addresses ==&lt;br /&gt;
Using vanitygen you might think that you would be able to find the private key for a given address.  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 example 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 1 million keys per second.&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 your Vanity Address generation ==&lt;br /&gt;
The safest option to calculate your vanity address is always to calculate it yourself. Though for larger patterns, you might not have enough resources or time to calculate this. In this case you can choose to outsource your vanity address generation to a [[Bitcoin Vanity Generation Website]]. In this case you always have to be very careful and you have to make sure you never trust your full private key to any third party. The best and safest manner how to outsource this vanity address generation is by using [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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60958</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=60958"/>
		<updated>2016-05-15T09:56:11Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: &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 specialised 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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Vanitygen&amp;diff=60957</id>
		<title>Vanitygen</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Vanitygen&amp;diff=60957"/>
		<updated>2016-05-15T09:50:19Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Vanitygen&#039;&#039;&#039; is a command-line vanity bitcoin address generator.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re tired of the random, cryptic addresses generated by regular bitcoin clients, you can use vanitygen to create a more personalized address.&lt;br /&gt;
Add unique flair when you tell people to send bitcoins to 1stDownqyMHHqnDPRSfiZ5GXJ8Gk9dbjO.&lt;br /&gt;
Alternatively, vanitygen can be used to generate random addresses offline.&lt;br /&gt;
&lt;br /&gt;
Vanitygen accepts as input a pattern, or list of patterns to search for, and produces a list of addresses and private keys.  Vanitygen&#039;s search is probabilistic, and the amount of time required to find a given pattern depends on how complex the pattern is, the speed of your computer, and whether you get lucky.&lt;br /&gt;
&lt;br /&gt;
The example below illustrates a session of vanitygen.  It is typical, and takes about 10 sec to finish, using a Core 2 Duo E6600 CPU on x86-64 Linux:&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 your CPU (vanitygen) and your OpenCL-compatible GPU (oclvanitygen).  Both can be built from source, and both 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). 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;
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;
What key search rate can I expect from hardware X?&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;
&lt;br /&gt;
As vanitygen performs a lot of large integer arithmetic, running it in 64-bit mode makes a huge difference in key search rate, easily a 50% improvement over 32-bit mode.  If you are using a 64-bit edition of Windows, and not using a GPU, be sure to use vanitygen64.exe.&lt;br /&gt;
&lt;br /&gt;
Radeon 58XX outperforms Radeon 69XX by a very comfortable margin.  Oclvanitygen is sensitive to integer multiply throughput, and Radeon 58XX can multiply concurrently with other operations.  At similar clocks, a hobbled Radeon 5830 will outperform a Radeon 6970.&lt;br /&gt;
&lt;br /&gt;
In custom builds, CPU performance will be less than expected if the OpenSSL library is an older version (&amp;lt;1.0.0d) or is not built with the appropriate optimizations enabled.&lt;br /&gt;
&lt;br /&gt;
== Difficulty of finding a vanity ==&lt;br /&gt;
The difficult of finding a vanity address depends on its exact structure (leading letters and 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 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 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 || Well after various pivots and subsequently more difficult.&lt;br /&gt;
|-&lt;br /&gt;
| 1zzzzz || 15,318,045,009 ||&lt;br /&gt;
|-&lt;br /&gt;
| 111111 || 1,099,511,627,776 || A special case, leading numbers 1 (one) is especially difficult.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Use of vanitygen to try to attack addresses ==&lt;br /&gt;
Using vanitygen you might think that you would be able to find the private key for a given address.  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 example 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 1 million keys per second.&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 you Vanity Address generation ==&lt;br /&gt;
The safest option to calculate your vanity address is always to calculate it yourself. Though for larger patterns, you might not have enough resources or time to calculate this. In this case you can choose to outsource your vanity address generation to a [[Bitcoin Vanity Generation Website]]. In this case you always have to be very careful and you have to make sure you never trust your full private key to any third party. The best and safest manner how to outsource this vanity address generation is by using [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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60956</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=60956"/>
		<updated>2016-05-15T09:39:23Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* Address generation */&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 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 specialised 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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60955</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=60955"/>
		<updated>2016-05-15T09:37:59Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* Address generation */&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 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 specialised software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite.&lt;br /&gt;
&lt;br /&gt;
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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60954</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=60954"/>
		<updated>2016-05-15T09:36:28Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* Address generation outsourcing */&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 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 specialised software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite.&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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
Another option for outsourcing your Vanity Address generation in this manner is [https://vante.me Vante]. This service generates your service on an on demand basis.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&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>Trebbor0</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Split-key_vanity_address&amp;diff=60953</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=60953"/>
		<updated>2016-05-15T09:33:20Z</updated>

		<summary type="html">&lt;p&gt;Trebbor0: /* 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 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 specialised software, called a generator. One such sample generator is available as a part of the [[Vanitygen]] program suite.&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 specialised software, such as the [[GoBit Testing Suite]][http://gobittest.appspot.com/]. Another option is using the Vanity Wallet tool of [https://bitaddress.org Bitaddress].&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;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Vanity Pool]] - the first split-key vanity address mining pool&lt;br /&gt;
* [[Vanitygen]] - a software suite offering an Open-CL split-key vanity address generator&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>Trebbor0</name></author>
	</entry>
</feed>