{"type":"rich","version":"1.0","author_name":"npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2","author_url":"https://nostr.ae/npub1m230cem2yh3mtdzkg32qhj73uytgkyg5ylxsu083n3tpjnajxx4qqa2np2","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2013-06-01\n📝 Original message:On Sat, Jun 01, 2013 at 08:34:29PM +0000, Luke-Jr wrote:\n\u003e On Saturday, June 01, 2013 7:30:36 PM Peter Todd wrote:\n\u003e \u003e scriptPubKey: \u003cdata\u003e OP_TRUE\n\u003e \u003e \n\u003e \u003e ...\n\u003e \u003e Along with that change anyone-can-spend outputs should be make IsStandard()\n\u003e \u003e so they will be relayed.\n\u003e \n\u003e Data does not belong in the blockchain. People running nodes have all \n\u003e implicitly agreed to store the blocks for financial purposes, and storing data \n\u003e is a violation of that social contract. Proof-of-stake may be arguably \n\u003e financial, but I'm sure there must be a way to do it without spamming people \n\u003e against their consent.\n\nWe have no way of preventing this, so ensure it's done in a way that\nminimizes harm. For instance, my zookeyv key-value consensus system can\nbe implemented using transactions with txout pairs of the following\nform:\n\nLet H(d) = RIPEMD160(SHA256(d))\n\ntxout_k*2  : OP_DUP H(key) OP_EQUALVERIFY\ntxout_k*2+1: OP_DUP H(value) OP_EQUALVERIFY\n\nWith an additional rule to allow for references to previous sacrifices\nwith txouts of the form:\n\ntxout_n: OP_DUP H(txid:vout) OP_EQUALVERIFY\n\nThis is perfectly compatible with Gregory Maxwell's address pre-image\nfix to data-in-chain storage, and at the same time is completely\nunblockable by making such transactions more expensive - the whole point\nis to prove you've sacrificed funds.\n\nYet another reason why increasing the blocksize is madness.\n\n-- \n'peter'[:-1]@petertodd.org\n0000000000000018235c41836eb88ea45343c746a3704c5a155bb90c7d2d9a48\n-------------- next part --------------\nA non-text attachment was scrubbed...\nName: signature.asc\nType: application/pgp-signature\nSize: 490 bytes\nDesc: Digital signature\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130601/857d9a1c/attachment.sig\u003e"}
