News for hackers. Stuff that matters.
Re:My First Impressions of Web3 by not2b on Friday January 07, 2022 @06:13PM (#29846288)
As the article points out, many NFTs are implemented by storing a URL in the blockchain; the digital artwork sits on some server and is reachable by that link. Fine, you can prove that you own the URL. But what that URL points to can change out from under you, so there's no way to make that trustless. If you own the domain and the server that it points to, the registrar can take the domain away from you and give it to someone else.

In a sense, NFTs are a lot like those schemes we used to see where some company will promise to name a star after you, even though no one recognizes their authority to do this. Fine, that URL is "yours". You just own a sequence of bytes, the ones in the URL, not the ones that the URL (temporarily) points to.

Re:My First Impressions of Web3 by toomuchtodo on Friday January 07, 2022 @07:14PM (#29846932)
So, this has a really easy fix. The NFT points to a content hash, and the content is uploaded to the Internet Archive (and they're compensated for the storage) as part of the NFT minting process.

Your ownership is now on a distributed ledger, with a cryptographic hash of the content, paired with long term storage of said digital artwork. The Internet Archive's costs are ~$2/GB to store content in perpetuity, which seems insanely cheap to carve off as part of a transaction (Eth gas fees aside).

Re:My First Impressions of Web3 by bricemo on Friday January 07, 2022 @07:33PM (#29847117)
But then it’s just back to trust based web2, you’re trusting internet archive. That’s his point: this isn’t leading to trust less decentralization in practice. To do that, you’d have to store the NFT data on chain, which is prohibitively expensive
Re:My First Impressions of Web3 by micromacrofoot on Friday January 07, 2022 @08:56PM (#29847752)
This is where it falls apart for me too, people are paying huge sums for artificially scarce links to someone else’s server? I keep feeling like I’m missing something.
Re:My First Impressions of Web3 by coffeecat on Saturday January 08, 2022 @12:02AM (#29848774)
> I keep feeling like I’m missing something.

Nope, you're not missing anything. NFTs are the world's most convoluted and expensive way to store a bookmark.

Re:My First Impressions of Web3 by hoyd on Saturday January 08, 2022 @05:57AM (#29850493)
Thanks for that comment
Re:My First Impressions of Web3 by m12k on Saturday January 08, 2022 @03:03AM (#29849674)
>I keep feeling like I’m missing something

You are missing something - a huge position in crypto. Like the article points out, your existing investment would benefit from all the hype that a slew of crypto-oriented services and products could give. Irrespective of whether those same services could be implemented "better" using standard centralized tech. And - amusingly - irrespective of whether those services offer products that you would ever in a million years have paid for without the novelty of crypto sprinkled on top - e.g. paying big bucks for receipts for jpgs.

Re:My First Impressions of Web3 by bambax on Saturday January 08, 2022 @06:02AM (#29850528)
Yes, well, the fundamental reason is not what any individual owns, it's that (as the article brilliantly points out) these positions make it a gold rush.
Re:My First Impressions of Web3 by dragonwriter on Friday January 07, 2022 @09:11PM (#29847855)
No, they are paying huge sums for a digital certificate of ownership of the content on some else’s server; the link is just the description of what they are certified to own, like the address on a deed.

(There's all kinds of problems with it, sure, but they aren't paying for the link.)

Re:My First Impressions of Web3 by coffeecat on Saturday January 08, 2022 @12:16AM (#29848836)
The value of a deed is that it's recognized by a legal system, which is backed by a police force, who you can call if some guy shows up claiming that your house actually belongs to him.

With an NFT, you don't get that. It's equivalent to your county clerk's deed registry, including the $100 filing fee, and excluding the legal machinery which gives the deed registry its value.

Re:My First Impressions of Web3 by dragonwriter on Saturday January 08, 2022 @02:49AM (#29849600)
> The value of a deed is that it's recognized by a legal system

Sure, I’m not saying an NFT is substantively like a deed, I’m saying the link in an NFT serves a broadly similar purpose to the address in a deed.

An NFT is perhaps more akin to a certificate from one of those star name registry outfits that were popular for a while, but with less specificity as to what you supposedly bought with respect to thing it describes.

Re:My First Impressions of Web3 by grog454 on Saturday January 08, 2022 @01:04AM (#29849049)
On the other hand that same legal system can decide you are no longer entitled to said property and that same police force can come and drag you out of it. That physically (as far as we know) can't happen on a cryptographic blockchain. They can some how convince you that giving up ownership of your NFT is a good idea, but it still has to be of your own volition.
Re:My First Impressions of Web3 by grey-area on Saturday January 08, 2022 @02:01AM (#29849336)
No, the centralised url selling service decides who owns which monkey url and they have already used that power.

https://blockzeit.com/opensea-nft-marketplace-stops-hacker-f...

There is another example in the article - his nft was deleted from the marketplace, and nobody buying monkeys cares what is on the blockchain.

Re:My First Impressions of Web3 by bricemo on Saturday January 08, 2022 @02:00AM (#29849332)
His example of his NFT that gets shut down is showing that because of this layer of centralization, anything that can happen to normal assets can happen to blockchain. Governments can force OpenSea to take your NFTs, OpenSea can delete your ownership at their discretion, etc. All he is left with is a meaningless string of data on chain, while the NFT visual is gone. It’s not immune and protected like people think
Re:My First Impressions of Web3 by rank0 on Saturday January 08, 2022 @02:12AM (#29849389)
Not true. The legal authority can compel you with force to transfer your nft in exactly the same way they’d drag you out of the house.
Re:My First Impressions of Web3 by magicjosh on Saturday January 08, 2022 @02:32AM (#29849501)
There's a difference. You can drag someone out of their house without consent, but forcing a transfer requires consent. Does this difference matter?
Re:My First Impressions of Web3 by rank0 on Saturday January 08, 2022 @02:38AM (#29849539)
Forcing a transfer does not require consent. They’ll seize the hardware that holds your private key.

If you’re worried about the government forcing you out of your home at gunpoint, what makes you think they can’t seize a private key or force a few keystrokes?

Re:My First Impressions of Web3 by magicjosh on Saturday January 08, 2022 @03:15AM (#29849734)
Hardware wallets usually have a password enabled, in addition to other security mechanisms. Like I said, not sure the difference matters, but there is a difference.
Re:My First Impressions of Web3 by des1nderlase on Saturday January 08, 2022 @03:24AM (#29849775)
But what's the difference of just authority making your NFT URL invalid and moving the item under a different URL? That would be equivalent of forcing you out of your home, they cannot force you to give them keys, but they can change the lock.
Re:My First Impressions of Web3 by magicjosh on Saturday January 08, 2022 @04:38AM (#29850092)
This whole "files stored on Google Drive" is growing pains. NFTs must all be hosted on IPFS.
Re:My First Impressions of Web3 by rank0 on Saturday January 08, 2022 @03:42AM (#29849857)
If they really want they can analyze the memory on your desktop or install a keylogger. There’s so many ways to extract a private key barring a deadman switch and a cyanide tooth capsule.

Again, you’re seriously arguing that it’s harder for the government to take your house rather than give up your password?

Re:My First Impressions of Web3 by jgwil2 on Saturday January 08, 2022 @08:57AM (#29851707)
Houses also have locks and yet presumably the police can and will bypass that security measure in this scenario. The point is that nothing will protect you in the face of overwhelming force.
Re:My First Impressions of Web3 by nlehuen on Saturday January 08, 2022 @03:29AM (#29849799)
Obligatory XKCD reference: https://xkcd.com/538/
Re:My First Impressions of Web3 by sildur on Saturday January 08, 2022 @05:49AM (#29850459)
That probably would not happen in a first world country.
Re:My First Impressions of Web3 by acdha on Saturday January 08, 2022 @09:54AM (#29852191)
Depends on who you are — Gitmo comes to mind – but at least in the United States you can substitute being beaten by agents of the government with being imprisoned where the other prisoners and possibly agents of the government will beat you until you give up the password.
Re:My First Impressions of Web3 by okasaki on Saturday January 08, 2022 @01:28AM (#29849159)
Why not? If NFT ownership ever became meaningful, the people with the guns can simply keep a list of ownership amendments separate from the blockchain.
Re:My First Impressions of Web3 by grog454 on Saturday January 08, 2022 @01:49AM (#29849271)
It kind of sounds like you're arguing that since the blockchain can just be ignored it's somehow less meaningful. But I'll bite:

Then the people with guns now have to expend resources to maintain and enforce those amendments. If they are not somehow just discarding the entire blockchain subsequent to their amendment, they're maintaining an every increasingly complex set of merges. Furthermore their amendment (very probably) isn't a cryptographic blockchain, so it's subject to all the problems that the actual blockchain list are not (forgery for example).

What makes blockchains unique is that they are the first example of these various records (ledgers, titles, etc) that physically cannot be manipulated in certain ways.

Re:My First Impressions of Web3 by tsimionescu on Saturday January 08, 2022 @03:31AM (#29849806)
> Furthermore their amendment (very probably) isn't a cryptographic blockchain, so it's subject to all the problems that the actual blockchain list are not (forgery for example).

Their amendments are theirs. This is like saying that keeping your own accounting is worse for you than putting it on a blockchain, since someone might forge your own accounting books - it just makes no sense.

Re:My First Impressions of Web3 by grog454 on Saturday January 08, 2022 @09:36AM (#29852021)
I don't follow.

"They" can do just about anything they want. They can make their amendment. They can declare the blockchain null and void. They can hold a gun to your head and tell you to sell your NFT. They can even pull the trigger, in an attempt to make an example out of you for the next fool that tries to defy their authority. But the one thing they cannot do is seize your NFT without your volition. Not without breaking some of the fundamental mathematical ideas behind encryption.

Is there value in that in present day society? Maybe not. But there is undeniably something special about it.

Re:My First Impressions of Web3 by dragonwriter on Saturday January 08, 2022 @10:44AM (#29852694)
> But the one thing they cannot do is seize your NFT without your volition

That’s not true.

I mean, even if the access to the NFT relies solely on material in your head, there are pharmacological approaches, among others, that while not necessary reliable, can cause you to give up information without meaningfully willing it.

Re:My First Impressions of Web3 by grog454 on Saturday January 08, 2022 @11:00AM (#29852859)
And private information will probably one day no longer exist. Imagine some kind of device that can scan the neurons in your brain along with the electrical/chemical state and somehow extract information from that (such as a memorized cryptographic private key). Let's just throw our hands up and give up on cryptography altogether.

Even a pharmacological approach is a side channel attack which no one seems to care to distinguish between attacks on or flaws with the underlying idea. When discussing the merits of blockchain technology we are allowed to take for granted its very obvious underlying assumptions. Namely that there exists private information held by a user of the system.

Re:My First Impressions of Web3 by spyder on Friday January 07, 2022 @10:24PM (#29848330)
"the link is just the description of what they are certified to own"

No a link isn't a description of its content, just like the article demonstrated the content can change to anything, anytime, in many ways. Even if the URL contains the hash of the content like with IPFS URLs it's not a description of the content but one step better because you can check if it's pointing to the content it supposed to be.

Re:My First Impressions of Web3 by astrange on Saturday January 08, 2022 @12:41AM (#29848959)
More importantly, they don't own the original item. An unofficial version of a deed registry says they own the link to the item. That's not the same as actually transferring the copyright or anything.
Re:My First Impressions of Web3 by AlexandrB on Friday January 07, 2022 @09:41PM (#29848065)
As I understand, most NFTs don't confer any copyrights. So unlike a deed, it's not a certificate of ownership of the content at all. Some other entity still owns the content in the legal sense.
Re:My First Impressions of Web3 by dragonwriter on Friday January 07, 2022 @09:51PM (#29848126)
> As I understand, most NFTs don't confer any copyrights.

Yes, one of the “all kinds of problems” I mentioned upthread (this one isn't an inherent problem with NFTs, but seems to be a practical one with many current NFTs) is that while NFTs certify ownership of something with regard to the linked content, exactly what that is (beyond the certificate that is the NFT itself) is often not clear, even, AFAICT, to the purchasers.

Re:My First Impressions of Web3 by readams on Friday January 07, 2022 @09:38PM (#29848044)
But they don't even get the ownership of the content. The original creator still owns the copyright, and as a the buyer you don't even get a license to use the work in the NFT. The copyright is the only meaningful way you can own digital art.
Re:My First Impressions of Web3 by micromacrofoot on Friday January 07, 2022 @09:41PM (#29848064)
ok so you own a certificate that describes the content of a link
Re:My First Impressions of Web3 by AlexandrB on Friday January 07, 2022 @09:59PM (#29848173)
I think it's worse than that since, as described in the article, NFTs don't include a hash of what the link points to. So you own a certificate that describes the content of a link in the very literal sense of describing the characters in the link URL and not really anything more.
Re:My First Impressions of Web3 by dragonwriter on Saturday January 08, 2022 @02:53AM (#29849621)
> ok so you own a certificate that describes the content of a link

More precisely you have a certificate that says you own something (often ambiguous, though this could be precise; ambiguity is a choice in the minting of an NFT rather than a fundamental issue with the technology) relating to the content described by means of a link (the NFT may or may not include additional description of the content via metadata.)

Re:My First Impressions of Web3 by grey-area on Saturday January 08, 2022 @01:57AM (#29849323)
They don’t own anything in a meaningful sense except the url, and even that is controlled by someone else.
Re:My First Impressions of Web3 by tsimionescu on Saturday January 08, 2022 @03:33AM (#29849813)
Do they even own the URL? Is no one else allowed to post the same URL (even disregarding how/by whom this would be enforced)?
Re:My First Impressions of Web3 by grey-area on Saturday January 08, 2022 @03:57AM (#29849916)
Well I imagine opensea at least prevents url collisions on their own service, but yes as the article demonstrates someone could sell the same url on several services while changing what that url points to whenever they like. I think most of the time the url points to the marketplace itself though?

So I suppose it is more accurate to say they own that particular citation of the url embedded in the blockchain, for certain values of own.

Re:My First Impressions of Web3 by ozim on Saturday January 08, 2022 @05:45AM (#29850426)
Yes you are missing incoming money transfers to your account.

People that earn money on NFT don't have feeling that they miss something.

Re:My First Impressions of Web3 by micromacrofoot on Saturday January 08, 2022 @01:47PM (#29854787)
as long as they’re the ones not holding the bag
Re:My First Impressions of Web3 by toomuchtodo on Friday January 07, 2022 @07:37PM (#29847145)
> But then it’s just back to trust based web2, you’re trusting internet archive.

Correct, because it's clear storing the content in web2 Internet Archive is superior ("you’d have to store the NFT data on chain, which is prohibitively expensive"). They will persist regardless of web3 shenanigans, and hash addressing ensures content integrity. You could even use a torrent to store and serve the content (again, which uses hashes to identify and preserve integrity of content).

Why would one trust a distributed ledger over a centralized archive run by folks whose primary focus is on preservation of the bits they're storing? The economic benefit of running storage nodes of encrypted content is unlikely to ever be sufficient to provide the same economic incentives a corporation or non profit realizes by offering the durability a centralized service provides (due to scale).

EDIT: @Ragnarork It seems like web3 is making some promises it can't keep?

Re:My First Impressions of Web3 by Ragnarork on Friday January 07, 2022 @07:52PM (#29847289)
> Why would one trust a distributed ledger over a centralized archive

Isn't that the polar opposite of the promise of web3...?

Re:My First Impressions of Web3 by dlubarov on Friday January 07, 2022 @10:57PM (#29848491)
I'm not sure it's even necessary to use Internet Archive or a torrent? If I own an NFT whose hash is stored on-chain, I can just ensure the availability of the preimage by storing it myself.

Then when I want to interact with a centralized NFT marketplace, I can upload the preimage to their server. They'd verify the hash and store the image. I'd continue storing it myself though, so if that marketplace goes away, I can follow the same process with another one.

Re:My First Impressions of Web3 by greenreptar on Wednesday January 12, 2022 @10:17AM (#29907485)
tying back to the article... so you want to own a server?
Re:My First Impressions of Web3 by magicalhippo on Friday January 07, 2022 @09:22PM (#29847935)
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?

Re:My First Impressions of Web3 by _heimdall on Saturday January 08, 2022 @02:17AM (#29849420)
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 host you use to store the original absolutely never changes the file.

Then what? Well the image exists and you can verify it wasn't changed off-chain since the transaction finalized, so that's good. There's now an image publicly available online BUT a specific block chain says you own it, so that's also cool.

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? And there are no legal protections for NFTs, so what was the benefit of paying to have one block chain transaction say you own it in the first place?

Re:My First Impressions of Web3 by magicalhippo on Saturday January 08, 2022 @10:04AM (#29852284)
> 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 by _heimdall on Sunday January 09, 2022 @03:30AM (#29861452)
What's the benefit of having the URL permanently stored on the blockchain in that case? If I have to download the original file as soon as the transaction completes to make sure they don't change the photo on me, why bother?

And then what am I spelling later? A transaction immortalized in a block chain with nothing more than a broken URL and, at best, a hash of the original file?

Edit: I realize I sound a bit dickish in how I'm replying. Don't take it that way, I'm really confused at how NFTs solve anything but really appreciate the conversations here and am glad to hear differing opinions!

Re:My First Impressions of Web3 by magicalhippo on Sunday January 09, 2022 @08:43AM (#29863111)
> What's the benefit of having the URL permanently stored on the blockchain in that case?

Not much as far as I can tell. I mean it would kinda be like a signature on a painting, in that it's a visual indication of who made it. But the proof would be in the digital, cryptographic signature.

> I'm really confused at how NFTs solve anything

I'm in the same boat. I'm just trying to figure out how they might be useful if they implemented them differently.

Re:My First Impressions of Web3 by _heimdall on Sunday January 09, 2022 @10:40AM (#29864153)
I don't even know if I like this idea, but it'd be a different ball game if NFTs held legal status. That goes pretty counter to many of the usual benefits claimed of crypto projects,but if an NFT was treated as legally binding ownership that could make them really useful
Re:My First Impressions of Web3 by magicalhippo on Sunday January 09, 2022 @12:06PM (#29865136)
Right but without any legal aspects, what use could they be?

Anything in them can be copied trivially, so on their own they are per definition not unique hence fairly worthless.

If they're only useful when two parties agree they are worth something during an exchange, how are they different from plain cryptocoins?

I mean this is a bit similar to the GPL, it would be useless if courts declared it can't be enforced.

Re:My First Impressions of Web3 by colordrops on Saturday January 08, 2022 @03:51AM (#29849895)
I thought we were talking about the problem of someone pulling the rug out from under you by changing the content at a URL. The hash solves the problem, but what you are talking about is an entirely different subject, and a problem which all NFTs suffer. Or not a problem, but just a general property of NFTs and crypto as well. The network effect is extremely important with blockchains. You could also fork BTC right now and claim you own everything on the chain. Doesn't mean people will honor it.
Re:My First Impressions of Web3 by _heimdall on Saturday January 08, 2022 @07:10AM (#29850914)
A hash doesn't really solve the core of the rug pull problem. If the hash doesn't match you know the file at that URL changed, but how was it changed? Was it just a metadata that didn't really change the artwork, or is it a totally different file?

And what does it mean for the transaction on the block chain if both the URL and the hash no longer match? Is it worthless now and unsellable? Or do you sell it with a note that says ignore the URL, ignore the hash, or both?

I did point out other issues and that may have been unnecessary, but a hash doesn't solve the rug pull problem if the art isn't part of the encrypted and (mostly) immutable transaction block.

Re:My First Impressions of Web3 by colordrops on Saturday January 08, 2022 @11:51AM (#29853439)
There doesn't have to be a URL.
Re:My First Impressions of Web3 by bambax on Saturday January 08, 2022 @06:12AM (#29850595)
> The hash solves the problem

Not really. The hash would prevent someone to pull the rug unnoticed, but it wouldn't prevent rug pulling in the first place.

With a hash, you would be able to prove that what's currently at that url isn't what you bought, but (since hashes are by definition non-reversible) you wouldn't be able to show or see what it was you bought (unless you stored it somewhere else yourself).

Re:My First Impressions of Web3 by magicalhippo on Saturday January 08, 2022 @09:49AM (#29852156)
> unless you stored it somewhere else yourself

Which is usually trivial.

Re:My First Impressions of Web3 by spyder on Friday January 07, 2022 @10:47PM (#29848431)
Yes, but the problem is many of them don't even include the hash, and you also need a way to verify the creator and his/her public key.
Re:My First Impressions of Web3 by colordrops on Saturday January 08, 2022 @03:48AM (#29849887)
No you're not - it could be stored in multiple places. It's, a hash, not a URL, and if it's a properly constructed hash it would hard or impossible to fake. The content on server other than internet archive would have the same hash.
Re:My First Impressions of Web3 by searchableguy on Friday January 07, 2022 @09:54PM (#29848144)
There is arweave which is trying to bring permanent storage. You could store the nft on arweave chain and mint the NFT on the same.

https://www.arweave.org/

Though, I'm not sure how this will "scale".

Re:My First Impressions of Web3 by acdha on Saturday January 08, 2022 @10:02AM (#29852259)
It’ll scale like S3, et al.: replicated storage requires ongoing payments because sysadmins need to be paid, storage needs to be bought & replaced, network bandwidth is metered, etc.

It could be cheaper if someone can finally make a P2P network which becomes and stays popular[1] but it’ll always require more than a one-time payment. That could be donor funded (Internet Archive) but I’d be leery of assuming anything long-term unless you’re paying for it.

1. Abuse is the hard problem here: if I host a node, when the police download something illicit my IP is the one they see and I have to prove that it was done without my knowledge. This is why nobody does this except for known sources.

Re:My First Impressions of Web3 by searchableguy on Sunday January 09, 2022 @03:13AM (#29861362)
> It’ll scale like S3, et al.: replicated storage requires ongoing payments because sysadmins need to be paid, storage needs to be bought & replaced, network bandwidth is metered, etc.

That's what they are trying to solve with their tokenomics model.

The value of token will appreciate over time whereas the price of storage will keep getting cheaper.

It's simpler than s3 in many aspects so I'm not sure you would need a system administrator. Everyone can run a node and things are replicated many times over. The failover model is to look for the next node. There are no API, security, access, etc consideration to be maintained at the node level.

Data itself is public by default.

> Abuse is the hard problem here: if I host a node, when the police download something illicit my IP is the one they see and I have to prove that it was done without my knowledge. This is why nobody does this except for known sources

Yeah, that's important.

Re:My First Impressions of Web3 by acdha on Sunday January 09, 2022 @08:33AM (#29863037)
> The value of token will appreciate over time whereas the price of storage will keep getting cheaper.

That's not a given, however, and it's not just raw storage but also network bandwidth and operator time which all require regular ongoing payments. Expecting newcomers to pay for the early adopters' storage in perpetuity is tricky because you need high demand for an otherwise useless token but there's a limit on the price for most users in the form of all of the competing options, which are currently faster and more reliable.

> It's simpler than s3 in many aspects so I'm not sure you would need a system administrator. Everyone can run a node and things are replicated many times over. The failover model is to look for the next node. There are no API, security, access, etc consideration to be maintained at the node level.

It's not that simple: anyone running much storage will need to spend time replacing failed drives, managing their bandwidth relative to demand, etc. That time needs to be paid for. Massive replication is necessary to deal with the reduced node reliability but that means the network needs to pay for considerably more storage in total than, say, Amazon does and adds significant scaling issues managing all of those extra nodes with more frequent status changes.

This has been tried a number of times before and it always founders due to being slower and less reliable, with considerably more complicated software required to deal with all of those issues which the competitors don't have. It's possible that this will be more successful but I think it's really important to look at how the market pressures have consistently gone in the other direction. Amazon didn't end up with exabytes of storage in S3 because it started there — people migrated their data there because it was faster, cheaper, and easier to have it there — and that is a competitive challenge for a replacement trying to build on nodes which aren't maintained with comparable levels of service.

Re:My First Impressions of Web3 by searchableguy on Sunday January 09, 2022 @10:13AM (#29863894)
Thanks for the thoughtful response. I appreciate it. All of what you say make sense.
Re:My First Impressions of Web3 by acdha on Sunday January 09, 2022 @12:20PM (#29865266)
Thanks — I’m trying to keep an open mind here but it often feels like there’s a lot of history which people could benefit from. I’m not terribly old but I’ve seen a few iterations of these ideas crash on the {freeloader,abuse} rocks so I’ve been reconsidering whether my earlier enthusiasm was more a mirage than practical.
Re:My First Impressions of Web3 by tsimionescu on Saturday January 08, 2022 @03:37AM (#29849833)
> Though, I'm not sure how this will "scale".

It fundamentally can't - you need X amounts of storage * replication factor to store X amounts of data * replication factor.

Re:My First Impressions of Web3 by abi on Sunday January 09, 2022 @01:24PM (#29865919)
Why's there a need to trust internet archive in this situation? If the content hash is no the ETH blockchain, then it's immutable. You can make as many copies of the underlying image as you want so that sticks around permanently.
Re:My First Impressions of Web3 by can16358p on Saturday January 08, 2022 @03:27AM (#29849789)
What if the URL points to a decentralized and immutable file storage system instead of a regular URL with a domain/IP?
Re:My First Impressions of Web3 by hk__2 on Saturday January 08, 2022 @03:51AM (#29849894)
This solves the problem while creating a new (big) one: make this decentralized and immutable file storage work.
Re:My First Impressions of Web3 by sildur on Saturday January 08, 2022 @05:54AM (#29850476)
They already exist, and work. IPFS, for example.
Re:My First Impressions of Web3 by acdha on Saturday January 08, 2022 @10:04AM (#29852283)
IPFS is famously slow/unreliable, not widely used, and you still need to pay for hosting of anything you don’t want to lose because storage, bandwidth, and operator time aren’t free and someone needs to get paid to deal with abuse.
Re:My First Impressions of Web3 by fiachamp on Wednesday January 12, 2022 @08:32PM (#29915662)
Isn't the solve for this to store it on a decentralized storage network like Filecoin?!?
Re:My First Impressions of Web3 by Thorrez on Saturday January 08, 2022 @02:24AM (#29849464)
You're not fully trusting them. They can't change the content.
Re:My First Impressions of Web3 by diab0lic on Saturday January 08, 2022 @09:36AM (#29852025)
They can change the content, you’ll just know they did it. Much like if my watch gets stolen I’ll know, but I still don’t have a watch anymore.
Re:My First Impressions of Web3 by Thorrez on Saturday January 08, 2022 @04:00PM (#29856188)
They can delete the content. That's the only "change" they can do. It's like your watch analogy, except you can easily back up an image, but cannot back up a watch.
Re:My First Impressions of Web3 by diab0lic on Sunday January 09, 2022 @04:37PM (#29867559)
I see no reason they couldn’t change the content rather than just delete it. In fact the article shows an example of exactly that in practice.

Sure you can back up an image, but the backup is worth the same as a copy of the NFT: zip. You now own a pointer on the blockchain to nothing and a jpeg on your disk. I’ve got a lot of that going on already with zero expenditure.

Re:My First Impressions of Web3 by Thorrez on Monday January 10, 2022 @12:54AM (#29871148)
The article was about the NFT containing a name. This thread is about "NFT points to a content hash", to quote toomuchtodo. You can't change the content and keep the same hash.

Similarly, you can prove to others that the version on your disk the version pointed to by the blockchain by having people check the hash.

Re:My First Impressions of Web3 by jrochkind1 on Friday January 07, 2022 @08:21PM (#29847498)
Or even just include a content hash along with the URL in the NFT payload. Just a way to verify the referent of the URL hasn't changed since the NFT was minted. Where you can find the content with that hash if not the URL can be left arbitrary or out-of-band, but it's at least capturing a fingerprint of the content, not just an address.

It seems like this would be absolutely trivial to implement, right? Just... add a separator token (say `#`) and a content hash (say with `sha1:` prefix, urn-style) to the end of the URL that's already in NFTs.

I don't really understand why NFT's don't already do this. I don't understand why they didn't do it from the start. It seems an obvious choice to me in designing such a thing. Like, it's so easy, and such a step up in making NFT's do something closer to what people think they do... it leaves me thinking that the design of NFT's just wasn't done seriously, and nobody using it really cares.

What am I missing?

Re:My First Impressions of Web3 by spamizbad on Friday January 07, 2022 @08:49PM (#29847702)
Despite the various claims about how the worlds smartest most talented developers are working on web3… that’s not true. It was a significant oversight and I think technical leadership in the space is lacking. You have people who know lots and lots about crypto stuff but they are focused like a laser.

It’s like that crypto thought-leader on Twitter who didn’t know his NFT’d pfp was being served to various web clients over http.

It’s also why web3 startups are throwing huge cash at engineers from “web2” companies because, while they may not be crypto experts, they know how to build scalable systems, how web tech works etc. That knowledge is sorely lacking in the crypto space.

Re:My First Impressions of Web3 by astrange on Saturday January 08, 2022 @12:43AM (#29848967)
There was an "interesting" thread yesterday by some people who were surprised that static analyzing a contract and a once-over code review weren't enough to prevent the author from instantly stealing all their money.

https://twitter.com/cat5749/status/1476813266462539779

Re:My First Impressions of Web3 by discreteevent on Saturday January 08, 2022 @05:02AM (#29850178)
They can't see the wood for the merkle trees.
Re:My First Impressions of Web3 by _heimdall on Saturday January 08, 2022 @02:22AM (#29849454)
I don't know for sure, but I'd guess they don't do file hashes because image hosts so often change the file you uploaded. They might compress it, remove unnecessary metadata, or add their own metadata. All of that would change the file contents, breaking the hash.

A permenantly verifiable has still doesn't really solve it though. Someone can still change or remove the file later, even if you downloaded the original before you now have a transaction with a bad URL but a good hash. You can't update the transaction to change the URL, so what would that mean for anyone wanting to buy the NFT from you?

There's also the much bigger issue - say we solve the above problem as well. There are no legal protections for NFT ownership and there is nothing stopping people from just copying the artwork you own. What's the point of paying so much money for the right to kind of own a piece of art that anyone can legally copy and use?

Re:My First Impressions of Web3 by didibus on Saturday January 08, 2022 @04:49AM (#29850133)
> What's the point of paying so much money for the right to kind of own a piece of art that anyone can legally copy and use?

I don't fully understand the "collector" mindset. But let's assume there are people, similar to whales in free-to-play games, that are willing to pay ridiculous large sums for what the majority would not be willing to pay anything for.

Now, think of those collectors as being willing to pay for ownership over original artwork.

The Mona Lisa itself has many replicas, you can buy prints of it, and you could probably easily find paintings of it for much cheaper. Those are all copies as well, but their monetary value is much lower, because people know they are not the original.

Now, think of photography, there are people collecting prints, sometimes of digital photography. Similarly, the 1st print is worth a lot more. Think of Vinyl records, or CD/cassette tapes for music, the worth of the 1st pressed record is a lot more, and collectors are willing to pay a lot for them.

Now think of complete digital art, that which is not even printed. Which is the "original"? Unless you were to own the HDD or the RAM stick where it was first recorded, all instances are perfect copies of the same bits. So instead, the "original" is the first person the artist publicly acknowledged as the owner of the "original". It is like the artist signing the print. This is recorded in a public ledger, that people trust and believe to be very hard to manipulate or fake. That is what an NFT is.

You might find it absurd, but is it anymore absurd than paying lots of money for the 1st print of a photo? Or the first pressed vinyl? Or the first book as signed by the artist?

The value is in people's head and emotional attachment. Someone was given by the artist themselves recognition of the piece signed in a public ledger. That's now the "original" and people assign it value.

You can think of it a bit how a lot of collectors offer public showing of their collection, the fact others can "see" the artwork for themselves isn't what make it valuable, it's the emotional knowledge around it, that of having it handed directly by the artist itself.

This is what I've understood of it at least.

Edit: Now the article still makes good point, that as it stands, some NFTs are ambiguous as to what artwork they even relate too or if they were truly created by the "artist".

Re:My First Impressions of Web3 by discreteevent on Saturday January 08, 2022 @05:15AM (#29850236)
That's a good explanation and it looks like people do value NFTs for those reasons. But it still doesn't compare to the Mona Lisa which if I possessed it I would know that only those physical brush strokes came from Leonardo's hand. The vinyl example is better. But even then the vinyl is physically old and unique. I can take it out and know that it was pressed in 1972. The NFT is just pixels on my screen that are a copy of a copy of.. and will be destroyed when I close the viewer.
Re:My First Impressions of Web3 by kaashif on Saturday January 08, 2022 @08:29AM (#29851478)
> But it still doesn't compare to the Mona Lisa which if I possessed it I would know that only those physical brush strokes came from Leonardo's hand.

I think the idea of NFTs is that you know that the original artist (Beeple or whoever) issued the NFT, they clicked the buttons and saw the same hash you see on your screen.

Like if Leonardo da Vinci sent you a cryptographically signed email with something in it indicating that you specifically owned it, you'd probably find that valuable even though it's "just pixels" and the email can be copied - the ownership is embedded in the signed email (your name or public key, let's say) and can't be copied.

I think that's the point, anyway, I still don't think I really get it...

Re:My First Impressions of Web3 by didibus on Saturday January 08, 2022 @06:14AM (#29850608)
> But it still doesn't compare to the Mona Lisa which if I possessed it I would know that only those physical brush strokes came from Leonardo's hand

There's probably a whole industry around recognizing a true or a fake painting. I'd say if you possessed the Mona Lisa, you might still doubt its authenticity, or find yourself in a big debate with others who claim to also possess the "true" Mona Lisa. In a way, NFTs don't (or could be made not to) have this problem. I think this is actually something that people in the market of art collecting and trading actually value. I think especially in private collections, you can claim to have sold me the original bible of Pope Pius XII for 10 million and hand me a bible that is a fake, I believe to now have the real one. And then I can go and resell it to someone else for 11 million, while you also go and sell the real one you still have for 20 million to another person, and now three people believe to all have the real one. The NFTs being in a global ledger, it would be clear who owns it truly, even if three people have a copy of the same PDF.

> But even then the vinyl is physically old and unique. I can take it out and know that it was pressed in 1972.

That's because you value the artifact. But I'd say in this case the NFT IS the artifact. The NFT is what will live on, because in 2125 (assuming the chain still exists), someone will have this token tied to their own wallet. They can know that it was minted in 2021 with the same certainty (and possibly even more certain) that it was truly minted in 2021 by the artist himself (or at least the person whose key society believes was the true artist).

Finally, if the NFT contains say an IPFS URL, or some other content describing attribute, its even more clear. You know you own the first "copy" if you want.

Let me put it some other way. I create some JPEG drawing. I then hash it and have a hash of its content. I then register my art (the JPEG) on some chain by creating an NFT for it which contains said hash (maybe in the form of an IPFS URL). At this point, the world through the public blockchain ledger knows about my JPEG art, and as the first in the chain, I prove to be the creator, or it is known that I am the creator through some other means, like posting it to my blog.

I own the NFT for my own JPEG art at this point. I can host it myself on IPFS, or maybe I just post it on my blog, or even keep it secret on my computer. Now you want to buy it from me. At that point you pay me money and I transfer the NFT to you, the ledger now says that the token started from me and was transferred to you. You now own the token that says that the IPFS hash URL or the hash of my JPEG art belongs to you and was given to you by me, the artist. I also give you a copy of the JPEG itself through whatever means, maybe you download it from my IPFS hosting, or I send it to you by email, or you download it from my blog, etc.

In the digital world, it is all copies, but only you have the token.

Ya, if the token doesn't include the content description like a hash, it's a bit fuzzy and a lot crappier, because while it would show you got some token from me the artist, its not clear which of my artwork would be the one you have, assuming in 100 years the URLs were to no longer exist for example, or to point to something else. But I think this will become the norm eventually to have the hash or use IPFS.

I agree with you, I still would prefer a physical artifact, something that you can see the wear and tear, something from an old era, maybe it doesn't even look the same, maybe bits of it are gone and forgotten. But that's just me and what I'm willing to value. If people are willing to value a digital good the same, knowing the token traces back to the original artist, and they see the value in that, then it can be worth just as much.

Re:My First Impressions of Web3 by rambambram on Saturday January 08, 2022 @07:57AM (#29851223)
Thanks for these metaphors.
Re:My First Impressions of Web3 by mad182 on Saturday January 08, 2022 @04:27AM (#29850034)
If your solution is to trust the Internet Archive, why not just skip the blockchain part?

Any hash can match virtually unlimited number of different turd images.

And even if you trust the hash function to never be broken or brute forced with future technology, it can only verify the image, not prevent it from being deleted or altered, rendering the NFT broken and useless. Verifiably broken and useless, but still...

Re:My First Impressions of Web3 by Duralias on Friday January 07, 2022 @08:05PM (#29847402)
So why hasn't this been deployed yet then?

And why are NFT links so common, because they just seem short sighted to me and borderline dumb considering how volatile everything in the crypto space is?

Nothing about NFT's seems long term viable as they are now.

Re:My First Impressions of Web3 by lawtalkinghuman on Saturday January 08, 2022 @05:27AM (#29850311)
So long as "number go up", nobody cares. The moment number start going down, there'll be a magic new buzzword (ICO, token, smart contract, enterprise blockchain, DeFi) for people to speculate on and distract from the fundamental problems.
Re:My First Impressions of Web3 by jboy55 on Friday January 07, 2022 @07:34PM (#29847120)
Is there any market pressure that will demand a change to the cryptographic hash? Is any of the current speculation concerned in any way about the content hosted at the URL, or just the current value of the NFT and what you can sell it for.
Re:My First Impressions of Web3 by cableshaft on Friday January 07, 2022 @09:03PM (#29847794)
There is. Not from the entire space, but there's a bit of street cred you get by being entirely 'on-chain', as they say.

Within the smart contracts themselves is a read function for that content uri that provides all the data needed (from what I've seen, a hashed string) to generate an .svg file. But it obviously taxes the system and costs a lot more in gas fees (not to read it, that doesn't cost gas fees, but to deploy the contracts and mint), especially the more complex those are, which is why you mostly see it with 8-bit or very low-res artwork.

Cryptopunks being the most well-known (and also the most valuable) NFT project is all on-chain, and Anonymice being the most open and forked project that does this. EtherOrcs does it a little differently but is also on-chain and has completely open contracts you can refer to as well.

There's quite a few more besides this, but I don't know what percent it is, probably pretty small. Some people won't buy anything that's not entirely on-chain. But you're right that most people don't really care, they just care about the price or the image.

I've been digging through the Anonymice and EtherOrcs contracts to get a better understanding of the different approaches they took (and I still wouldn't say I completely understand it yet). It's pretty interesting, though.

[1]: https://www.larvalabs.com/blog/2021-8-18-18-0/on-chain-crypt...

[2]: https://anonymice.org/

[3]: https://etherorcs.com/

EDIT: Sorry, you only said cryptographic hash. Cryptopunks started by providing that, but then moved to entirely on-chain (so above and beyond that), where you could query and get a full SVG file or stream of pixels for any given image directly from the contract.

Re:My First Impressions of Web3 by lmarcos on Friday January 07, 2022 @09:19PM (#29847909)
Honest question: at this point why don't we skip the NFT part and just keep the URL and the content in the Internet Archive?
Re:My First Impressions of Web3 by cuteboy19 on Saturday January 08, 2022 @12:45AM (#29848976)
This gives me an idea: Internet Archive could sell Internet Tokens™ that function exactly like NFTs (but stored on the Archive instead of blockchain). Holders would be incentivised to make sure that the Archive continues to exist via donations. It's a win win for everyone
Re:My First Impressions of Web3 by astrange on Saturday January 08, 2022 @12:46AM (#29848983)
What does it mean to keep a URL in the Internet Archive?
Re:My First Impressions of Web3 by tsimionescu on Saturday January 08, 2022 @03:45AM (#29849878)
I think they mean you keep the URL and the content stays in the Internet Archive.

But it could also mean that the Internet Archive creates a special page, say, "Owned URLs", where they list a username owner for each URL that someone has payed for. If you wanted to trade your URL, the IA would get a small cut to modify the contents of that page with the new owner.

This is 1:1 equivalent to the proposed scheme, but cuts out the inefficient "mint NFT on Ethereum blockchain" step, replacing it with a simple database on the IA side.

Re:My First Impressions of Web3 by throwawaygh on Friday January 07, 2022 @09:07PM (#29847818)
Yup. It works because there's a 1:1 and onto mapping between 64 bit hashes and pixel maps of arbitrary size ;-) /s
Re:My First Impressions of Web3 by pmontra on Saturday January 08, 2022 @06:37AM (#29850713)
We can add the hash of the content but what happens if the URL goes 404 or the web server disappears? I'll be the owner of a useless pair of URL and hash.

Or those NFT contents (and the URL domain!) are guaranteed not to disappear unless many web 1.0 and 2.0 services people was paying for and went out of business?

An article about this: https://www.theverge.com/2021/3/25/22349242/nft-metadata-exp...

Re:My First Impressions of Web3 by yed on Friday January 07, 2022 @07:39PM (#29847171)
So the answer is centralized storage?
Re:My First Impressions of Web3 by fastball on Saturday January 08, 2022 @07:18PM (#29858256)
Many NFTs already do this, but the hash is for IPFS, which is a decentralized file storage system.

In fact decentralized storage being integrated into web3 is I think an element that the OP missed in his analysis.

Re:My First Impressions of Web3 by toomuchtodo on Saturday January 08, 2022 @07:42PM (#29858456)
IPFS is unfortunately not durable, nor very reliable when attempting retrieval through IPFS (versus a gateway, such that Cloudflare offers).
Re:My First Impressions of Web3 by fastball on Monday January 10, 2022 @02:05AM (#29871500)
IPFS allows for more durability than the traditional way people point to content on the internet.

You can attach a IPFS hash to your NFT (or w/e) while still using clients that use a more reliable gateway.

Re:My First Impressions of Web3 by dexter89_kp3 on Friday January 07, 2022 @11:25PM (#29848614)
There are on chain NFTs like cryptopunks. The rest of articles details around API centralization stand true.
Re:My First Impressions of Web3 by toxicFork on Friday January 07, 2022 @07:17PM (#29846951)
Some NFT platforms operate with IPFS whose URLs are hashes of content. This solves that problem.
Re:My First Impressions of Web3 by Kognito on Friday January 07, 2022 @07:43PM (#29847204)
I’m not terribly up to date with IPFS (so feel free to correct me), but if I’ve understood it correctly, it’s not dissimilar to Bittorent where files are seeded by interested parties and if no one happens to be seeding any longer, the file is essentially dead?

It’s almost like you want some centralised entity to preserve copies of the images these NFTs link to.

I wonder how many IPFS-backed NFTs are only being seeded on nodes run by the big players like OpenSea?

Re:My First Impressions of Web3 by roywiggins on Friday January 07, 2022 @10:50PM (#29848448)
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 centralized solution as long as the NFT owners themselves don't lose their own files. At least the incentives are aligned (if you own the NFT you will want to keep at least one copy, if only so you can show it to potential buyers!)

It seems a substantially less silly idea than pointing a token at a url that you don't control. I guess I'm surprised that NFTs aren't all hosted on IPFS or something like it, if only as a backup. Like, have these people not heard of linkrot?

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.

Re:My First Impressions of Web3 by cwalv on Saturday January 08, 2022 @12:44AM (#29848969)
> 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 ownership to El Salvadorian govt to pay my taxes?), I don't see how it has value

Re:My First Impressions of Web3 by cle on Friday January 07, 2022 @11:32PM (#29848644)
Yes, not dissimilar from torrents. Instead of being name-addressed and requiring the name owner to provide the infrastructure to serve the data (as with HTTPS), data are content-addressed so that anyone can serve the data.

Many NFTs are hosted by NFT platforms, and also by services such as https://nft.storage/ (backed by IPFS & Filecoin). It's quite trivial though to take the IPFS CID and pin it somewhere else (local computer, a pinning service like Pinata, etc.), and anyone can do it at any time. If all you want to do is be able to prove ownership at some point in the future, you don't really need to host the content indefinitely on IPFS...just host it when you need to.

Re:My First Impressions of Web3 by TimJRobinson on Friday January 07, 2022 @08:28PM (#29847554)
Filecoin that you pay to have any files you like mirrored by many people, in a decentralized way.

Arweave is also a one off fee to have the file mirrored forever, the hosters are paid from the yield earned on that fee.

Re:My First Impressions of Web3 by TimJRobinson on Friday January 07, 2022 @11:04PM (#29848526)
Sorry hacker news had an outage and somehow removed the first half of this comment and it's too late to edit now. Top was:

You are correct about IPFS, it's just like torrents. There are services like Arweave, Sia and Filecoin where you can pay...

Re:My First Impressions of Web3 by pcthrowaway on Saturday January 08, 2022 @03:05AM (#29849679)
Arweave nodes can choose not to store data (and will likely drop data that's not profitable over time also), so I'm not sure that it's really a solution.
Re:My First Impressions of Web3 by TimJRobinson on Saturday January 08, 2022 @03:28AM (#29849790)
Individual nodes can choose not to store it, but your data is sharded amongst many nodes. Usually it's something like 64/96 redundancy - it's sharded across 96 nodes and at least 64 must be online to retrieve the data. It gets re-distributed if some nodes are offline for a while (not sure on specific numbers)
Re:My First Impressions of Web3 by medion on Friday January 07, 2022 @09:29PM (#29847993)
This was insanely surprising to me - I actually always thought the jpeg/art was stored as a kind of ‘blob’ on the blockchain that it was authenticated against the owners wallet/private key.
Re:My First Impressions of Web3 by iskander on Saturday January 08, 2022 @01:32AM (#29849195)
Some NFTs are stored this way (e.g. Blitmaps, Terraforms, Corruption(*s), &c); it's a more restrictive artistic medium since storage costs are high and technical limits feel like a trip back to the 80s. If you can fit nice art into the constraints then it can become quite popular/valuable since fully on-chain NFTs are actually decentralized (rather than the more common practice of linking to an external image).
Re:My First Impressions of Web3 by bblb on Saturday January 08, 2022 @06:46AM (#29850758)
We need a version of Freenet, where the network _guarantees_ that your content is always highly available. Well, at least as long as the tech/network itself is still alive.

Every user of the network has to provide some storage for the network itself. If there's not enough storage to safely store your new content on the network as highly available, the network would just say sorry, can't do right now, please wait on the line while we get new storage (users).

Sure, it would need some massive network effect to work at scale, but we have now, what, billions of devices connected to Internet? That ought to be enough.

I never really understood this current "decentralized" tech. Decentralized hashes with centralized gate keepers, and mixed with "old school SPOF tech", e.x. the VPS's that store the actual content. wat.

edit: 10GB per device/user and 1 billion devices. That's 10 exabytes. https://www.wolframalpha.com/input/?i=10GB+*+1+billion

Re:My First Impressions of Web3 by foxfluff on Saturday January 08, 2022 @07:38AM (#29851098)
> Sure, it would need some massive network effect to work at scale

And nobody wants to participate. These projects are doomed to be extremely niche. As TFA points out, even nerds do not want to run their own servers at this point.

It could have worked in the days of casual piracy (kazaa, napster, certain private torrent sites etc had a shitton of users) if you managed to sell it as a way to do exactly that..

But getting people to install apps today to donate their bandwidth and disk space for.. what cause? Let alone when they figure out that gasp your storage may then be used for illegal material. Nah, it just doesn't work.

Re:My First Impressions of Web3 by bblb on Saturday January 08, 2022 @08:03AM (#29851267)
>your storage may then be used for illegal material

Then forget about the anonymization features of Freenet, and build something that ties to your Google Auth, Facebook ID, Government ID, whatever.

And let LEA access all of the content and seize/prosecute illegal content. Really not that different than storing your content on any of the cloud storage providers. With the exception that your data would be always guaranteed to be highly available, and not on just one or two centralized cloud storages.

>But getting people to install apps today to donate their bandwidth and disk space

That's just a marketing headache. ;)

Re:My First Impressions of Web3 by acdha on Saturday January 08, 2022 @09:49AM (#29852155)
> And let LEA access all of the content and seize/prosecute illegal content. Really not that different than storing your content on any of the cloud storage providers. With the exception that your data would be always guaranteed to be highly available, and not on just one or two centralized cloud storages.

It’s not that simple: if you host anyone’s content, you’re taking on personal risk (do you want to have to convince law enforcement that the pirated Disney movie or child pornography served from your home IP was served entirely without your knowledge?), giving up your resources (“Netflix is slow, turn off the mirror and see if it gets better!”), and getting slower performance/reliability (e.g. why OpenSea uses GCP instead of IPFS) immediately in the hopes that it will at some point in the future become worthwhile.

Note also that cloud storage is centralized administratively but distributed for reliability. I would give very long odds that you’re more likely to lose data through random IPFS nodes disappearing / dropping your data than on S3, and if you have to run your own geographically replicated nodes it’ll cost more in your time until you have a very large amount of data.

Statistically nobody does that, and because P2P networks need to significantly over-provision to compensate for unreliable nodes it’s hard to get anywhere close to competitive. The Linux world has the freedom ethos, no concerns about copyright/malware/etc., and still few people torrent ISOs because it’s usually slower.

Re:My First Impressions of Web3 by bblb on Saturday January 08, 2022 @07:52AM (#29851206)
>Nah, it just doesn't work.

This is why we can't have nice things. :D

Re:My First Impressions of Web3 by nootropicat on Saturday January 08, 2022 @07:39AM (#29851111)
No, we don't. IPFS guarantees that the owner can host their own NFT forever (there are multiple pinning services if they don't want to run a server). This is the best possible model. If even the owner doesn't give a shit, why should anybody else?

It's true that most NFT buyers have zero idea how this works. In 2 years multiple shitty NFTs are going to turn into 404. This is fine - people will learn to only buy images that use ipfs.

Re:My First Impressions of Web3 by bblb on Saturday January 08, 2022 @07:54AM (#29851217)
>IPFS guarantees that the owner can host their own NFT forever

I always thought IPFS just as a BitTorrent but with blockchainy tech stack.

But if it can indeed guarantee that my content would always be available, then IPFS is the answer.

Re:My First Impressions of Web3 by nootropicat on Saturday January 08, 2022 @09:05AM (#29851772)
Your response is different from what I posted. You can always pin the image on your ipfs node and it's going to resolve to the same, unique, hash (well, unless preimage resistance of sha2 is broken...) allowing everyone in the world to download it. That doesn't mean it guarantees availability - nothing does - someone has to host it.

Ultimately, the owner has to host it, or pay someone to host it, or hope someone else hosts it. Although nfts are small enough that any semi-popular ones may stay alive potentially forever as long as someone, somewhere, hosts it on an ipfs node. Potentially long forgotten by literally everyone alive.

Re:My First Impressions of Web3 by wizzwizz4 on Saturday January 08, 2022 @08:34AM (#29851519)
BitTorrent also guarantees that your content would always be available – if you're hosting it.
Re:My First Impressions of Web3 by stjohnswarts on Friday January 07, 2022 @09:49PM (#29848106)
Well the image could also be embedded in the data of the blockchain and/or a irreversible (currently) hash made for the image sitting on the server. Now will a court enforce that digital contract as a legal contract if the person takes down the server or puts up a different image? shrug I doubt it under current law.
Re:My First Impressions of Web3 by roywiggins on Friday January 07, 2022 @11:09PM (#29848544)
Isn't storing the actual image data on-chain usually prohibitively expensive?
Re:My First Impressions of Web3 by Ar-Curunir on Friday January 07, 2022 @07:21PM (#29846990)
This is trivially solved by including a hash of the object in the ownership certificate.
Re:My First Impressions of Web3 by hk__2 on Saturday January 08, 2022 @03:58AM (#29849918)
> This is trivially solved by including a hash of the object in the ownership certificate.

This doesn’t fix any issue. If the URL changes, your NFT is worth nothing and you have no way to get the object back.

Re:My First Impressions of Web3 by wahnfrieden on Saturday January 08, 2022 @06:25AM (#29850663)
Wrapped NFTs
Re:My First Impressions of Web3 by wahnfrieden on Saturday January 08, 2022 @07:46AM (#29851164)
I was downvoted but it’s literally happening, see https://twitter.com/asvanevik/status/1479569507739856897?s=2...
Re:My First Impressions of Web3 by magicjosh on Friday January 07, 2022 @11:23PM (#29848601)
Would that be effective for low-res images like cryptopunks? Or can I create other 24 x 24 px images that have the same hash?
Re:My First Impressions of Web3 by Ar-Curunir on Saturday January 08, 2022 @03:35PM (#29855910)
You can’t efficiently create hash collisions in a cryptographic hash