Oddbean new post about | logout
 PSA: The functionality of multiple Fedimint federations is significantly degraded due to severe DNS issues.

It seems to be the case that some federation guardians have an XYZ domain that the DNS registrar has taken over. Freedom One and Bitcoin Principals appear to have one guardian offline due to this.

Unfortunately, despite the server and keys for these guardians being intact, there is no way for the DNS of a guardian to be swapped out after the fact. We became aware of this issue last week and then became aware that multiple federations are experiencing this: https://github.com/fedimint/fedimint/issues/5482/

Given the critical state of these federations, with one guardian out of four being permanently offline, it's essential that if you have funds in these federations, you should withdraw them immediately. Unfortunately, we're unaware of other public federations, so you must withdraw to another lightning or on-chain wallet.

From our experiences, intermittent/connectivity issues can occur with guardians, and this may result in errors if not all three remaining guardians are consistently online. No other guardian of these federations has XYZ or other domains like it. So, if you're having issues, please try again later.

Unfortunately, not much can be done on the Mutiny side, so we're removing the federation setup flow in the UI as a first step. Sorry for the inconvenience.  
 Wonder if a dedicated wireguard setup might help this. 🤔 
 And just do IP? 
 You can self host DNS within a wireguard subnet.  
 Like Headscale  
 Headscale work nicely? I looked into it a couple years back but didn't get very far.  
 Yeah that could work too 
 Endpoint IPs would be blocked, just kicks the can down the road. 
 So TOR? 
 So no custodians? 
 Everyone's ISP is already custodial? 
 Good luck shutting down the entire internet instead of just 3 or 4 central points 
 I'm so confused what you're arguing for or against.

What did you mean by "no custodians"? 
 Sheesh 
 Fedimints are a great idea. At the same time it shows why Monero's choice of L1 privacy is much more reliable. 
 How many monero are in circulation and what controls their issuance? 
 How much ecash is in circulation and what controls their issuance? 
 Am I advocating using e cash? 🤔 
 I don't know, that's up to you 
 Monero and eCash both suck 
 Monero currently has better privacy and UX then Bitcoin.  
 It's also much cheaper to kill.  
 That's definately true in regards to hashrate.  Though Monero is ASIC resistant which does make it somewhat harder to coordinate in scale.   
 Not an invalid point, but relatively insignificant in the grand scheme of things when it comes to defeating state actors and central banks. 
 you can also make the argument that bitcoin ASIC centralization undermines the purpose of defeating state actors and central banks 
 It's not anywhere near centralized enough for that argument to be valid, and the market will respond as soon as they attempt to seize miners to produce empty blocks (this is the attack vector) - fees go up until enough hashpower comes online to mine non-empty blocks. 
 Until there is public, determined competition between nation states for domination of the mining space its a very real threat.

The US is *quite* adept at leveraging its position in even hostile jurisdictions. There is no place on earth that both 1,takes bitcoin seriously enough and 2,hates the US enough that miners can feel secure enough to bring large hash online there.

And of course, one jurisdiction isn't enough. We need many.

So tbh, it's stupid to dismiss that attack vector.

Sure you'll probably still be able to eventually get your tx mined.
But the network will NOT function as advertised. 
 You're describing the hash war phase. The network will not work as advertised, but only for a certain period of time until either the state or the market capitulate. Here watch this: https://youtu.be/X_xgmVLyB94?si=UhSN5Cmjzbk9Tyvs 
 Right. As I said, its a legitimate threat until we get to that phase.

It's another front of state KYC/AML laws designed to undermine bitcoins censorship resistant properties.

And they're being generally successful. 
 Yeah there's definitely a war coming 
 I hope there is.

Regulators are quite accomplished at avoiding direct confrontation and instead gradually adjusting expectations over years.

Bitcoiners normalization, and even encouragement of, KYC being case in point. 
 Less than Bitcoin. Nodes and miners just like with Bitcoin.

Is that news to you? 
 18,445,342

PoW mining just like Bitcoin 
 Lol 
 Why the laughter? 
 Protocols scale in layers, welcome to the early days of another layer scaling. 

This is the same thing that has happened across other protocols. Patience and time are required.  
 Life doesn't just scale in layers. It scales both vertically (layers) and horizontally (competition). 
 Yea monero & other L1 privacy coins are better then ecash 
 People look at this and see nothing wrong with using DNS-based image urls or url-based relay hints inside our posts. They are never going to come after our content, right? Riiight?
