Live data from Hacker News

Web3 is centralized

blog.wesleyac.com

461–470 of 497 posts

Re: Web3 is centralized

#461
post #433

Earlier quoted context omitted.

> But this technology does enable something novel. Digital self-custody of scarce assets is a new thing. ... It gives you a receipt. A digital receipt. That points to a URL that may or may not exist in 10 years?

Why is everyone here so focused on NFTs? I didn't mention NFTs at all. They just happen to be the hot thing to shit on right now. I am not a fan of NFTs. But "digital receipts" are tremendously valuable. Receipts are proof of provenance. Proof of provenance is valuable in many, many applications. But anyways, that isn't the point. The type of digital self custody i'm referring to is for things like stablecoins. Stabl…

If I have a bunch of USD stablecoins, where do I turn them in to get paper USD?

If that’s even possible, is it to a single organization with 1:1 reserves in US treasury paper?

If so, how is that more “self-custody” than a bank?

Re: Web3 is centralized

#462
post #341

Earlier quoted context omitted.

There is no such requirement. The only requirement is that you be able to prove consistency and correctness of the ledger. The naive blockchain implementation needs transaction visibility but there isn't a hard requirement for it beyond that. Monero uses a system that at a high level is referred to as Ring Signatures (it's not too complicated but it's more than I want to get into at the moment). Zcash and other netwo…

I've spent the last 30 minutes researching how ring signatures can be used to prevent double spending without revealing the spender's balance, and I've found nothing. Do you know where I can find the details?

Technically the part the preserves double spending is Ring CT however by and large I see it lumped under Ring sigs when discussed.

Here's a link to the Ring CT papers. The original explains the base system, 2.0 formalises the security of the system, and 3.0 describes how the original protocols had issues and how they were improved.

Original Ring CT Paper: https://eprint.iacr.org/2015/1098

Ring CT 2.0: https://eprint.iacr.org/2017/921

Ring CT 3.0: https://eprint.iacr.org/2019/508

Personally I find the Ring CT 3.0 paper to be the most enlightening of these. For a simpler/shorter explanation however, Moneropedia has some videos that are helpful in this.

https://www.getmonero.org/resources/moneropedia/ringsignatur...

https://www.getmonero.org/resources/moneropedia/ringCT.html

-------

The key details are these.

Monero uses a UTxO (unspent transaction outputs) accounting model. There are a number of networks that use this model, namely Bitcoin. The UTxO model doesn't strictly have a concept of accounts but rather keys and UTxO. You can think of UTxO as as atomic chunks of data/value. These UTxO are created once and used once. If you want to spend money, your inputs are UTxO, the outputs are UTxO, and the balances of all of these inputs and outputs must sum up to a net 0. Now UTxO can only be spent if a valid cryptographic signature can be produced. If your private keys can produce that signature, the value held in that UTxO can be spent by you.

This gives us our three key points. All UTxO consumed or spent in a Tx must collectively sum up to zero, UTxO can only be spent if the proof object/cryptographic signature produced is valid, and UTxO can only be spent if they haven't yet been spent.

First Ring CT has each sender derive a one time private key from their private key and a one time public key derived from the recipient's public key. These keys are used to produce a set of encrypted "coins" which essentially hold the value of the UTxOs being spent and then created. This allows the sender and recipient to know the contents of the actual meaningful transaction. Then a cryptographic proof verifies that out of all the public keys in the Tx, all the keys can spend their selection of coins included in the Tx and only one of them is the real set of coins. From there the balance is verified by doing that some clever math where the sum of the encrypted outputs is divided by the sum of the encrypted inputs must equal some constant determined by the encryption key. This is a bit of a simplification but it works out such that it is equivalent to "ins - outs = 0" in a traditional UTxO system.

The key/signature verification mentioned previously has a nifty property where the produced "key images" serve as what are effectively "hashes" of the UTxO. This means that if any key image has previously been used in a transaction, it effectively guarantees that the corresponding UTxO has already been spent. Going back and checking this is somewhat more expensive than on a traditional network however optimisations (like using a bloom filter) allow for this check to run significantly faster.

That's how Monero upholds those 3 properties that are required for consistency in a UTxO based network without leaking information about the sender, recipient, or balances. In short it's using one time PKI derivations to break information symmetry and then from there structuring the encrypted data so that you can use some clever arithmetic and signature checks to verify correctness.

Apologies if my explanation isn't terribly clear or perfectly accurate. It's my reasonably solid understanding of the system. I'm not a formally trained cryptographer or mathematician so my choice of words or explanations may be somewhat inaccurate however they give a reasonable coverage of how the system works. If you want to dive more into the meat of it, I'd seriously recommend the Ring CT 3.0 paper as it's really well put together once you can get through the terse notation and dense amount of information.

Re: Web3 is centralized

#463

Earlier quoted context omitted.

> or a thread every time a new version of one of those languages used in Ethereum Virtual Machines is out. But the majority of people interested in crypto don’t care about the technology, they are in it to get rich. Articles talking about the new technologies underpinning crypto do exist and get submitted, it’s just that to a rough approximation nobody cares about the actual technology. Look at the level of discussio…

> The technology is almost irrelevant at this point. There I disagree, my news feeds in other places are heavily populated by development discussion, and word travels fast in the crypto-sphere. So aside from noticing that HN consensus is distinctly not part of it, it would be hard for me to agree less or disagree more. But people are here, they just arent the active contributors and arent coordinated to elevate their…

You might disagree, but it’s the case for how the crypto world works for the 99.999% who aren’t developers.

I’m not saying that you can’t get good RSS feeds, small communities, etc. I’m saying that any discussions about crypto are going to be completely dominated by the people that love/hate crypto fighting over the non-technical aspects.

This isn’t special to hackernews or crypto, it just happens with anything that becomes disruptive in a good and/or bad way to vocal segments of society.

The same thing happens if discussions were to come up about effective mask technology, better abortion methods, gun improvements, etc. The people actually interested and capable of discussing the technology are dwarfed by the people who have feelings they feel compelled to share.

Re: Web3 is centralized

#464

Earlier quoted context omitted.

> or a thread every time a new version of one of those languages used in Ethereum Virtual Machines is out. But the majority of people interested in crypto don’t care about the technology, they are in it to get rich. Articles talking about the new technologies underpinning crypto do exist and get submitted, it’s just that to a rough approximation nobody cares about the actual technology. Look at the level of discussio…

> But the majority of people interested in crypto don’t care about the technology, they are in it to get rich. "But the majority of people interested in TikTok don't care about the technology, they are on it to watch people dance and laugh." The majority of people on the planet don't care about technology except what it can do for them. Having nuanced discussions about technology usually only interesting to a small s…

> So you're talking about a year and a half window since it was first conceived to have such discussion, less than 12% of the entire time bitcoin has been in existence.

It doesn’t matter. My point is that was the only time the discussion was actually dominated by people interested in the technology. It’s a reference to a point in time and the tone of discussion around then. I was in security academia at the time and discussions were level-headed about bitcoin, hash cash, and other digital currencies.

> there was probably some talk about it eventually being exchanged for USD right from the start.

There was, but that wasn’t the technology talk that dominated the discussion. There is a reason it sat around for so long until the famous pizza purchase. It was about the technology at the start.

> Yeah that's not true. On HN that may be more or less true (although I care about the tech and I'm on HN), but there's plenty of people that care about the tech and are discussing it in other channels.

To a rough approximation, it’s about 0% of the people interested in crypto though. There are maybe a few thousand actual active crypto developers (and that’s being generous). The number of people who buy crypto to invest/gamble is now in the millions. The conversations are always going to be dominated by topics surrounding the latter because it’s so controversial.

The only way to get to technical discussions is to weed out the people who don’t like it, so you basically have to stay off any general technology forums (HN, chunks of Reddit, etc).

> And intelligently, too, not just "I like the web3 makes me money go fast moon please." like it seems everyone on HN assumes these people think.

That’s a strawman of crypto detractors. It doesn’t help you to model opposing arguments that way.

> There are people legitimately trying to do new and interesting (to me anyway) things with the space, and donating their time and energy and cash to try to build it and make it happen.

Sure, but pretending to invent an entire new generation of the internet (“web3”) is overly grandiose and the better discussions happen around specific technologies.

Re: Web3 is centralized

#465
post #431

Earlier quoted context omitted.

> Digital self-custody of scarce assets is a new thing But what really are the "scarce assets" that Web3 is enabling self-custody for? A token on a blockchain that has metadata pointing to a digital file that anyone can view and reproduce? By definition, every NFT is scarce in that each one is non-fungible. But this scarcity doesn't mean there's any meaningful value. An NFT alone doesn't inherently give you ownership…

Well, again, in principle, NFTs can be used to represent ownership of anything. The current crop of NFTs I find just as silly and worthless as you do. However, I will note that even the current stuff is no more worthless than, e.g. a piece of paper autographed by a celebrity. What NFTs are right now is the digital equivalent of an autograph. I think buying a hat autographed by LeBron James is stupid, but obviously a…

> Well, again, in principle, NFTs can be used to represent ownership of anything.

Possession of a token itself doesn't create legal ownership of a separate asset unless there is a legally-binding instrument that conveys ownership of that asset through possession of the token. To turn tokens into legally-binding instruments of ownership, you're back into the real world of laws, lawyers, financial regulations, etc.

> However, theoretically, you could tokenize other assets, like real estate, or intellectual property, and then trade them in a more liquid, global manner than is currently possible.

This simply isn't true though. Tons of real estate assets are securitized and traded in liquid, global markets. Even average investors can access these markets through REITs.

More esoteric assets, such as music royalty rights, have exchanges like Royalty Exchange[1].

You could of course use the blockchain for these types of things, but just using tokens doesn't absolve you from having to comply with securities regulations. Unfortunately, from what I see, a lot of the people trying to create crypto-based solutions seem to believe that the use of tokens is a "get out of regulation jail free" card.

> If you want an example of tokenized value, just look at stablecoins. Stablecoins are literally tokenized dollars. They allow you to self-custody large amounts of, what is effectively digital cash. That is something you couldn't do before. If you didn't trust banks, you either had to store physical dollars in your home, which is extremely dangerous for a number of reasons, or you had to suck it up and trust them anyway.

Stablecoins claim to allow self-custody of large amounts of basically digital cash. But there are a lot of red flags with stablecoins and I'd humbly suggest that anyone who doesn't trust banks but is willing to trust stablecoins is missing the plot.

Either way, your cash, in whatever form it takes, is at greatest risk because of central bank policy, not how and where your cash is stored. If the USD loses its reserve status, you're going to feel the effects whether you're holding physical dollars or Tether.

[1] https://en.wikipedia.org/wiki/Royalty_Exchange

Re: Web3 is centralized

#466

Earlier quoted context omitted.

> The technology is almost irrelevant at this point. There I disagree, my news feeds in other places are heavily populated by development discussion, and word travels fast in the crypto-sphere. So aside from noticing that HN consensus is distinctly not part of it, it would be hard for me to agree less or disagree more. But people are here, they just arent the active contributors and arent coordinated to elevate their…

You might disagree, but it’s the case for how the crypto world works for the 99.999% who aren’t developers. I’m not saying that you can’t get good RSS feeds, small communities, etc. I’m saying that any discussions about crypto are going to be completely dominated by the people that love/hate crypto fighting over the non-technical aspects. This isn’t special to hackernews or crypto, it just happens with anything that…

This is a technology forum populated by developers, they shouldn’t be the out of touch speculators and critics of speculators

Re: Web3 is centralized

#467
post #31

The main issue with "Web3" is that it moves records of transactions from many private places to one public place. Sure this one place may not be controlled by a single entity, but it facilitates tracking at an unprecedented level. Cryptocurrencies are the ultimate example of this and are an absolute boon to tax collectors, forensic accountants and fraudsters. In our current economy financial transactions are recorded…

This is not true for Monero, that hides the sender, receiver and amount for all transactions by default.

Too bad most big exchanges don't accept Monero for trading since know-your-customer policies won't work when you can't associate a wallet address with someone.

Re: Web3 is centralized

#468
post #288

The problem with web3 is not that it's centralized -- that's irrelevant. The fundamental problem with all crypto"currencies" is as follows: the world uses real currencies and there is only one way this enters into the world of crypto"currencies": by someone selling a coin to someone else. Thus, regardless of what crypto"currency" we are talking about, it would be a zero sum game if not for transaction fees. However,…

What you describe is not special to crypto. Every currency exchange is "always winning". The rest is not very logical.

Nope, you misunderstand what I am saying. Every transaction loses money and this is built in. That's not true for cash.

Re: Web3 is centralized

#469
post #31

Earlier quoted context omitted.

This is not true for Monero, that hides the sender, receiver and amount for all transactions by default.

Too bad most big exchanges don't accept Monero for trading since know-your-customer policies won't work when you can't associate a wallet address with someone.

Too bad most big exchanges are being made obsolete by DeFi 2.0 and multi-chain wallets and services.

Re: Web3 is centralized

#470
post #377

Earlier quoted context omitted.

...Or you can use a cryptocurrency like NANO (I'm sure there are others very similar), which is feeless and has nearly no delay to transfer. If there is a scam hiding in there, I've yet to find it. Honestly I've stepped back from the entire crypto space for a while now, the whole space pisses me off, it's all hype and no progress. Or rather, the work that was needed to be done has now been done (feeless, near instant…

> which is feeless and has nearly no delay to transfer You clearly misunderstood the OP. They’re talking about the fees to convert fiat to XYZ crypto. Where can you buy NANO with fiat & zero overhead?

https://ramp.network/buy/?defaultAsset=ETH
Post reply on HN