I believe Pieter Wuille has been doing a bunch of work to select a much more 
modern error correcting code (ie very simple to implement and also much more 
advanced). He tells me he will work to get that work public and do a write-up 
for it in the coming days/weeks.

Matt

On November 9, 2016 11:22:10 AM PST, Andreas Schildbach <[email protected]> 
wrote:
>Out of curiosity: What other address formats are in development?
>
>
>On 11/09/2016 07:42 PM, Matt Corallo wrote:
>> I'm confused, it seems you're implementing BIP 142, which was
>withdrawn. There is currently no proposed (AFAIK) address format for
>P2WSH/P2WPKH scripts, though there is a ton of ongoing work in building
>a TON better address format for it.
>> 
>> On November 9, 2016 7:25:55 AM PST, Andreas Schildbach
><[email protected]> wrote:
>>> (this is a followup to
>>> https://github.com/bitcoinj/bitcoinj/issues/1312)
>>>
>>> Great to hear you're working on segwit! It's much appreciated.
>>>
>>> I would first invest some time to decide if a segwit address is
>>> actually
>>> similar enough to a regular Bitcoin address to be implemented with
>the
>>> same class. In theory, it could also be another subclass of
>>> VersionedChecksummedBytes.
>>>
>>> If your decision is you want a shared implementation for both types
>of
>>> addresses (and your code seems to proove this), then I agree the
>>> constant needs to go sooner or later. I would not worry too much
>about
>>> backwards compatibility here, but marking it deprecated seems fine
>to
>>> me
>>> for now too.
>>>
>>>
>>> On 11/09/2016 03:28 PM, Jean-Pierre Rupp wrote:
>>>> I have been working on segwit addresses on my fork of this code. I
>>>> noticed that the |Address| class has a static property |LENGTH|
>that
>>> is
>>>> set to 20. In order to work properly with segwit, the |LENGTH|
>>> property
>>>> has to be set individually per address instance, or not at all. I
>for
>>>> now left it at 20 and marked it |@Deprecated|. I would like to know
>>> if
>>>> the property should instead be removed, even if it breaks backwards
>>>> compatibility. My code is here
>>>> <https://github.com/xenog/bitcoinj/tree/segwit>.
>> 

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to