public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [Bitcoin-development] New Output Script Type
@ 2013-09-14  0:51 Turkey Breast
  2013-09-14  1:00 ` Mark Friedenbach
  2013-09-14  1:10 ` Jeff Garzik
  0 siblings, 2 replies; 3+ messages in thread
From: Turkey Breast @ 2013-09-14  0:51 UTC (permalink / raw)
  To: bitcoin-development

[-- Attachment #1: Type: text/plain, Size: 795 bytes --]

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.

[-- Attachment #2: Type: text/html, Size: 4326 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Bitcoin-development] New Output Script Type
  2013-09-14  0:51 [Bitcoin-development] New Output Script Type Turkey Breast
@ 2013-09-14  1:00 ` Mark Friedenbach
  2013-09-14  1:10 ` Jeff Garzik
  1 sibling, 0 replies; 3+ messages in thread
From: Mark Friedenbach @ 2013-09-14  1:00 UTC (permalink / raw)
  To: bitcoin-development

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:
> 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
> 



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Bitcoin-development] New Output Script Type
  2013-09-14  0:51 [Bitcoin-development] New Output Script Type Turkey Breast
  2013-09-14  1:00 ` Mark Friedenbach
@ 2013-09-14  1:10 ` Jeff Garzik
  1 sibling, 0 replies; 3+ messages in thread
From: Jeff Garzik @ 2013-09-14  1:10 UTC (permalink / raw)
  To: Turkey Breast; +Cc: 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:
> 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
>



-- 
Jeff Garzik
Senior Software Engineer and open source evangelist
BitPay, Inc.      https://bitpay.com/



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-09-14  1:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-14  0:51 [Bitcoin-development] New Output Script Type Turkey Breast
2013-09-14  1:00 ` Mark Friedenbach
2013-09-14  1:10 ` Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox