Live data from Hacker News

My First Impressions of Web3

moxie.org

911–920 of 1001 posts

Re: My First Impressions of Web3

#911

Earlier quoted context omitted.

If the NFT contained the content hash, your and the creators public keys, a signed timestamp, and the signature of those parts by the content creator, then the content could be stored elsewhere no? Obviously you'd want to keep a copy yourself, but at least you could then prove to others the file you have really is the one the creator sold, no? No expert at these crypto things, in either sense, am I missing something?

Say you add all that information to the transaction, to verify it in the future you still need to run the original file through the same hash function to prove they match. Its common for image files to be modified, many times even automatically by the hosting service. They might compress it, remove unnecessary metadata, or add metadata for themselves. Any of that would break the hash, so you'd need to make sure any h…

> so you'd need to make sure any host you use to store the original absolutely never changes the file

Which is trivial, just download the file. The place where you bought the NFT would ideally have some facility where they guarantee you can download the correct file, otherwise why buy from them?

> But wait, that hash isn't guaranteed to be unique so really anyone could make another NFT pointing to the same URL and file hash, now they also own it? And anyone could just download the file, so they own it to?

Preimage attacks are quite hard to accomplish from what I understand against modern, secure hashes. If the hash used is later broken and a preimage attack is possible then yeah you're screwed. That's a risk you take.

As for exclusive ownership, I forgot in my initial reply to add another aspect I thought about which was the license. That is, some well-defined licenses should be specified, similar to the Creative Commons stuff, and the NFS should specify one of them. Then you know if you get copyright or not etc.

Enforcement of the license would of course be similar to other digital assets, ie hard to do unless you're big, that's just the nature of digital things.

Now, just to be clear, please don't take this to mean I'm advocating NFTs. I just think the way they're currently used seems to make them completely worthless, while in theory it might be possible to make them not quite worthless.

Re: My First Impressions of Web3

#912

At the risk of displaying my ignorance and lack of knowledge about this area, one part I found very familiar in this article is that the action interactions in his apps didn't actually interact with the blockchain, but essentially with two centralized services. My very limited understanding is that for blockchains essentially the way to distribute them is that every node has a full copy. This sounds awfully expensive…

> The moment you need to rely on third parties, you lose any unique properties a blockchain might have. Not really, since the blockchain data providers obviously need to provide the exact same data, from the decentralized blockchain. That's not the case with centralized providers.

> blockchain data providers obviously need to provide the exact same data

That's not obvious to me. I'd expect that companies could be asked to censor certain parts of the blockchain, and would then hide those parts in their API. I would also expect that transacting with certain addresses could be blocked, and companies could enforce that in their APIs.

Re: My First Impressions of Web3

#913

Earlier quoted context omitted.

> No but maybe I can give a Croft-esque outfit to an in-game character if the player has the Lara Croft NFT. It could be a selling point to some players to be able to play with assets inspired by another game they love Why would a company do this? They spend a load of dev time to create a valuable in-game asset linked to a non-fungible token created by a third party which only one person can possess at a time and the…

Typically people don't build features around individual NFTs but NFT collections. If 20k Lara Croft NFTs were minted in a special Tomb Raider NFT collection, then the access to the new skin would be available to any of the owners of the 20k Lara Croft NFTs in the collection. I think the misunderstanding here is that an individual NFT gives unique access to an in-game asset, sometimes NFT collections give unique owner…

That doesn’t really change the question, though: the Tomb Raider developers don’t need an NFT to do that, and any other company isn’t going to spend much of their money giving something for free to a handful of someone else’s customers. Why spend time on that instead of, say, charging $10 for the homage DLC which gives them actual revenue and from a much larger number of people?

For example, how many of those NFTs would have been lost or stolen — and do you want to tell potential buyers “sorry, nothing we can do about it - blockchains mean no margin for error!”

Re: My First Impressions of Web3

#914
post #547

Earlier quoted context omitted.

I'm sorry, it's difficult for me to find a truly charitable interpretation of this response. But I'll do my best. Blockchains started very simply. Famously, Bitcoin's whitepaper is just a couple of pages long. Simple systems are nice, but they can't solve every problem. As problems were discovered, solutions were proposed. Most solutions were themselves the simplest solutions to a given problem, so naturally, as new…

> This is not unique to crypto - see, for example, HTTP, or HDMI… HTTP and HDMI provided actually useful things to regular people despite their shortcomings. Crypto has been solving technical problem after technical problem for over a decade but has yet to offer anything useful to a non-enthusiast. > Another issue is that the goalpost is ever-shifting. We have truly distributed apps. And the only thing they are usefu…

> Crypto has been solving technical problem after technical problem for over a decade but has yet to offer anything useful to a non-enthusiast.

https://www.investopedia.com/news/hyperinflation-produces-su...

https://apnews.com/article/technology-business-venezuela-bit...

https://www.nasdaq.com/articles/turkeys-inflation-is-an-exam...

https://www.borgenmagazine.com/bitcoin-in-el-salvador/

Re: My First Impressions of Web3

#915
post #388

Earlier quoted context omitted.

Re "early days," servers as clients, etc: There are a lot of very real problems with crypto, and the solution always lies in new technologies. Slow settlement and high gas fees? L2 networks. Limited global TPS? More L2 networks or alternative L1 chains. Wasteful energy use? Proof-of-stake. No connection to real world data? Oracles. Relying on centralized APIs? Light clients are in the works. Can't trust that you'll g…

"All the while, nothing ever actually seems to get fixed." Meanwhile, Bitcoin just works, and it is fairly easy to understand. Every once in a while I try to get excited about Ethereum. They really do seem to think about a lot of interesting things and try to address them. But at the end of the day, it all just seems way too complex. As for NFTs, I think they could just be colored coins on the Bitcoin Blockchain, whi…

I’m sorry but to clarify a few points here, Bitcoin “works” technically, and it works as a speculation and black market vehicle. It has not replaced the US dollar. I don’t see people having a need to use it when shopping groceries, paying for concert tickets, etc even when the option to do so is there.

This is precisely the authors point.

Re: My First Impressions of Web3

#916
post #795

Earlier quoted context omitted.

Why would we ever move toward decentralization? It is almost always easier to have at least some central point of control in any distributed system, even the Internet (IANA, RIRs, etc.). It is also very difficult to remove a centralized control point after a system is already deployed, especially if the system supports heterogenous clients (as it is likely that some clients will be slow to switch to the new design, a…

There is a point to be made here that is an important difference between web2 and web3+centralized apis. On the latter companies do not have lock-in of the data, which provides a big incentive to not be evil. the moment someone can make a case for bad play they have the advantage to shift the market to a different platform. Unfortunately this is not so easy on web2 because of the data that locks users on those platfo…

Distributed storage does not make any difference for lock-in with a centralized API. For example, imagine a system for storing photos on some distributed system and a popular, centralized web front-end for users. Now what I will do with the centralized front-end is to give users a "value-add" by encrypting their photos, thus protecting their privacy, and better still I will use my proprietary key management technology to relieve end users of the various problems with losing private keys. Lock-in achieved, and all you accomplished with distributed storage was to outsource the maintenance of the storage infrastructure.

We already see this with blockchain payments. The vast majority of merchants who accept cryptocurrency payment do so through a service that manages their wallet and typically offers some kind of value-added features to lock them in. There is no reason to believe the same will not happen with Web3, if it is not happening already.

Re: My First Impressions of Web3

#917
post #644

Earlier quoted context omitted.

I guess at least if you keep a copy of your NFT you can start serving it over IPFS yourself if whoever is hosting it can't be bothered anymore, or pay a service to on your behalf. It's sort of the ideal use-case for content-based addressing, I would think, since you're trying to prove some sort of connection with/ownership of/patronage over a piece of content. And it should be more long term resilient than a centrali…

> But I guess as long as the buyers don't realize yet that their immutable ledger entry can become a dangling pointer in a puff of smoke, it doesn't matter. I was surprised too, but only for a moment. In the end it's basically just a record that you "own" a small amount of data (url, ipfs hash, 'coin'). Unless my ownership gets me some utility (like exclusive access to the jpeg, maybe? Ability to transfer the ownersh…

[deleted]

Re: My First Impressions of Web3

#918

Earlier quoted context omitted.

But the question was how hard is it to run a competitor to Infura. And the answer is trivially easy. Infura is just an Ethereum node API that's publicly exposed. Building an Infura competitor literally is nothing more than $100/month it costs to run a Geth node on AWS.

Right, this was my point. People don't usually run Postgres themselves (e.g. set up Postgres in a docker container), but it's not very hard to do. The article makes it sound like Infura has a moat. There's no moat, it's as easy to switch as it is to switch Postgres clouds. To be clear, I agree with most of their findings, this on is just a bit off.

> People don't usually run Postgres themselves (e.g. set up Postgres in a docker container), but it's not very hard to do.

It's easy to do a basic install.

It's quite hard to do it right, at scale, with workload-appropriate configuration, replication, backup etc.

My point... neither Postures nor Indira, or any other blockchain solution are easy to install and maintain in a fully scaled-up, fault-tolerant, multi-node deployment

Re: My First Impressions of Web3

#920
post #385

This is a really well-thought-out, nuanced take. I really appreciate mixture of "but there are still servers", not being able to stop a gold rush, and (refreshingly) the technical take on the implementation details. It stands in such stark contrast to other content. For example, a web3 chat app announcement I saw yesterday [1]. I even joined the Discord to learn more and just found...hype. I found this parenthetical…

The centralization of apis (infura, opensea and ethscan used by metamask) is the biggest problem. I could be wrong, but I don't think we've seen that fast consolidation in other early tech. I remember in the late 90s there were a number of search engines but no one really owned the space. Only 20 years later did Google emerge as the winner and is (IMO) by far the best in terms of relevant results. But that didn't hap…

No post body was provided.
Post reply on HN