California DMV wants to issue car titles as NFTs
finance.yahoo.com
finance.yahoo.com
Oxhead Alpha will milk the DMV until the project's funding runs out, and then it will be quietly killed. I wouldn't be surprised if the DMV's chief digital officer gets a kickback, or if they have a bunch of crypto holdings in that particular blockchain.
https://www.govops.ca.gov/what-we-do/blockchain-working-grou...
ps- everyone involved in the planning is on salary with healthcare
Talk to your assemblyperson.
My guess is some executive at DMV had a resume-padding idea for migration into the private sector, and didn’t factor in how long government projects are vs. the speed at which the hype cycle turns meant that by the time this “accomplishment” was on their resume, having been involved in any kind of NFT effort would no longer be a selling point.
When someone finds a bug in the smart contract which allows me to transfer the car title to you, or the DMV loses their keys, or $whatever happens and suddenly some 13-year-old elbonian hacker owns every car in California I think "restore from yesterday's backup" is a better solution than rewriting the immutable blockchain.
And, anyway, blockchains can be altered, you just need a majority to agree. Look at eth.
If the blockchain is private, the DMV would have unilateral control to just roll things back if they desired. All of the public mirrors would notice that but they'd have no say in it. If the public nodes did have access the DMV wouldn't be able to control the chain (and wouldn't be able to revert mass errors/failures) and they won't let things out of their control.
This is absolutely just buzzword soup.
"The DMV worked with Oxhead Alpha and Tezos to create a private instance of the Tezos blockchain, which would increase security compared to relying on a public blockchain."
My understanding is they have a blockchain completely run by the California DMV. In the future maybe multiple states, consumer facing applications, NFTs. It's not clear if the blockchain is in active use or used as source-of-truth of title ownership yet.
Given the amount of money California spends with AWS, and the fact that “private blockchain” is literally a turn-key AWS offering…why?
For a real asset to be backed by an NFT it seems your options are either to maintain physical control over the asset, or to use legal maneuvering on other claims of title to make the NFT hold value. So a painting or gold bar goes in a vault and only changes hand after the NFT is sold, and land sales become contingent on NFT transfers - and I suspect a ton of people would be incredibly surprised to hear that even contractual clauses with indefinite survival periods very rarely last forever, instead surviving only for a defined statutory period!
So under option one the NFT means the real item is worthless (and potentially not ever yours) because it is never in your actual possession, under option two it is subordinated to existing law.
A lawyer friend once jokingly said anyone drawing a contract should replace any mention of "NFT" with "magic bean" and see if the fundamentals still held: if they did, you don't need a blockchain; if they don't, the contract is already deficient.
The entire purpose for a title is that you went to a large central entity with guns - the state - who will enforce your claim to property, with those guns if needed.
There are precisely zero competitors who can issue an alternate title. The state definitely uses those guns to ensure that, because not doing so is an existential threat.
There is one issuer, trusted universally. That problem is solved by a centrally maintained database, not a blockchain.
The DOJ and the NMVTIS would beg to differ.
The only situations where blockchains really make sense are when you have multiple parties involved who don't trust each other AND are unwilling to agree to trust a third party. Digital currency is basically it. Almost anything else is better served by a traditional database or append-only log. Certificate Transparency provides a good example of a more efficient way to do things when you're willing to at least partially trust certain authorities.
Do you think they will give up that kind of control?
I agree a public CT-style log is far more appropriate.
On the other hand, if you say "it's append-only and distributed at the top level and every agency can put what they want on top of that, add new nodes at will, etc.", you have a blockchain. It redefines the desynchronization problem in a way that narrows the scope of the technical/political crossover. Negotiations still take place, unnecessary duplication and desynchronization still happens, but basic issues around where the global source of truth "is" are no longer a factor.
I don't think the effort described is even a perfect match for the tech, but it's the kind of "wrong in the right direction" needed to move forward in studying the issue.
But only one of those can legally issue California plates.
What would the blockchain be the superior choice here, since the DMV would ultimately be the only one with "write" access to the whole thing? Why would any other nodes host that blockchain if they have nothing to gain from it?
And then, again, what is the TPS of the DB? How many read and write Transactions Per Second do the candidate datastores support with or without strong Consistency, Availability, and/or Partition Tolerance? And then what about cryptographic Data Integrity assurances.
FWIU, issuing shares on a Blockchain is challenging due to lost keys / shared cryptographic keys and reissuance?
The whole point of government is to be a central authority. That's the DMV's entire job: to be a central authority for driver's licenses and vehicle titles. Their database isn't open for everybody to modify, and it also shouldn't be. It also shouldn't be open for everybody to read, because we have a right to privacy.
What benefit does the DMV get from hosting its records on a blockchain? And what happens if that blockchain stops attracting miners? Does the DMV have to mine it? Does the price of mining rigs start to affect how much it costs to register your car? What happens if they get hit by a 51% attack?
Your average Californian is definitely not a crypto user, and doesn't have a digital wallet. One in twenty don't even speak English. What happens when somebody loses their private key? If you have to keep those keys in a conventional database, then a blockchain makes zero sense except as a money-waster.
There is nothing wrong with them just running a regular database, with normal SRE stuff like backups and replication. The California DMV has a lot of problems. But "how do we store records?" isn't one of them.
Notes on centralized databases with Merkel hashes : https://westurner.github.io/hnlog/ Ctrl-F "trillian", "iavl"
If you've ever set up SQL replication before, you wouldn't be claiming it's adequate.
Are RDS and CloudSQL good enough? What does Accumulo do differently?