nostr:nevent1qqs07vzaf20nkacc3qp0j2hjzjyynfynf9q9qpa9d23uf7n7prt2cdqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxlzue8wxp0x92ax7enqggm580y4q2spspdr90fvnu3hem5ajt8pqpsgqqqqqqsqjmpl4 
 /etc/hosts fix 
 They should use nostr. Like Calle talked about for cashu mints.  
 It's working and it's insane  
 Can't wait to see it. There are  other apps that can/should  follow this approach.  
 ShockWallet.app and lightning.pub been doing this awhile, without shitcoins 
 Whoa  
 ohhh not again guys 😣
trying to transfer but receiving "unknown error" with big red X 
 I'm getting the same. Tried on-chain and lightning invoice. 
 Yeah transfers not happening on my end either… same error 
 @OpenSecret help 
 These are likely intermittent issues with the federation. I would just retry again later 
 Thankfully me and my fam were able to get it off no problem (wasn't huge amount anyways). Appreciate you guys. 
 Same. 
 i can't send anything out of freedom one rn. has anyone been able to withdraw funds?

nostr:note1luc96j5l8dm33zqzly40y9ygfxjfxj2q2qr6264rcna8uzxk4s6ql2ngwg  
 is your pwa also borked? I often get page reloads randomly but now the thing won’t even load.

https://video.nostr.build/34024401eff1d5cc70c49aa73423eb7c4d5aa24ae8c5bad5e0dfafd2bea26a94.mp4 
 Same 
 Mine started acting exactly like this after someone zapped me through the mutiny.plus address.

Are you using one of the affected federations? 
 l think I just lost about 100K #sats 
nostr:nprofile1qqsd79ejwuvz7v246danxqs3hgw7f2q4qrqz6x27je8er0nhfmykwzqpz4mhxue69uhhyetvv9ujumn0wd68ytnzvuhs9025sn #federations 
be careful #nostrplebs out there 😐
#bitcoin #nostr
nostr:nevent1qqs07vzaf20nkacc3qp0j2hjzjyynfynf9q9qpa9d23uf7n7prt2cdqpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygxlzue8wxp0x92ax7enqggm580y4q2spspdr90fvnu3hem5ajt8pqpsgqqqqqqs4hfpqn 
 Better to discover problems sooner than later. 
 THANKS TONY 
 I’ve been stuck here all day. I assume it’s related? https://i.nostr.build/5Gakv.jpg  
 I had it hang like that after latest update. Ended up with a force closed channel a few days ago. May be separate to the degraded function of fedimint. 

I went thru the process of closing the wallet on first device and reloading by seed on another device then closed it all the way out.

Then deleting everthing on the first device and reloading it on the first by seed. Only use from one device at a time.  
 I removed my federation connection, closed the app, and after reopening the app started up just fine 
 Did you opened the app through another app to fix it or something? If so did you restored using the state file or the seed words? 
 Only actions were removing the federation connection and restarting the smartphone app 
 Swap worked normally for me from Mainnet-17-Alephebt 
 Ouch
nostr:nevent1qqs07vzaf20nkacc3qp0j2hjzjyynfynf9q9qpa9d23uf7n7prt2cdqprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730qgsd79ejwuvz7v246danxqs3hgw7f2q4qrqz6x27je8er0nhfmykwzqrqsqqqqqpaxvusn 
 Sucks but shit happens. Onward 🫡 
 I cannot send on-chain, lightning, or swap out of the mint. I am dead in the water. 
 This has been resolved, either by updating or through patience.  
 How do you withdraw all funds on a federation to an existing lightning channel? I only have the option to send to another federation or setup a new channel. 
 If you don't have enough inbound liquidity you'll have to open a new channel 
 The problem is, if you don't already have a channel, you're stuck. 

Mutiny is automatically transferring all on-chain transactions to the federation, not to the wallet on-chain address. Is it supposed to work that way? This has happened to me twice already. 

I now have ~500k stuck in the freedom one federation, and I cannot create a channel because my on-chain balance is too low.

Also, your recent patch doesn't seem to work when you select the option to send to another wallet. The confirm send button is muted and doesn't do anything. 

Here's a recording taken a few days ago:

https://v.nostr.build/POVV7.mp4 
 Feels like a lot of underlying assumptions are being challanged recently. 

Relying on dns seems flawed now...

So much to build.

Keep it up 
 Keeeeeeeeet! 
 Maybe I'm naive, but I feel like keys both private and public are circulating enough to feel normalised.

A generation or two and we'll all just use public keys and hash identifiers. We'll have local directories of them in our phones.

Then we'll use a peer to peer discovery network to find each other (keet) and all will be well with the world.

Maybe advertisers will put qr codes or something else alongside their ads with public keys for their websites.

Maybe I'm having a heat stroke. 
 Join me on Keet.io - The Psychedelic Libertarian Repository (no expiry)

pear://keet/yry5f6hctja4dwbmpfxbpngqgjp6oiz3hqtzhimcseumfusi3koaeykkdtpe7u4pkubpkt4tykmjrpknr5an9ncjnw63w711x1q8pmkeqc 
 Have Mutiny Wallet with freedom one: Was able to sweep funds (< 3000 sats) to WoS. Seems to be still working. 
 have you heard of the chain with 70% bitcoin hashrate to mitigate DNS 3rd parties? guess not 
 Unknown Error no matter what type of transfer I try... 
 I was just able to send an on-chain payment out of Mutiny Wallet after getting this error yesterday. Might be working now? 
 Just tried onchain and lightning again but no go yet for me. 
 Went through onchain this time 
 Whew 😅 
 Is there any more info available here? I’m somewhat surprised to hear (and Google doesn’t seem to have any results for) a TLD seizing a domain outright. I could see a shitty registrar (GoDaddy or whatever) doing so, however. 
 Google "XYZ serverHold", it's a common problem apparently. 
 Oh wild, seems that registry is super obnoxious. 🤦‍♂️ 
 When in doubt, use .org for infra domains, always. 
 Ah, yea, okay, .xyz gets used by spammers a *ton* so I think they did this to fix their spam problem (lots of people just block *.xyz these days), but what a terrible idea… 
 Noted. I never thought about TLDs being owned by a bad registrar 
 An update to our apps have been made that should help performance when a single fedimint guardian is down. Please continue withdrawing out of the Freedom One and Bitcoin Principals federation. The LN gateways might be experiencing heavy load so try on chain if you need to. Getting plenty of reports of successful withdraws so far today, try again if you had issues before.

The fedimint team is working on short and long term solutions but for now it's best to withdraw and remove the federations. We have turned off lightning addresses for now too.

Sorry for the issues.

nostr:nevent1qqs07vzaf20nkacc3qp0j2hjzjyynfynf9q9qpa9d23uf7n7prt2cdqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxlzue8wxp0x92ax7enqggm580y4q2spspdr90fvnu3hem5ajt8pqpsgqqqqqqsqjmpl4 
 Easy solution.  Allow DNS migration.  If one is seized move to another.  For a small overhead of meta data, the future-proofing becomes available. 
 So Fedimints rug pulled ?
Now what happens to fedimints now ? 
 🧡🫡 
 Thinking out loud.  Wouldn't it be possible to develop nostr to handle DNS services for fedimint. 
 Still just get this screen trying ti transfer out. https://i.nostr.build/GezGW.jpg  
 Oooofff 
 Still having this problem. Is it fixed? 


nostr:nevent1qqs07vzaf20nkacc3qp0j2hjzjyynfynf9q9qpa9d23uf7n7prt2cdqpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgsd79ejwuvz7v246danxqs3hgw7f2q4qrqz6x27je8er0nhfmykwzqrqsqqqqqpx6nsrn 
 How can o get my funds from freedom one federation please ? Unknown error message every time I try to swap into lightning. Thank you 
 Update: A small hotfix has been deployed restoring connectivity to all known federation guardians with this issue. A longer term fix is in progress and will probably be in the next major fedimint release. 

Huge thanks to the team there! Remember, fedimint is still early but still very promising. We thank everyone testing out this software and providing feedback and patience 🙏

nostr:nevent1qqs07vzaf20nkacc3qp0j2hjzjyynfynf9q9qpa9d23uf7n7prt2cdqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxlzue8wxp0x92ax7enqggm580y4q2spspdr90fvnu3hem5ajt8pqpsgqqqqqqsqjmpl4 
 This kind of sounds like a central point of failure