It's a distributed finite state machine, that anyone can engage with on equal footing. The biggest issue right now is just that the fees are still so crazy.
But once they get L2/L3 chains properly into place, so that every interaction is just a fraction of a fraction of the new state, and you can deploy say a little chat room, or a game world, or a marketplace, a collection of router configs, etc, etc, and not have to think too hard about the state, that's getting pretty cool to me. And combine that with the dev experience starting to get good (I recently used hardhat to make a fully typed, hot reload front end, working with hot reloading fully on chain backend) - it's going to be a new frontier for hacking and side projects like the early internet was
I don't think I grasped any of the concepts you tried to expose as benefits of crypto.
It doesn't make sense the jump from keeping state in a distributed, trusted store for a finite state machine to deploying chat rooms, etc., what do you mean? Synchronising those states through a blockchain just to enforce some kind of distributed trust? I really don't get it.
I might be too stupid for this, bear with me. I've heard the argument about L2+ chains for a long time, Lightning has been around since 2017 and I still see this comment popping up, I still see TX fees high as fuck.
I really would like a more clear explanation of what you see as benefits, this whole paragraph reads as pure techno-babble to me.
So like, you want to make a chat room, and someone has a special power to ban people, and the chat room remembers who is banned. If the banning person doesn’t log in for a while, the power moves to someone else randomly. There’s also membership tiers, so people can pay a small fee to have fancier names if they really like the room, and there are little mini games in there with leaderboards. And there’s also no one in charge, it’s just a room with some rules that exists because the people in it sort of like those rules, and anyone in it can spool another one up with different settings if they want.
All of that stuff would take quuuiiite a bit of backend logic to code. But with smart contracts you can take basically all of it for granted, it might be like… a few pages at most of contract code. And then you can focus on writing a really good user interface instead.
Anyone can then just grab that front end code that just runs in a browser, chuck a tiny bit of crypto in to fuel it, and suddenly the backend exists purely on chain. Wherever there’s a group of people, and they have some kind of collaborative set of rules they’d like to agree to, like a marketplace or anything like that, crypto makes it really really easy
The biggest issue is really just the cost. Currently it’s ~$5 to transact which is… too high for any side project or toy. But with L2’s (rolling out now) it should come down to almost nothing, so I reckon we’ll start to see some pretty cool stuff popping up soon
But once they get L2/L3 chains properly into place, so that every interaction is just a fraction of a fraction of the new state, and you can deploy say a little chat room, or a game world, or a marketplace, a collection of router configs, etc, etc, and not have to think too hard about the state, that's getting pretty cool to me. And combine that with the dev experience starting to get good (I recently used hardhat to make a fully typed, hot reload front end, working with hot reloading fully on chain backend) - it's going to be a new frontier for hacking and side projects like the early internet was