Avatar
Ethan Tuttle
5ec98673feecaa935c81450169221259a2f132634e7891a0c537dcb63ef3cfb1
professional ehash shill shill pioneer

So fedimint nodes have a liveliness for connectivity. They connect over websocket to each other. This is how messages are passed and consensus communications happen. I wonder if there's a timeliness to consensus items, or if it could be done very slowly. If it could go slowly, then I ponder if you could just use nostr as a communicaiton layer. 🤔

Is there a group chat for @npub1ndkltu98tr2eupgv5y367cck7kgj96d56vzmz40mxa25v68evv0qv6ffdn users?

I need to implement AsRef<[u8]> for Event and am curious if I should just Serialize it first or if there's a better way. fwiw, I'm doing nostr + fedimint things

Nothing is secure from agencies. They own your device if they want. The telecoms own all mobile devices. Once you have the keys from the device, decrypting e2e comms is trivial.

Replying to Avatar Ethan Tuttle

Why can't ecash be for payments? I personally wouldn't want large amounts of long-lived amounts stored in a fedimint. The former reducing overall rug risk and the latter reduces the chance of inflationary practices (aside from running a client that validates the version of fedimint run by guardians).

Fedimint doesn't explicitly have to be a "bank", although, admittedly, that's been a advertised use case from louder voices than mine own.

Laying out an example:

I'm visiting LA. I somewhat know people in the area, maybe I'm visiting them. There's a smaller network of merchants that participate in a fedimint. Similar to handling cash, they don't keep large amounts in the drawer (in the fedimint). Just enough to do business of the day. When i arrive, I can peg-in (on-chain or with LN) to the fedimint and now have ecash to spend. Each merchant and myself don't have to mange LN nodes and the complexity inherent to it.

Another:

Remove the ecash/BTC/LN modules and insert a password manger or any other arbitrary data. Since the data is validated via consensus among fedimint nodes, the risk and access is distributed. It enables the syncing and validity across disaggregate nodes.

I personally would love to auto-sync my bitwarden instance between home and office servers. I understand there are solutions to that with some automation, but fedimint could offer this out of the box for the less technically inclined.

Myriad of solutions and fedimint could be one. Definitely not the end all be all, but i have to pick something to focus on with my limited time. 🫠

Fair point on the technically competent piece but I point back to wifi. That seemed unobtainable to many for a number of years and is now ubiquitous. You now longer have to get some external card to slide into a slot on your laptop to get wifi. It just works ™️

You point presupposes that humans won’t learn and adapt to using new technology over time. I disagree. The motivation to learn the tech or to abstract the tech to simpler UX exists and grows with time.

Look at bitcoin itself. You used to have to run CLI commands to interact with the network. Now…

Why can't ecash be for payments? I personally wouldn't want large amounts of long-lived amounts stored in a fedimint. The former reducing overall rug risk and the latter reduces the chance of inflationary practices (aside from running a client that validates the version of fedimint run by guardians).

Fedimint doesn't explicitly have to be a "bank", although, admittedly, that's been a advertised use case from louder voices than mine own.

Laying out an example:

I'm visiting LA. I somewhat know people in the area, maybe I'm visiting them. There's a smaller network of merchants that participate in a fedimint. Similar to handling cash, they don't keep large amounts in the drawer (in the fedimint). Just enough to do business of the day. When i arrive, I can peg-in (on-chain or with LN) to the fedimint and now have ecash to spend. Each merchant and myself don't have to mange LN nodes and the complexity inherent to it.

Another:

Remove the ecash/BTC/LN modules and insert a password manger or any other arbitrary data. Since the data is validated via consensus among fedimint nodes, the risk and access is distributed. It enables the syncing and validity across disaggregate nodes.

I personally would love to auto-sync my bitwarden instance between home and office servers. I understand there are solutions to that with some automation, but fedimint could offer this out of the box for the less technically inclined.

Myriad of solutions and fedimint could be one. Definitely not the end all be all, but i have to pick something to focus on with my limited time. 🫠

1. And now most of the world trusts banks with their "money" (currency really). I don't think this paradigm will go away and making people comfortable with the personal responsibility of holding all of your wealth yourself will take a long time. In the meantime, custodians are going to exist. Giving people a privacy preserving trade off for a custodian seems a good way to move toward a better future, while we educate the masses on self-custody and personal responsibility.

2. Agree with all of this. Trade offs always. There is going to be complexity with any technology until there's not. It used to be super complex and require lots of people to run mainframes, and now we have super computer in our pockets. The more time passed, the more abstracted away from electrons on a motherboard we get. Even 10 years ago, managing a single bitcoin wallet was a super technical task, but today I can download an app to my phone and hold the keys to some coin.

3. I get your point here and don't disagree. This is why I dedicate my free time to working on a solution that I think will help adoption of bitcoin. The "coin" with the best tools will capture more economic share. I hope you're building your ideal future as well. (Personally, I think ETH will be what they build the CBDCs on. All the code and infrastructure is there for the State to scoop up.)

likewise, thanks to you for the reply.

