public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoindev] Updated BIP for OP_CAT
@ 2024-04-16 19:03 Ethan Heilman
  2024-04-22 16:09 ` [bitcoindev] " Ali Sherief
  2024-04-22 21:51 ` Ethan Heilman
  0 siblings, 2 replies; 4+ messages in thread
From: Ethan Heilman @ 2024-04-16 19:03 UTC (permalink / raw)
  To: bitcoindev; +Cc: Armin Sabouri

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

Hi everyone,

We've recently made a number of updates to the OP_CAT BIP proposal
including adding a rationale section, an expanded backwards compatibility
section and an updated reference implementation.

It can be found as a PR to the bitcoin/bips repo here:
https://github.com/bitcoin/bips/pull/1525
or as BINANA BIN-2024-0001:
https://github.com/bitcoin-inquisition/binana/blob/master/2024/BIN-2024-0001.md

Thanks,
Ethan

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/CAEM%3Dy%2BX-a3VoJ1urjBFhxGpaRzN9dgPr-z6u%2BYottNsMBT03Sg%40mail.gmail.com.

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

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

* [bitcoindev] Re: Updated BIP for OP_CAT
  2024-04-16 19:03 [bitcoindev] Updated BIP for OP_CAT Ethan Heilman
@ 2024-04-22 16:09 ` Ali Sherief
  2024-04-26  0:34   ` Ethan Heilman
  2024-04-22 21:51 ` Ethan Heilman
  1 sibling, 1 reply; 4+ messages in thread
From: Ali Sherief @ 2024-04-22 16:09 UTC (permalink / raw)
  To: Bitcoin Development Mailing List


[-- Attachment #1.1: Type: text/plain, Size: 1574 bytes --]

Hi Ethan,

Very good to see your OP_CAT design is now on the mailing list.

Inside the BIP text, you mention that a sufficiently large OP_CAT script 
can "support tree signatures with a thousand public keys." I think it would 
be more useful to put the theoretical limit there, as it is buried along 
with the rest of the data on tree signatures inside the reference link to 
Blockstream's web page, which could go stale for whatever reason.

On a further note, if there are enough practical uses for tree signatures, 
we could make it into a fully fledged BIP too, instead of just something 
cool that would make the Stacker News front page.

- Ali

On Tuesday, April 16, 2024 at 7:21:22 PM UTC Ethan Heilman wrote:

Hi everyone,

We've recently made a number of updates to the OP_CAT BIP proposal 
including adding a rationale section, an expanded backwards compatibility 
section and an updated reference implementation.

It can be found as a PR to the bitcoin/bips repo here: 
https://github.com/bitcoin/bips/pull/1525
or as BINANA BIN-2024-0001: 
https://github.com/bitcoin-inquisition/binana/blob/master/2024/BIN-2024-0001.md

Thanks,
Ethan

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/c32da32a-e950-4f76-b8b3-8206894cc836n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 2300 bytes --]

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

* [bitcoindev] Re: Updated BIP for OP_CAT
  2024-04-16 19:03 [bitcoindev] Updated BIP for OP_CAT Ethan Heilman
  2024-04-22 16:09 ` [bitcoindev] " Ali Sherief
@ 2024-04-22 21:51 ` Ethan Heilman
  1 sibling, 0 replies; 4+ messages in thread
From: Ethan Heilman @ 2024-04-22 21:51 UTC (permalink / raw)
  To: bitcoindev; +Cc: Armin Sabouri

A number of people have privately sent me questions about the status
of the BIP number for OP_CAT. I want to publicly clarify two points in
regards to the OP_CAT BIP:
i. The OP_CAT BIP authors, Armin and I, have formally requested a BIP number,
ii. and no BIP number has yet been assigned (despite what is being
said on twitter).

On Tue, Apr 16, 2024 at 3:03 PM Ethan Heilman <eth3rs@gmail.com> wrote:
>
> Hi everyone,
>
> We've recently made a number of updates to the OP_CAT BIP proposal including adding a rationale section, an expanded backwards compatibility section and an updated reference implementation.
>
> It can be found as a PR to the bitcoin/bips repo here:
> https://github.com/bitcoin/bips/pull/1525
> or as BINANA BIN-2024-0001:
> https://github.com/bitcoin-inquisition/binana/blob/master/2024/BIN-2024-0001.md
>
> Thanks,
> Ethan
>

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/CAEM%3Dy%2BV7QUHoPPhEfg7uxdK8s66-gHgkqLKAV8WuPiN-pUWABQ%40mail.gmail.com.


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

* Re: [bitcoindev] Re: Updated BIP for OP_CAT
  2024-04-22 16:09 ` [bitcoindev] " Ali Sherief
@ 2024-04-26  0:34   ` Ethan Heilman
  0 siblings, 0 replies; 4+ messages in thread
From: Ethan Heilman @ 2024-04-26  0:34 UTC (permalink / raw)
  To: Ali Sherief; +Cc: Bitcoin Development Mailing List

Excellent point, I've updated the BIP to specify the theoretical
maximum of public keys. See commit
https://github.com/EthanHeilman/bips/commit/852502b9cf0568dc4c75d93aaaaee3d102002ec7

> On a further note, if there are enough practical uses for tree signatures, we could make it into a fully fledged BIP too

I'd love to see a tree signature BIP. You should make one.

On Wed, Apr 24, 2024 at 11:35 AM Ali Sherief <ali@notatether.com> wrote:
>
> Hi Ethan,
>
> Very good to see your OP_CAT design is now on the mailing list.
>
> Inside the BIP text, you mention that a sufficiently large OP_CAT script can "support tree signatures with a thousand public keys." I think it would be more useful to put the theoretical limit there, as it is buried along with the rest of the data on tree signatures inside the reference link to Blockstream's web page, which could go stale for whatever reason.
>
> On a further note, if there are enough practical uses for tree signatures, we could make it into a fully fledged BIP too, instead of just something cool that would make the Stacker News front page.
>
> - Ali
>
> On Tuesday, April 16, 2024 at 7:21:22 PM UTC Ethan Heilman wrote:
>
> Hi everyone,
>
> We've recently made a number of updates to the OP_CAT BIP proposal including adding a rationale section, an expanded backwards compatibility section and an updated reference implementation.
>
> It can be found as a PR to the bitcoin/bips repo here:
> https://github.com/bitcoin/bips/pull/1525
> or as BINANA BIN-2024-0001:
> https://github.com/bitcoin-inquisition/binana/blob/master/2024/BIN-2024-0001.md
>
> Thanks,
> Ethan
>
> --
> You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/c32da32a-e950-4f76-b8b3-8206894cc836n%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/CAEM%3Dy%2BW5EfKAXDad-ByLt1x9mWu4QAx_hEt_SYq_Lj6DArpVBw%40mail.gmail.com.


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

end of thread, other threads:[~2024-04-26  9:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-16 19:03 [bitcoindev] Updated BIP for OP_CAT Ethan Heilman
2024-04-22 16:09 ` [bitcoindev] " Ali Sherief
2024-04-26  0:34   ` Ethan Heilman
2024-04-22 21:51 ` Ethan Heilman

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