* [bitcoin-dev] Mutli-push op_return @ 2017-01-09 2:09 Chris 2017-01-09 3:08 ` Luke Dashjr 0 siblings, 1 reply; 3+ messages in thread From: Chris @ 2017-01-09 2:09 UTC (permalink / raw) To: Bitcoin Protocol Discussion Would there be an objection to making op_return outputs with two pushdatas standard (same max data size)? Use case is mostly tagging transactions so they can be returned by bloom filtering nodes: OP_RETURN <tag> <data> Since bip37 nodes test each data element in each output script (which I believe applies to op_return as well?) it provides a lightweight way of fetching transactions where the tag matches a specific pattern. It appears a sizable number of nodes/miners already accept such transactions as this one was mined in the first block... https://blockchain.info/tx/400b4738f1e4eab4062e085623b9a3a71670f5c0d42e32dbe5a4e71da5baabe0 - Chris ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [bitcoin-dev] Mutli-push op_return 2017-01-09 2:09 [bitcoin-dev] Mutli-push op_return Chris @ 2017-01-09 3:08 ` Luke Dashjr 2017-01-09 4:32 ` Chris 0 siblings, 1 reply; 3+ messages in thread From: Luke Dashjr @ 2017-01-09 3:08 UTC (permalink / raw) To: Chris, Bitcoin Protocol Discussion On Monday, January 09, 2017 2:09:09 AM Chris via bitcoin-dev wrote: > Would there be an objection to making op_return outputs with two > pushdatas standard (same max data size)? Standards (BIPs) need to describe a specific use case and protocol for doing it. As you note, the default policy on most nodes is to allow such outputs. Luke ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [bitcoin-dev] Mutli-push op_return 2017-01-09 3:08 ` Luke Dashjr @ 2017-01-09 4:32 ` Chris 0 siblings, 0 replies; 3+ messages in thread From: Chris @ 2017-01-09 4:32 UTC (permalink / raw) To: Luke Dashjr, Bitcoin Protocol Discussion Maybe I was too premature. The script wiki (which I realize might not be up to date) says only one pushdata is allowed but I don't see that in the code. https://github.com/bitcoin/bitcoin/blob/e8cfe1ee2d01c493b758a67ad14707dca15792ea/src/policy/policy.cpp#L49 Am I missing something or am I correct to assume that multiple pushdatas in op_return would normally be considered standard? On 01/08/2017 10:08 PM, Luke Dashjr wrote: > On Monday, January 09, 2017 2:09:09 AM Chris via bitcoin-dev wrote: >> Would there be an objection to making op_return outputs with two >> pushdatas standard (same max data size)? > Standards (BIPs) need to describe a specific use case and protocol for doing > it. > > As you note, the default policy on most nodes is to allow such outputs. > > Luke > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-01-09 4:32 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-01-09 2:09 [bitcoin-dev] Mutli-push op_return Chris 2017-01-09 3:08 ` Luke Dashjr 2017-01-09 4:32 ` Chris
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox