Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-23 Thread Tom via bitcoin-dev
On Friday, 23 September 2016 13:42:36 CEST Christian Decker via bitcoin-dev wrote: > > I have to disagree. That is not malleability. Creating a new document > > and re- signing it is not changing anything. Its re-creating. > > Something that the owner of the coin has every right to do. > Same thin

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-23 Thread Tom via bitcoin-dev
On Friday, 23 September 2016 13:55:50 CEST Christian Decker via bitcoin-dev wrote: > Not sure if the comparison to XML and HTML holds: the lack of closing > tags makes the meaning of individual tokens ambiguous, like I pointed > out before. The use of segments gives at most two levels of nesting,

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-23 Thread Christian Decker via bitcoin-dev
On Thu, Sep 22, 2016 at 08:37:29PM +0200, Tom via bitcoin-dev wrote: > On Thursday, 22 September 2016 14:27:29 CEST Peter Todd wrote: > > CSV uses per-input sequence numbers; you only have a per-tx equivalent. > > I think you misunderstand tagged systems at a very basic level. You think > that h

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-23 Thread Christian Decker via bitcoin-dev
On Thu, Sep 22, 2016 at 02:09:38PM +0200, Tom via bitcoin-dev wrote: > On Thursday 22 Sep 2016 13:10:49 Christian Decker via bitcoin-dev wrote: > > > > I think BIPs should be self-contained, or rely on previous BIPs, > > whenever possible. Referencing an external formatting document should > > be

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Tom via bitcoin-dev
On Thursday, 22 September 2016 21:59:12 CEST Jonas Schnelli via bitcoin-dev wrote: > Hi Tom > > > I think you misunderstand tagged systems at a very basic level. You > > think that html can only use a bold tag once in a document? Thats > > equivalent to what you are saying. > > Would the "addi

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Jonas Schnelli via bitcoin-dev
Hi Tom > I think you misunderstand tagged systems at a very basic level. You think > that html can only use a bold tag once in a document? Thats equivalent > to what you are saying. Would the "additional" segment contain the same amount of nSequence-equivalent token as the number of inputs in

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Tom via bitcoin-dev
On Thursday, 22 September 2016 14:26:18 CEST Peter Todd wrote: > > «The way towards that flexibility is to use a generic concept made > > popular various decades ago with the XML format. The idea is that we > > give each field a name and this means that new fields can be added or > > optional field

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Tom via bitcoin-dev
On Thursday, 22 September 2016 14:27:29 CEST Peter Todd wrote: > CSV uses per-input sequence numbers; you only have a per-tx equivalent. I think you misunderstand tagged systems at a very basic level. You think that html can only use a bold tag once in a document? Thats equivalent to what you

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Peter Todd via bitcoin-dev
On Thu, Sep 22, 2016 at 10:47:03AM +0200, Tom via bitcoin-dev wrote: > On Wednesday 21 Sep 2016 18:45:55 adiabat via bitcoin-dev wrote: > > Hi- > > > > One concern is that this doesn't seem compatible with Lightning as > > currently written. Most relevant is that non-cooperative channel close > >

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Peter Todd via bitcoin-dev
On Wed, Sep 21, 2016 at 11:32:33AM +0200, Tom wrote: > Thanks for your email Peter! > > On Tuesday 20 Sep 2016 17:56:44 Peter Todd wrote: > > On Tue, Sep 20, 2016 at 07:15:45PM +0200, Tom via bitcoin-dev wrote: > > > === Serialization order=== > > > > > > The tokens defined above have to be seria

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Tom via bitcoin-dev
On Thursday 22 Sep 2016 13:10:49 Christian Decker via bitcoin-dev wrote: > On Thu, Sep 22, 2016 at 10:56:31AM +0200, Tom via bitcoin-dev wrote: > > On Wednesday 21 Sep 2016 18:01:30 Gregory Maxwell via bitcoin-dev wrote: > > > On Tue, Sep 20, 2016 at 5:15 PM, Tom via bitcoin-dev > > > > > > wrote

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Christian Decker via bitcoin-dev
On Thu, Sep 22, 2016 at 10:56:31AM +0200, Tom via bitcoin-dev wrote: > On Wednesday 21 Sep 2016 18:01:30 Gregory Maxwell via bitcoin-dev wrote: > > On Tue, Sep 20, 2016 at 5:15 PM, Tom via bitcoin-dev > > > > wrote: > > > BIP number for my FT spec. > > > > This document does not appear to be con

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Tom via bitcoin-dev
On Wednesday 21 Sep 2016 18:01:30 Gregory Maxwell via bitcoin-dev wrote: > On Tue, Sep 20, 2016 at 5:15 PM, Tom via bitcoin-dev > > wrote: > > BIP number for my FT spec. > > This document does not appear to be concretely specified enough to > review or implement from it. > > For example, it doe

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-22 Thread Tom via bitcoin-dev
On Wednesday 21 Sep 2016 18:45:55 adiabat via bitcoin-dev wrote: > Hi- > > One concern is that this doesn't seem compatible with Lightning as > currently written. Most relevant is that non-cooperative channel close > transactions in Lightning use OP_CHECKSEQUENCEVERIFY, which references the > seq

[bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-21 Thread adiabat via bitcoin-dev
Hi- One concern is that this doesn't seem compatible with Lightning as currently written. Most relevant is that non-cooperative channel close transactions in Lightning use OP_CHECKSEQUENCEVERIFY, which references the sequence field of the txin; if the txin doesn't have a sequence number, OP_CHECK

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-21 Thread Gregory Maxwell via bitcoin-dev
On Tue, Sep 20, 2016 at 5:15 PM, Tom via bitcoin-dev wrote: > BIP number for my FT spec. This document does not appear to be concretely specified enough to review or implement from it. For example, it does not specify the serialization of "integer" (is it a 32 bit word in network byte order or?)

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-21 Thread Tom via bitcoin-dev
On Wednesday 21 Sep 2016 14:00:23 Andreas Schildbach via bitcoin-dev wrote: > Just glancing over your BIP, I wonder if we should use Protobuf. It uses > this "flexible" format already and is quite compact/binary. We use > Protobuf already for the payment protocol, and there is very good tool > supp

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-21 Thread Andreas Schildbach via bitcoin-dev
Just glancing over your BIP, I wonder if we should use Protobuf. It uses this "flexible" format already and is quite compact/binary. We use Protobuf already for the payment protocol, and there is very good tool support. ___ bitcoin-dev mailing list bitco

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-21 Thread Tom via bitcoin-dev
Thanks for your email Peter! On Tuesday 20 Sep 2016 17:56:44 Peter Todd wrote: > On Tue, Sep 20, 2016 at 07:15:45PM +0200, Tom via bitcoin-dev wrote: > > === Serialization order=== > > > > The tokens defined above have to be serialized in a certain order for the > > transaction to be well-formatt

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-21 Thread Tom via bitcoin-dev
On Tuesday 20 Sep 2016 21:31:47 Luke Dashjr wrote: > On Tuesday, September 20, 2016 5:15:45 PM Tom via bitcoin-dev wrote: > > As the title suggests, I would like to formally request the assignment of > > a > > BIP number for my FT spec. > > Please open a pull request on the bitcoin/bips repo after

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-20 Thread Peter Todd via bitcoin-dev
On Tue, Sep 20, 2016 at 07:15:45PM +0200, Tom via bitcoin-dev wrote: > === Serialization order=== > > The tokens defined above have to be serialized in a certain order for the > transaction to be well-formatted. Not serializing transactions in the > order specified would allow multiple interpreta

Re: [bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-20 Thread Luke Dashjr via bitcoin-dev
On Tuesday, September 20, 2016 5:15:45 PM Tom via bitcoin-dev wrote: > As the title suggests, I would like to formally request the assignment of a > BIP number for my FT spec. Please open a pull request on the bitcoin/bips repo after this has been discussed a bit on the ML. Note that at least a

[bitcoin-dev] Requesting BIP assignment; Flexible Transactions.

2016-09-20 Thread Tom via bitcoin-dev
As the title suggests, I would like to formally request the assignment of a BIP number for my FT spec. Thank you! Source; https://github.com/zander/bips/blob/FlexTrans/bip-.mediawiki BIP: ?? Title: Flexible Transactions Author: Tom Zander Status: Draft Type: Standards Track