New Output Script Type
3 messages, 14 Sep 2013. Started by Turkey Breast.
Turkey Breast, Mark Friedenbach, Jeff Garzik
http://www.proofofexistence.com/
and
https://github.com/spesmilo/sx/blob/master/src/sx-embed-addr
Embedding data in the blockchain as a hash is out there and a reality.
I suggest that there should be a new payment type that is unspendable to support this. Like you have pubkey_hash, pubkey, script_hash, ..., "embed_hash"
Maybe just a script with a single 20 byte push data.
Advantages:
* Optimisation possibilities (you know this can't be spent, and the script can't be processed). * Avoid indexing in an address database Bitcoin addresses which are currently being used to index data. They will never be spent, yet they will be indexed because they look identical to normal Bitcoin addresses.
By separating this class of Bitcoin usage, we can improve the core Bitcoin payments system.
Prefix the script with OP_RETURN. Otherwise you are still contributing to blockchain bloat.
Mark
On 9/13/13 5:51 PM, Turkey Breast wrote:
Quoted text (43 lines)
> http://www.proofofexistence.com/ > > and > > https://github.com/spesmilo/sx/blob/master/src/sx-embed-addr > > Embedding data in the blockchain as a hash is out there and a reality. > > I suggest that there should be a new payment type that is unspendable to > support this. > Like you have pubkey_hash, pubkey, script_hash, ..., "embed_hash" > > Maybe just a script with a single 20 byte push data. > > Advantages: > > * Optimisation possibilities (you know this can't be spent, and the > script can't be processed). > * Avoid indexing in an address database Bitcoin addresses which are > currently being > used to index data. They will never be spent, yet they will be indexed > because they look > identical to normal Bitcoin addresses. > > By separating this class of Bitcoin usage, we can improve the core > Bitcoin payments system. > > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists•sourceforge•net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development >
See https://github.com/bitcoin/bitcoin/pull/2738
On Fri, Sep 13, 2013 at 8:51 PM, Turkey Breast <turkeybreast@yahoo•com> wrote:
Quoted text (39 lines)
> http://www.proofofexistence.com/ > > and > > https://github.com/spesmilo/sx/blob/master/src/sx-embed-addr > > Embedding data in the blockchain as a hash is out there and a reality. > > I suggest that there should be a new payment type that is unspendable to > support this. > Like you have pubkey_hash, pubkey, script_hash, ..., "embed_hash" > > Maybe just a script with a single 20 byte push data. > > Advantages: > > * Optimisation possibilities (you know this can't be spent, and the script > can't be processed). > * Avoid indexing in an address database Bitcoin addresses which are > currently being > used to index data. They will never be spent, yet they will be indexed > because they look > identical to normal Bitcoin addresses. > > By separating this class of Bitcoin usage, we can improve the core Bitcoin > payments system. > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Bitcoin-development mailing list > Bitcoin-development@lists•sourceforge•net > https://lists.sourceforge.net/lists/listinfo/bitcoin-development >