<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=ID_Backup</id>
	<title>ID Backup - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/index.php?action=history&amp;feed=atom&amp;title=ID_Backup"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=ID_Backup&amp;action=history"/>
	<updated>2026-05-11T23:31:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=ID_Backup&amp;diff=7900&amp;oldid=prev</id>
		<title>MagicalTux: Created page with &quot;== Proposal ==  This is a proposal for a method that would allow generation of bitcoin addresses tied to one&#039;s identity, and not to stored data. This would in theory allow someon...&quot;</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=ID_Backup&amp;diff=7900&amp;oldid=prev"/>
		<updated>2011-05-01T09:39:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Proposal ==  This is a proposal for a method that would allow generation of bitcoin addresses tied to one&amp;#039;s identity, and not to stored data. This would in theory allow someon...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Proposal ==&lt;br /&gt;
&lt;br /&gt;
This is a proposal for a method that would allow generation of bitcoin addresses tied to one&amp;#039;s identity, and not to stored data. This would in theory allow someone to send funds to himself in a way that ensures it will be possible to use those funds at any time in the future.&lt;br /&gt;
&lt;br /&gt;
This should be used by people willing to &amp;quot;save&amp;quot; funds without having to rely on any third party service, and should be implemented in the bitcoin client, and not on a remote site.&lt;br /&gt;
&lt;br /&gt;
== Method ==&lt;br /&gt;
&lt;br /&gt;
The idea is to generate the ECDSA private key not from a random source, but from a SHA256/SHA512 hash of the previous informations, cut to the appropriate format.&lt;br /&gt;
&lt;br /&gt;
=== Data ===&lt;br /&gt;
&lt;br /&gt;
Each string data is prefixed of 2 bytes (little endian) containing their length, and must be represented as UTF-8&lt;br /&gt;
&lt;br /&gt;
* Last Name&lt;br /&gt;
* First Names&lt;br /&gt;
* Birth name (if not different, skip)&lt;br /&gt;
* Birth date in string format (YYYY-MM-DD)&lt;br /&gt;
* Birth country (country code, 2 letters)&lt;br /&gt;
* Birth city&lt;br /&gt;
* Blood type (one of: A, B, AB, O)&lt;br /&gt;
* Passphrase (up to the user)&lt;br /&gt;
* 8 bytes integer &amp;quot;serial&amp;quot; (little endian), used to generate different keys for a single individual&lt;br /&gt;
&lt;br /&gt;
It is possible to generate multiple addresses for a single individual by incrementing &amp;quot;serial&amp;quot;. The software should initially increment &amp;quot;serial&amp;quot; until at least 100 concurrent addresses which have never been broadcasted on the blockchain are found.&lt;br /&gt;
&lt;br /&gt;
=== Analysis ===&lt;br /&gt;
&lt;br /&gt;
This is yet just a proposal, analysis is welcome&lt;/div&gt;</summary>
		<author><name>MagicalTux</name></author>
	</entry>
</feed>