Justin's avatar
Justin
m1sterc001guy@bitdevsmpls.org
npub1zswj...gc6x
#Bitcoin Github: https://github.com/m1sterc001guy
Does WhiteNoise support editing group chat members? Wanted to make a group for our BitDevs but couldn't figure out how to do that. @JeffG
Justin's avatar
m1sterc001guy 3 weeks ago
Excited to make the v0.1.0 version of "Fedimint Mobile" available to Android users! We've been trying to figure out how to make it easier to run a guardian in a Fedimint. Start9 and Umbrel packages make it pretty easy, but it turns out that just getting the infra for running either of those is sometimes too high of a bar for some users. Because Fedimint has Iroh integration, we are not constrained to running on servers. I demoed at TabConf last year how to setup a Fedimint using only Android phones and I just made the app available for download. Anyone can setup a Fedimint in like 3 clicks now. Just download the app, configure your Bitcoin blockchain source, scan setup codes of your peers, and launch it. That's it. The app is rather data and battery intensive. I wouldn't recommend running it on your daily driver phone, it will drain your battery quickly. But if you have an old Android phone that you're ok with keeping plugged in and connected to Wifi 24/7 - you can very easily use this to setup a Fedimint. Backup and recovery has also been built directly into the app. So if your phone is damaged or you want to switch to running your guardian on a server or a different phone, it's extremely easy to do so. It's available on Github and Zapstore at the links below. Give it a try, I would love to hear feedback!
Justin's avatar
m1sterc001guy 1 month ago
Welcome to Mobimint! A signet Fedimint that is run entirely on a fleet of Android Pixel phones. This is an experimental federation to test the stability of running a Fedimint guardian on an Android. We've done a few transactions....and it works! It is fully setup with a Mutinynet gateway as well, so Lightning works. Try it out. Just copy the below ecash into or get some coins on AwEEmMV6fQD9A0sJgAGOPGwUjV7Su9xuL0Gmjfp-GYuiqAit6G0svG9Hcm0hS5rjLtYAT6wQIGvU6nUfC2HmtSI7je8pSeumDhzVTXr84v2Ru4EPA4Rovew3l-T2-_0CAAGw7ucaiUf1n_spHnBbbhIJRVHuNg8UXgEWGUBP4yAF43BtlOxgUhfDl5y5XVFfH91adbGYpkwPoVlaZuq8fJZYM_S2jWLvHF1QoSATAYoZgf0EAAGUmfgYXKvY8atbDAPHTAuGzbVkmyatmZye9zS3oeD4lUB7RcGKPep3DoYnmQxcd-ilpK__aVFnBwcIQi7pe2Yfm3l5bXdc9JLULmyiZtQ6ev0QAAG0_5_4QFwqofEOR9yQOw-Jy2FgTaoLnthwy-EO7UkvfKpnjHgfSZ4tue1EXPgrtGb3gbxP_PYWfSXHm1gpujKBJWpAl_DUcGCPoUk3dVxl_f2AAAGhZhpL-bFOXpdUkRWOBz10bhwJEIVQ1VdpWsUebuJzteeffHF7CZ5DyGPfVg4xz-x5adP5zZ-mj4mZxJJBPW8yxvgfD4dlchGiJ7F0Xnvldv4ACAAAAZcs2jfKFuHBm_gcpzvQ2mNrnY9slJoEyTSUPE8bQ9Wbkt9E_U3-00IsQTrp6vXqf1Vvbsqyn6iQlipde_50JhmekfVjl4fd0OT8wkj7rKdb_gAQAAABilE2-HAUm6Yx-Rm0X7xbBLAq4SFufxiJ8u96eQuDzA-QVAQmHNo1btG2mkIom4LWVJRYg-hgrMtmfTSPtnNizZXxR16sf52LqbmaZTYUAFD-ACAAAAKFwc9AW8x4Zno4Uq0ZpDnGpf8uvgEwhXQMgBFsi9v7EvsXmdp2etZYuIE9EsmT9u7NebgZcyjlLOckd-C7oZ5mPfBbUf51ZtuVZaXU0BaRq7aazK9EDd9a8L58ejolLqVdjDExtQbBRfAORiuz7AQZq0KOcIZSMzHY2aiWa3wM9_4Ai4ZmAtTszkMmvWszuh1eCMXHq70NeLRADLzfN5qC_gBAAAABsgHtbLk1JBGYmjK-JkG_DKsM9kp2zrKloxvlDFNBbc85u0PeH_hMlaoUmL6uGMcE-CyQ9YBRru2O3IRQTwXNK_6QRm1yrZ-WaMYTKupAyVoCagEAR2lyb2g6Ly82Mjk4YmI3Y2E3NmQ1MTg1NjZiNDMyY2I3MmMwNGExNjc3M2Q3ODk3YzgwNzFjYTRkNzM3Y2M3MGI0ZmIwYTRkmMV6ff1gJMkrtS4aFFOFleygP7okLisJa0Dl801W7SU= image
Justin's avatar
m1sterc001guy 1 month ago
Who says you can't ship things on a Friday? New Ecash App Release! (v0.4.0) or on Zapstore - Improves Nostr Wallet Connect handling on Android - Adds more fiat currency displays - Number pad improvements: can input amount in fiat currency now - Deep link support (Android will now include Ecash App when handling lightning and lnurl links) - Shows pegin fees to user - Greatly improved dev build system - Iroh Gatewayd support
Justin's avatar
m1sterc001guy 3 months ago
I went to a local "Open Source" happy hour this evening. There was panel on how "AI is impacting enterprises" and they mostly focused on the dangers of how AI might take everyone's job. Lots of discussion about enterprises, board members asking about "AI Strategy", and how to impose guardrails for safe AI use. Umm what exactly does that have to do with Open Source Software? I don't think any of the panelists mentioned the words "open source" once. Frankly not surprising, but still eye opening to see the disconnect that the Bitcoin ecosystem has from the broader tech community. Open source is more than just dumping code on the internet.
Justin's avatar
m1sterc001guy 4 months ago
I'm curious what Nostr thinks of privacy vs auditability in ecash mints. In Fedimint, all of the Bitcoin is held in an onchain multisig that is controlled by the guardians. In most deployments, this is a 3/4 (but it can be larger), which makes it painfully obvious onchain to third party observers. The UTXOs that a federation controls is also not private, they can be found by scanning the mint's history (which is public). This can be seen on or using Ecash App (https://ecash.love). I think it is a nice feature to be able to see onchain all of the UTXOs that a federation holds (this could make something like proof of reserves easier). Now, in a world where Fedimint has a taproot wallet (instead of P2WSH) and can use FROST/ROAST to sign peg-out transactions, it is no longer obvious onchain to third party observers which UTXOs correspond to a federation, since they can be spent using the keypath which looks like a normal taproot single-sig spend. However, as mentioned above, the UTXOs for the federation are still public, so a "fedimint-aware" third party adversary could still scan the mint's history and figure out the UTXOs. I suppose we could come up with a scheme to keep peg-in UTXOs private from third party adversaries, which (with FROST) would have the benefit that it would be really hard to use onchain data and mint history to determine if a user is using a Fedimint. But this would come at the cost of easy auditability.
Justin's avatar
m1sterc001guy 5 months ago
Fantastic TabConf. Sad I had to leave early. My favorite moment was when someone asked @Super Testnet what his go to market strategy was
Justin's avatar
m1sterc001guy 8 months ago
Curious what Nostr thinks about this idea: A Fedimint module to be a "maker" on JoinMarket. A federation could earn fees (or the forbidden word "yield") on the backing reserves of the Fedimint. Currently the federation's funds do not move unless there is a pegin or a pegout, and the idea would be to put this capital to use in a non-custodial way. Could provide an incentive for running a Fedimint. credit: @Lethal Lee