> > > As a better analogy: I am borrowing a piece of gold, smelting it down to > > > make > > > a nice shiny advertisement "I am totally not a bot!!", then at the end of > > > the > > > lease period, re-smelting it back and returning to you the same gold piece > > > (with the exact same atoms constituting it), plus an interest from my > > > business, > > > which gained customers because of the shiny gold advertisement claiming "I > > > am totally not a bot!!". > > > > > > That you use the same piece of gold for money does not preclude me using > > > the gold for something else of economic value, like making a nice shiny > > > advertisement, so I think your analysis fails there. > > > Otherwise, your analysis is on point, but analyses something else > > > entirely.
Back to this analogy, I think it's imprecise in a way that's important to not overlook: you cannot re-use the same gold atoms in two different advertisements. Use of a fidelity bond, being basically a signature, is completely 'non-rivalrous' as I think the economists say. > Yes, that is why Tamas switched to defiads, as I had convinced him that it > would be similar enough without actually being a covenant scam like you > described. > > > In any case, I tend to agree with your other posts on the subject. For the > > burn to be provably non-dilutable it must be a cost provably associated to > > the scenario which relies upon the cost. This provides the global > > uniqueness constraint (under cryptographic assumptions of difficulty). > > > Indeed. > I suspect the only reason it is not yet a problem with existing JoinMarket > and Teleport is simply that no convenient software currently exists which > allows the same bond to be used by both, thus making it safe in practice but > not in theory. > But the theory implies that if somebody does make such software, effectively > both systems will become joined as effectively only a single identity exists > in both systems. > This may not be a problem either since the intent is that Teleport will > obsolete JoinMarket someday, but if other applications start using the same > scheme without requiring a commitment to a specific application, this may > also effectively render Teleport less useful as well. > > Regards, > ZmnSCPxj > _______________________________________________ So, general comment: it seems like both you and Eric agree with my uncertain intuition up-thread and therefore do we all agree that the correct solution (to whatever extent there is one) is something like domain separation tags, as we discussed earlier? It's still a matter of social consensus: if appending "JM" to the end of a certificate signature is intended to mean that this fidelity bond can only be used in Joinmarket and not anywhere else, well we can only as individual users demand that (i.e. *I* might not accept it in Teleport, but what if Fred down the street does? It's not enough for me to rely on my own criteria!), and more subtly, it makes sense only if we all have an unambiguous definition of what Joinmarket *is* - ironically it is precisely the thing brought most into question by the achievement of real decentralization in a system. Cheers, waxwing/AdamISZ _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev