As much as I hate cryptocurrency as-it-exists, I'm very much into its potential. Untraceable (eg Monero) digital cash that settles instantly? That has the potential to disrupt societies. The problem is that most societies don't have a particular need of being disrupted, so people are perfectly content paying with their credit cards, and why shouldn't they be? The UX is better and the banks are fine as long as they do…
Untraceable digital cash facilitates crime, money laundering and tax evasion. None of these things are good for a stable democracy.
My First Impressions of Web3
111–120 of 1001 posts
Re: My First Impressions of Web3
#112> We’d all have our own web server with our own web site, our own mail server for our own email, our own finger sever for our own status messages, our own chargen server for our own character generation. However – and I don’t think this can be emphasized enough – that is not what people want. People do not want to run their own servers. I must be stuck in the past. It's true. No one wants to run an arcane, buggy, ins…
Are you talking about physical On-prem systems or just buying a basic ec2 type server and renting some storage space? Because wouldn't the first one require a specific business line to an ISP for networking, which would require an office space and other associated costs? Or are you referring to renting a vanilla server and rolling everything yourself vs using some automated deployment and build pack system?
A mac mini, ups, and that connection is plenty to run any kind of server for personal/family use.
Re: My First Impressions of Web3
#113>When you think about it, OpenSea would actually be much “better” in the immediate sense if all the web3 parts were gone. It would be faster, cheaper for everyone, and easier to use. That sums up the situation for me. Having a marketplace for purely digital goods might be a concept with a future. Having standard ways to interoperate between different platforms and query and update these goods might make sense (althou…
> Couldn't Rolex issue a PGP signed CSV of all valid Rolex serial numbers once a month on IPFS and you'd get the exact same security and trust profile without having to involve any "web3" feature? A serial number can be copied and engraved onto a forged watch, so not really. A more analogous scenario would be if Rolex embedded an NFC hardware chip with a private key inside the watch, such that anyone could wave their…
This is an excellent idea and I am now wondering why luxury brands haven't started doing this. It would be super hot. One would do it and suddenly they would all be doing it. Watches, handbags, shoes, whatever
Re: My First Impressions of Web3
#114I'll be honest I had no idea that access to Ethereum is effectively gate-kept by two centralized entities (Infura, Alchemy). I knew there were only one or two true Ethereum full-nodes, but the impact of that never quite clicked. [edit] By "full node" I meant "archival node."
In what sense is it "gate-kept"? Isn't the complaint that in practice most people probably use those two services? As far as I know those two services don't do anything to try to force you to use them, and people just use them out of convenience because "People don’t want to run their own servers, and never will." The potential for single points of failure (or even intentional abuse) does exist because of this de fac…
Indeed, but one could make the same claim re any Web 2 juggernauts like Google and Facebook. You don't need to use them, sure. You can start your own social network. It's just expensive and inconvenient. This is what causes centralization and gatekeeping in the first place. It becomes self-reenforcing.
Re: My First Impressions of Web3
#115Earlier quoted context omitted.
I run a homelab, and also run a shared server for a few folks. The hardware is easy. The software can be easy (if you let it). The things that are tricky: 1. Getting different software to all play nicely from the users perspective. I can't even give my users SSO because most software doesn't accept reverse proxy authentication! 2. The gap in average computer skills. Some of my users are engineers, most of them are no…
> 1. Getting different software to all play nicely from the users perspective. I can't even give my users SSO because most software doesn't accept reverse proxy authentication! It sounds like you're referring to something specific here but I'm not understanding. What kind of software doesn't play well with SSO? And what is reverse proxy authentication? Do you mean give users SSO as in give them an account on an SSO s…
A really efficient way to make SSO work is to allow a reverse proxy to do all the work. A reverse proxy is a webserver (such as nginx or traefik) which receives all incoming requests and then hands them off to the correct bit of software, such as Plex or Heimdall.
Reverse proxies do lots of things but they help glue different pieces of software together. It allows you to have "http://plex.example.com" and "http://heimdall.example.com" on the same server as a for instance.
You can also have the reverse proxy handle authentication. Users get redirected to sign in if they don't have the right cookie and when the proxy forwards their request it includes headers that give the username, email, etc to the underlying software.
This way instead of both Plex and Heimdall having to support a bunch of different sign in options, user management, password resets, etc all that is done by the reverse proxy. Your software just has to trust the reverse proxy and get it's data from the headers.
Re: My First Impressions of Web3
#116The first article on Web3 that I've read that drills into the details and was written by someone who's not only kicked the tires but taken the thing for a spin. And the conclusion: It's mostly the bad stuff of Web2 combined with the bad stuff of Crypto.
Re: My First Impressions of Web3
#117Earlier quoted context omitted.
New products? Would those be more centralized platforms, or is it feasible for me to connect to the blockchain, verify stuff, and so on if I am running my own server? It still seems that my users on phones and browsers would need to trust me in that case, right?
Oh it’s totally doable to run your own node on your own server! And thanks to the protocols consensus rules your users can trust that for a transaction to go through your node and be accepted onto main net your node is a good actor. So one example I’d give - every team I’ve worked on has had to build a local development environment with several nodes to easily spin up with a clean slate for deterministic testing. Tea…
As is hopefully obvious, I am totally naive here; my questions are genuine. Thanks!
Re: My First Impressions of Web3
#118> People don’t want to run their own servers, and never will. Not really much related to web3/crypto topics, but I think this is an indictment of servers, not people. If managing a server were easy and secure, lots of people would do it - for blogs, a minecraft server for the kids, to back up their pictures, and yes, to store their bitcoins or other digital secrets - they just don't want to manage a unix or windows s…
We buy storage services (for lots of reasons) from Amazon, Google, , etc. I don't want to run a large NAS and keep it running and backed up.
We buy messaging services (voice, SMS, email, IM etc). I don't want to run my own Asterisk VOIP PBX, my own OpenBTS node, my own postfix instance, my own IRC server.
I buy power services (electricity and oil). I don't want to run my own oil well, refinery, nuclear power plant etc. I do actually run some solar panels, but the amount of cognitive load that they cost me is very small. It is probably under 3 hours per year of having to fiddle with them.
In short, the cost in terms of time and energy from me makes it far cheaper to outsource all of these services to someone else. This doesn't prevent you from running any/all of these services, but I would suggest that you are in a very small minority.
Having said all of that, if I lived on an island with no services, I might be tempted to run some of them myself.
Re: My First Impressions of Web3
#119> People don’t want to run their own servers, and never will That's one believably accurate summary. But here's another: rather than focus on trying to make it easy, cheap and simple for everyone to run their own servers, the tech world spent 1996-today instead focused on offering to take care of this for everybody else, for a price. Everybody concluded in the late 90s that the "nobody wants to run their own servers"…
Not because it's difficult to make turnkey personal servers. Embedded Linux hardware is unbelievably cheap.
They fail because they don't bring any benefit against real-world threats, but they come with significant downside risks.
If your house floods or your home server is burgled, your data is just gone. So your home server ends up backed up to the cloud anyway, and now you're maintaining a home server and a cloud server when you could have just used the cloud service for everything without the headache.