I have no writing on drivechains, but I won't be considering them until mining is more decentralized. Hopefully Stratum v2 will help this along, then I can consider putting more economic weight onto mining. The mining ecosystem seems ripe for State capture with the trend toward centralization (look at the three biggest mining pools). Adding drivechains now, (which enable "crypto" tokens, to my understanding) seems like it would draw more attention from the State, given all the recent crack down on crypto more broadly. Landing Sv2 can help disperse the mining risk before we add some other reason for the State to crack down. Maybe in a decade, I would consider drivechains seriously and do more research. For now, I am crunched for time and bandwidth so plan to focus on things I can build now that are helpful.

Replying to Avatar Cyber Seagull

#6 In almost every cultural tradition Angels are part of a government structure. There is always some king, or in the case of angels, God.

#20 You admit the desirabilty of escrow. Drivechain/hash escrow offers this but with the direct similarity to and protection by Bitcoins own security, miners. Also, you fail to point out that the additive trust of a fedimint also contains the additive risk of its participants. This is slightly different than a betrayal.

A fedimint of a group of 5 is also liable to the risks of 5 peoples lives. Your whole model ignores the role and power of hidden, individual custody of money. In a village, a child of one member might become sick. Whereas before, someone could say they simply do not have the money to help, now everyone knows they have the money. This money could have been saved for next years seed purchase, but now it must go to the child. Someone else's child. Ones own survival is now at risk. Thus any money that would find its way into a common structure like a fedimint, would already be "gift" money, money that can be afforded to be lost. Such money is, in ethnographic terms, better spent in public acts of generosity p2p. In the bitcoin context, lightning micro transactions, not long term fedimint holds.

The whole basis for fedimint is based on an anthropological error made by wealthy westerners AND wealthy disconnected Africans about the people they are trying to help. Somehow Bitcoin has something to learn from cultures that are bad with money.

Fedimints attempts to appeal to a minor economic demographic that do not actually share their money the way they claim. Outside of funerals where money is put into a common pot, or specific projects that benefit everyone(themselves) everyone is trying to make and keep their money, FROM others. These specific scenarios can already by met by a direct utxo to the person they trust in charge of the project as is done with cash.

There is a saying:"A stranger is a potential friend, a neighbor is a dire enemy."

The game theory and principals behind bitcoin supercede local cultural expression of the use of money. Property rights are individual. The individual is universal. You either play the game in line with these fundamental properties or you suffer, in a long enough timeline. When we observe communal behavior, we are still observing individual behavior, outside of anything but insects.

--------------

Wow, what a slog. Often repetitive and all over the place. The background floating graphic and the need to switch to reader mode to avoid it for each mini article made this entire attempt at reading your work very very unpleasant. Please compile your points into a TLDR, for this mess that would mean one or two long form articles. I mean, you bought a whole domain and repost links to it, so you want people to read this stuff right ?

Each post could have just been neatly organized on a single page with subheadings. Anyways, enough about the presentation, what about the substance?

You are on to something, it's just not ever clear what. It appears your point is: "Trust in institutions scaled civilization to a point where things are enjoyable." Wow, groundbreaking.

As a fellow writer, please take my critique in the lightess of touches. You put this out there and you use it as a response to several ongoing existential debates about bitcoins future, but there isn't really anything adding to the conversation. We know custodial and trusted structures scale.

The goal is to scale without trust not because of the nature of trust, but because of the nature economic self determination/innovation and the trend towards instituional corruption.

> A fedimint of a group of 5 is also liable to the risks of 5 peoples lives.

There is a threshold quorum to move funds? so the majority of these 5 would have to collude to aid the one child.

> The whole basis for fedimint is based on an anthropological error made by wealthy westerners AND wealthy disconnected Africans about the people they are trying to help.

I don't claim to understand any culture other than my own (western), and even saying that would be a stretch, so your assertions of other cultures outside of western culture may or may not be accurate. However, it does seem that you're only considering one use case of fedimint and not other cases. It's a modular system that can be extended to custody and reach a threshold consensus on arbitrary data. Taking custody of bitcoin is only the default use case. I anticipate many more to be developed.

Multi-national corporations can custody their money and data across jurisdictions in a secure way. Market providers can build an entire ecosystem around their market with modules to customize how the marketplace works. Offline payments with ecash open up a whole heap of other use cases, for example, I only accept communications with valid ecash attached to them.

-----

we already covered the writing critique in another thread. 😅

When you say "most people feel this way", what part of the world are you referring to?

What downsides are you referring to? please elaborate. There are plenty of trade offs in all things, but if you're more specific, I can better address the concern.

In your last paragraph, are you referring to another "coin" aside from bitcoin? It reads like you are but you're unspecific. Also, the ad hominem attack doesn't help convince anyone. Give me real arguments. What coin are we waiting for network effect to increase? The market has been pretty clear on what it values the most at the moment.

Don’t have any hard estimates but I would think end of 2024 might be a good timeframe. Just hit 0.1 so very very early.

bank run not because there are no funds, explicity to audit the fedimint. Since this can easily be coordinated and executed, there is risk to fractionally reserving. See here for more on the Proof of Liabilities thoughts (not mine)

https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939

I have no idea how XMR works, but it could probably be integrated using the fedimint module system.