pull down to refresh

Dumb question, maybe. I was listening to Calle talk about this on WBD, but this episode was back in April and he said the issue was being addressed.

This is not a perfect solution but one option I heard is if leaving a Mint and moving to another Mint is made easy and cheap enough, occasional bank (mint) runs could be an option.

Basically make bank runs so easy to do that it highly encourages Mint runners to be prepared.

It is not a if but a when that a mint will have to "prove" they have 1 to 1 reserves.

reply

How will you be able to vet all these different mint operators that you would move to? You go to webpage that has list of 1000 different mints with random internet monikers...who do you trust?

I think only answers are: small known group and/or limited duration exposure to mint (you lock up funds for 1 day, etc then withdraw).

reply

Agreed, I can see using many mints and for short periods being "best practice"

reply

it should be ideally local community of people known to each other.

reply

wouldn't the ease of this successfully being pulled off depend on lightning liquidity surrounding the mint?

reply

you need mercury layer for that...

reply

Statechains still require trust though.

reply

hello, can you please expand on this one, how so?

reply

Mercurylayer gives you full custody at all times, no need to prove anything :)

Read more here: https://mercurylayer.com

No, there is no cryptographic way to ensure you are not being frac-reserved.

The only ways would be operationally (ie. coordinated bank run feature of wallets, etc) but these all have usability and potential fee impacts.

To be clear, other federated solutions (ie. sidechains like Liquid) have an auditable supply of tokens issued. So all of this is a matter of trade-offs.

The issue I see with Chaumian eCash long term is that the tendency will be for federations to grow in size (network effects). Who believes Coinbase, once they become the biggest mint, wont reserve-frac their users?

reply

Until this is resolved it seems to me that all large organizations running mints should be avoided, similar to our mantra of "get your coins off exchanges." That's why I see the use case as small family and friends mints right now.

reply

Now I see your concern from the other day. I didn't realize this was even an issue

reply

Yes. Either small known-party mints or conversely short time-duration mints.

I think these "ad-hoc" mint setups could be really good (ie. my 3-day festival idea I've posted about in other threads). So in this case the threat to frac-reserve would be limited by your time exposure to the mint itself. (add an auto expiry function added to Cashu protocol?....hmmmmm....)

reply

If I remember correctly, in the early days this seemed to be the use case everyone envisioned. I guess it changed at some point?

reply

That is what I'm talking about. Use it and trow away. But this is just banking on steroids. Our own version of rug pulls.

That is why I just see ecash more like a toy, use it and immediately cash out for real Satoshi.

reply

+1 still a work in progress as far as i know.

reply

I have an experimental PoL server running already for the testnut mint. It's going to take a while until wallets can adopt this, there's still a ton of possible optimizations to make this be effortless. But the sheer existence of a possibility to audit ecash mints is already very bullish to me.

reply

The fedimint website lists debasement as a potential problem under their tradeoffs section. From what they say ecash's privacy elements make it difficult to audit.

I think the guardians can audit how many tokens they have created vs how much bitcoin they have, and they could publish on chain addresses so users could survey those, but users would still have to trust them that they didn't create tokens greater in value than the amount of bitcoin they hold.

Also: only guardians can create tokens (or at least they have to sign off on the creation) so if unbacked tokens were being created it would mean that the people you are trusting not to rug you are lying to you on another count.

reply

Would zero-knowledge proofs somehow provide it?

reply

You can audit how much the mint has on-chain but you can't verify how much ecash has been issued. This is kind of an impossible problem because ecash is basically just a signature, there is no way to stop the federation from creating signatures without you knowing.

reply

how do signatures work, is each ecash token signed by all guardians? or could guardians check number of every other guardians signatures, and see if there are discrepancies between each other?

reply

It’s an aggregate sig by the federation.

reply

ah, but guardians incentivised to not have their mint implode, so even that wouldn't work would it

reply

Good point. I've been reading about fedimint and I've also heard people talk about it, but I can't find anything. There should be a way to confirm these values.

reply

Hmmm, I guess its up to the mint, maybe an API showing issues and redemptions backed by the multi-sig wallet funds/LN channels, gets complicated real fast though and isn't something that cannot be faked

So my guess is Bank run, is the best way to verify lol

reply

By not sending to the mint in the first place. Don't settle for Bitcoin derivatives.

reply

fedimint provides a solution for general public for whom self custody may not be that easy a better way to buy and store bitcoin
a federated system in between the centralised and the purely decentralised system.
It will be the way forward till self custody is taught in primary schools.

reply

I really have to disagree. Fedimint is nothing more than a middleman selling rugs under the premise mentioned in your reply. They're a distraction. We can do better.

reply

and what is the better?

reply

I tend to agree, but I want to be sure, since people who know more than me see value in it.