5 ms·
AI and machine learning has had several decades to mature—and it had multiple “winters” where interest and funding waned. It’s possible in 60 years we might se
by mattdesl 3y ago
AI and machine learning has had several decades to mature—and it had multiple “winters” where interest and funding waned.
It’s possible in 60 years we might see similar leaps from distributed ledgers, zero knowledge proofs, verifiable computation, fully homomorphic encryption, and other tech being spearheaded by the crypto sector.
- graypegg 3y agoIt’s always possible! I’m no fortune teller. Many people have been wrong and maybe one day I’ll be laughing at my naivety. But for my own projects for the foreseeable future as measured right now, I’ll avoid. I just don’t see it becoming more than poker chips at your exchange of choice.
- giantrobot 3y agoNone of those things were invented or really developed by the "crypto sector" merely utilized by it. That's not a bad thing but it's disingenuous the crypto sector is really advancing any state of the art. It's implementing existing technologies mostly to facilitate scams and tax evasion.
- mattdesl 3y agoAll of these are primarily being funded and advanced by crypto. “Distributed ledger technology” hardly existed before blockchains/Bitcoin. Similar story with ZKP, which has gone from academic theory to real-world application (see: ZKSNARK) in the last decade primarily from blockchain research and funding streams.
- graypegg 3y agoAren’t zero knowledge proofs cryptographic signatures? I might be missing something, but that’s very much been in active use as part of any flavour RSA cryptography going back decades. Distributed ledger technology, though yes that is clearly a blockchain technology that wouldn’t exist otherwise. Fair point.
- nvg 3y ago> Aren’t zero knowledge proofs cryptographic signatures? No -- at least not in the sense that RSA uses. Zero knowledge proofs verify computation not data. The zero knowledge property means you can verify a computation ran without revealing its input. Some researchers call it "moon math."
- dbmikus 3y agoThere is a max comment depth for me for some reason so I cannot reply to graypegg directly... ZK-proofs are more advanced than just cryptographic signatures. The important point is being able to prove something without revealing the proof itself. Classic example is proving that you have a solution to a sudoku board without revealing the solution. Most ZK proofs actually rely on proving something with some probability. That means I don't prove to you with 100% certainty that I know the sudoku solution, but rather the chance of me lying about knowing a solution is < 0.00000001%. Traditionally, zk proofs required many iterations to justify the probability of the proof. Blockchain use cases advanced research in "succinct" proofs. If you search for ZKSNARK, ZKPLONK, and ZKSTARK you will find some examples. To compare to a cryptographic signature, I can use classic cryptography to prove that I know a value by sharing a signed hash of that value. However, you can only verify my proof when I reveal the pre-image. Doing the proof entirely on encrypted data is homomorphic encryption, and modern zk proofs make use of homomorphic encryption to prove things about arbitrary computation.