<p dir="ltr">Bitcoinj already has such chain id&#39;s and we use standard Java style reverse DNS names: org.bitcoin.main, etc. If we want a more global naming system that seems like a good compromise between uniqueness and readability.</p>

<div class="gmail_quote">On 20 May 2013 19:45, &quot;Jeff Garzik&quot; &lt;<a href="mailto:jgarzik@exmulti.com">jgarzik@exmulti.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, May 20, 2013 at 7:59 PM, Mark Friedenbach &lt;<a href="mailto:mark@monetize.io">mark@monetize.io</a>&gt; wrote:<br>
&gt; So as to remain reasonably compliant with RFC 4122, I recommend that we<br>
&gt; use Version 4 (random) UUIDs, with the random bits extracted from the<br>
&gt; double-SHA256 hash of the genesis block of the chain. (For colored<br>
&gt; coins, the colored coin definition transaction would be used instead,<br>
&gt; but I will address that in a separate proposal and will say just one<br>
&gt; thing about it: adopting this method for identifying chains/coins will<br>
&gt; greatly assist in adopting the payment protocol to colored coins.)<br>
<br>
This proposal seems closer to Version 5 than Version 4, in spirit.<br>
But given that useful content may be deduced from UUID, it is not<br>
truly applicable to either.  A bitcoin-specific version 6, if you<br>
will.<br>
<br>
<br>
&gt; And some example chain identifiers:<br>
&gt;<br>
&gt;      mainnet:  UUID(&#39;6fe28c0a-b6f1-4372-81a6-a246ae63f74f&#39;)<br>
&gt;      testnet3: UUID(&#39;43497fd7-f826-4571-88f4-a30fd9cec3ae&#39;)<br>
&gt;      namecoin: UUID(&#39;70c7a9f0-a2fb-4d48-a635-a70d5b157c80&#39;)<br>
<br>
Note that, as this example unintentionally implies, humans are going<br>
to want a side-by-side mapping /anyway/, just to make it readable and<br>
usable to humans.<br>
<br>
Almost all useful multi-chain software will require a readable<br>
shortname string anyway, the thing this proposal wishes to avoid.<br>
<br>
--<br>
Jeff Garzik<br>
exMULTI, Inc.<br>
<a href="mailto:jgarzik@exmulti.com">jgarzik@exmulti.com</a><br>
<br>
------------------------------------------------------------------------------<br>
Try New Relic Now &amp; We&#39;ll Send You this Cool Shirt<br>
New Relic is the only SaaS-based application performance monitoring service<br>
that delivers powerful full stack analytics. Optimize and monitor your<br>
browser, app, &amp; servers with just a few lines of code. Try New Relic<br>
and get this awesome Nerd Life shirt! <a href="http://p.sf.net/sfu/newrelic_d2d_may" target="_blank">http://p.sf.net/sfu/newrelic_d2d_may</a><br>
_______________________________________________<br>
Bitcoin-development mailing list<br>
<a href="mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-development@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/bitcoin-development" target="_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-development</a><br>
</blockquote></div>