4 ms·
> You can code a non-tradable NFT no problem. WTF does that even mean? Do people remember what a blockchain even is, at this point? A blockchain is a chain o
by stale2002 5y ago
> You can code a non-tradable NFT no problem.
WTF does that even mean?
Do people remember what a blockchain even is, at this point?
A blockchain is a chain of transactions. You take away the transactions, and its not a blockchain anymore. Unless we really stretch the definition of a "transaction" or blockchain......
Cryptocurrency has lost the plot. People are talking about blockchains, that don't have mining, or transactions now apparently.
- detaro 5y agoCreating an NFT is a transaction.
- dkersten 5y agoSo you limit the types of transactions in your blockchain to "this thing has been issued to this person/id/hash/whatever" and do not have any transactions of the type "this thing has changed ownership to a new person/id/hash/whatever". A bank account that allows deposits but no withdrawals/transfers, its still a ledger, it just limits the operations you are allowed to do (not the operations you could theoretically do).
- andechs 5y agoWhen a central authority is in charge of adding transactions to the blockchain, ie: DMV issuing licences, what's the advantage of blockchain over a standard database?
- dkersten 5y agoOh, I agree. See my other comment on this page, I said the exact thing you did! Most cases where blockchain is usable, alternatives are still simpler, unless you actually need it to be distributed and zero trust, blockchain probably doesn't make sense. I was just pointing out how it can be done or how it might make sense, if you needed it for something where blockchain did actually make sense, but in the case of drivers licenses, I don't think it does.
- yellowapple 5y agoAs long as it's done on a public blockchain, validation becomes possible without needing to contact the DMV itself to provide that validation. For example, if you have a California driver's license and I (as a Nevadan) want to verify its validity (say, because I'm running a bar and you don't look 21+), I could check whatever public blockchain to which California posts its ID NFTs, compare that to some reference on the physical ID you're showing me, and make sure the data (namely: name, DOB, etc. - or perhaps a hash of it) matches up; currently that would require either talking to the DMV directly or using some third-party service that does so on my behalf. This becomes even more useful when dealing with international identification, since that tends to involve even more red tape with current systems. Also, it doesn't necessarily have to be a single central authority adding transactions; a whole bunch of DMVs could very well post to the same blockchain and only trust the validity of ID tokens issued by one another (i.e. with some out-of-band method to associate keys with actual DMVs, much like PGP's "web of trust" concept). This could even pave the way to things like drivers' licenses being partially or fully decentralized, with independent issuing authorities trusting one another based on some external certification process (e.g. "the California DMV has audited Foo Bar Licensing, Inc. and verified that it issues licenses in compliance with the California Vehicle Code, and therefore recognizes FBL-issued licenses as valid").
- teleforce 5y agoThis is such an insightful comments! Allow me to use your example if I want to explain the main advantage of Blockchain derivative technology. Most of people seem to mix up Blockchain and Bitcoin, and think that Blockchain is equivalent to Bitcoin.
- dkersten 5y ago> some out-of-band method > some external certification process Or just skip the extra complexity and have it all handled by a central authority? Yes, you can use a blockchain to implement it how you describe, but I still don't buy that it has any real advantages. Also, who would run the blockchain? > a whole bunch of DMVs could very well post to the same blockchain and only trust the validity of ID tokens issued by one another > with independent issuing authorities trusting one another If they are the only ones who can issue tokens and they have to trust each other anyway, why does it need to be a blockchain anyway instead of some shared database? Or if you want to keep it distributed, a peer-to-peer distributed hash table or other peer-to-peer database of ID tokens that only the DMV's have write access to. No need for a blockchain. > if you have a California driver's license and I (as a Nevadan) want to verify its validity If all the states share a blockchain, then they could just as easily share a database and web interface that you can look up. If they don't share a blockchain, then I don't see how its any different from each having their own system. I mean, even if its a blockchain, how well it works is then up to each state and if there's a centrally mandated blockchain they should be using, then there could also be a centrally mandated database they could be using. It just moves the goal posts around, it doen't in itself solve it. The person checking (bar staff in your example) still need a website or app that they can input the data to derive the hash (as not to leak personal data) and check the hash against the blockchain, this could just as easily work against a central or state database and how well it works, in either case, is still very much dependent on each state. It seems overly complicated to build this on or as a blockchain.
- k__ 5y agoTo me it's the other way around. The blockchain space is just starting out and people try new things. But many can only see the crypto currency use-case.
- cslarson 5y agoblockchains are databases. transactions change the state of the database. they aren't limited to trading-related transactions.