<div dir="ltr"><div>I have updated the <a href="https://github.com/Flavien/colored-coins-protocol/blob/master/specification.mediawiki">spec</a>.</div><div><br></div><div>&gt; This is an interesting approach, but OP_RETURN size limitations can be a significant problem for some kinds of applications.</div>

<div><br></div><div>This is correct, the number of colored outputs you can have per transaction is limited by OP_RETURN&#39;s 40 bytes. We use a compact format (<a href="http://en.wikipedia.org/wiki/LEB128">LEB128</a>) for the asset quantity of each output to mitigate that. Assuming you&#39;re transferring small amounts of colored coins, you could have up to about 30 colored ouputs.</div>

<div><br></div><div>It should work for a decentralized exchange (you only really need 2 or 3 colored outputs). Applications like sending dividends in colored coins however may require splitting into several smaller transactions, but I believe that&#39;s an acceptable limitation.</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 10, 2014 at 6:24 PM, Alex Mizrahi <span dir="ltr">&lt;<a href="mailto:alex.mizrahi@gmail.com" target="_blank">alex.mizrahi@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">

<div>
</div>At this point, I don&#39;t think what you are doing is even colored coins<br>
anymore. You might want to look into Counterparty or Mastercoin.<br></blockquote><div><br></div></div><div>Nope, it&#39;s still colored coins. The difference between colored coin model and Mastercoin model is that colored coins are linked to transaction outputs, while Mastercoin has a notion of address balances.</div>


<div><br></div><div>The implications of this is that in colored coin model explicit dependencies allow us to rely on SPV. (Assuming that one can fetch the dependency graph to link txout in question to genesis.) </div><div>


While it is not the case with Mastercoin.</div><div><br></div><div>While it&#39;s pretty far from the original colored coins model, what Flavien have described is identical to it in majority of aspects.</div><div><br></div>


<div>This is an interesting approach, but OP_RETURN size limitations can be a significant problem for some kinds of applications.</div></div></div></div>
<br>------------------------------------------------------------------------------<br>
Put Bad Developers to Shame<br>
Dominate Development with Jenkins Continuous Integration<br>
Continuously Automate Build, Test &amp; Deployment<br>
Start a new project now. Try Jenkins in the cloud.<br>
<a href="http://p.sf.net/sfu/13600_Cloudbees" target="_blank">http://p.sf.net/sfu/13600_Cloudbees</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>
<br></blockquote></div><br></div>