------- Original Message -------
On Tuesday, May 10th, 2022 at 17:54, ZmnSCPxj via bitcoin-dev 
<bitcoin-dev@lists.linuxfoundation.org> wrote:


> Good morning waxwing,
<snip>
>
> Ah, yes, now I remember.
> I discussed this with Tamas as well in the past and that is why we concluded 
> that in defiads, each UTXO can host at most one advertisement at any one time.
> In the case of defiads there would be a sequence counter where a 
> higher-sequenced advertisement would replace lower-sequenced advertisement, 
> so you could update, but at any one time, for a defiads node, only one 
> advertisement per UTXO could be used.
> This assumed that there would be a defiads network with good gossip 
> propagation so our thinking at the time was that a higher-sequenced 
> advertisement would quickly replace lower-sequenced ones on the network.
> But it is simpler if such replacement would not be needed, and you could then 
> commit to the advertisement directly on the UTXO via a tweak.
>
> Each advertisement would also have a specific application ID that it applied 
> to, and applications on top of defiads would ask the local defiads node to 
> give it the ads that match a specific application ID, so a UTXO could only be 
> used for one application at a time.
> This would be equivalent to domain separation tags that waxwing mentions.
>
> Regards,
> ZmnSCPxj
>

I suppose ultimately this brings up the question of the scope of this BIP. The 
abstract points out that the BIP contains both a definition of address 
derivation, but also how to sign fidelity bond certificates.

My feeling is that the latter might be better not included? I note that the 
'Motivation' section gives motivation for standardisation of derivation (this 
includes things like time schedule), but not the second area - certificate 
signing. I think the second area is much more tricky, but much more to the 
point is, isn't it the case that that second area, can be interpreted without 
consensus between wallet developers? So say you were a hardware wallet 
provider, or a "node in a box" provider - your customers want you to provide 
the ability move funds around, including e.g. moving funds out of an old 
Joinmarket wallet (in which say there is a now expired timelock address utxo) 
by just entering its BIP39 seed. If this BIP addresses that, it should be 
enough.

I don't doubt that there's gains to be had from a broader community discussing 
and agreeing the details of how to create a fidelity bond certificate, but it's 
a separate, and more difficult, task.

Cheers,
waxwing/AdamISZ
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to