<oembed><type>rich</type><version>1.0</version><author_name>npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2</author_name><author_url>https://nostr.ae/npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2013-06-01&#xA;📝 Original message:On Sat, Jun 01, 2013 at 08:34:29PM +0000, Luke-Jr wrote:&#xA;&gt; On Saturday, June 01, 2013 7:30:36 PM Peter Todd wrote:&#xA;&gt; &gt; scriptPubKey: &lt;data&gt; OP_TRUE&#xA;&gt; &gt; &#xA;&gt; &gt; ...&#xA;&gt; &gt; Along with that change anyone-can-spend outputs should be make IsStandard()&#xA;&gt; &gt; so they will be relayed.&#xA;&gt; &#xA;&gt; Data does not belong in the blockchain. People running nodes have all &#xA;&gt; implicitly agreed to store the blocks for financial purposes, and storing data &#xA;&gt; is a violation of that social contract. Proof-of-stake may be arguably &#xA;&gt; financial, but I&#39;m sure there must be a way to do it without spamming people &#xA;&gt; against their consent.&#xA;&#xA;We have no way of preventing this, so ensure it&#39;s done in a way that&#xA;minimizes harm. For instance, my zookeyv key-value consensus system can&#xA;be implemented using transactions with txout pairs of the following&#xA;form:&#xA;&#xA;Let H(d) = RIPEMD160(SHA256(d))&#xA;&#xA;txout_k*2  : OP_DUP H(key) OP_EQUALVERIFY&#xA;txout_k*2+1: OP_DUP H(value) OP_EQUALVERIFY&#xA;&#xA;With an additional rule to allow for references to previous sacrifices&#xA;with txouts of the form:&#xA;&#xA;txout_n: OP_DUP H(txid:vout) OP_EQUALVERIFY&#xA;&#xA;This is perfectly compatible with Gregory Maxwell&#39;s address pre-image&#xA;fix to data-in-chain storage, and at the same time is completely&#xA;unblockable by making such transactions more expensive - the whole point&#xA;is to prove you&#39;ve sacrificed funds.&#xA;&#xA;Yet another reason why increasing the blocksize is madness.&#xA;&#xA;-- &#xA;&#39;peter&#39;[:-1]@petertodd.org&#xA;0000000000000018235c41836eb88ea45343c746a3704c5a155bb90c7d2d9a48&#xA;-------------- next part --------------&#xA;A non-text attachment was scrubbed...&#xA;Name: signature.asc&#xA;Type: application/pgp-signature&#xA;Size: 490 bytes&#xA;Desc: Digital signature&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130601/857d9a1c/attachment.sig&gt;</html></oembed>