3 ms·
> I could even make a prediction that early dapps might eventually become the longest continuously "running" programs in the world. what do they do? Can you po
by DyslexicAtheist 7y ago
> I could even make a prediction that early dapps might eventually become the longest continuously "running" programs in the world.
what do they do? Can you point to some successful use-cases today (other than some kittens) where this might apply?
> These "smart contracts" might still be executable centuries later.
chances are that there is no such thing as the Internet a few centuries later in the same way the Telegraph is pretty much dead today!
- TacticalCoder 7y ago> what do they do? Can you point to some successful use-cases today (other than some kittens) where this might apply? Nitpicking but ain't collectible card games with proof-of-ownership a use case though? In the Magic The Gathering world (for real physical cards) ensuring that thought-after cards are the real thing is an issue. There are brick and mortars grading companies grading the cards. Then you have to trust the seller you're not getting a swapped-in chinese fake. But another use case I've seen used: fully decentralized messaging, either "pseudonymous" (say tied to a BTC address: there's been a working demo showing on to do this on BTC's lightning network) or fully anonymous messages, using ZK cryptography. In this case you don't know who send a message to whom. You don't even know if it's a message or an amount transferred. And if the cryptographic primitives behind that are broken, we would pretty soon know (price would crash). To me decentralized messaging, fully anonymous using zero-knowledge cryptography primitives, is quite a use case compared to the "we-need-your-phone-number-but-trust-us-our-protocol-and-app-ain't-backdoored-and-we're-not-collecting-any-data" messaging solutions that are out at the moment. But I agree it's a world obviously full of scam. Still: a blockchain is basically a computer: a very slow and bloated one. But it's also an incredibly correct and very hard to hack computer. I think there are valid use cases for a fully decentralized computer running advanced cryptographic primitives like zero-knowledge cryptography. To me fully anonymous decentralized messaging is one (and a badly needed one at that). There are probably others.
- s1nus 7y agoThere are some solid use-cases for this technology beyond currency and collectables. Check out Livepeer [1]. They are creating a p2p network for live video broadcasting infrastructure, essentially a competitor to "AWS Elastic Transcoder" or the GCP equivalent. The thought is that through an automated decentralized auction for transcoding capacity, customers will always get a better price than centralized cloud computing providers. It would be interesting to see this concept applied to general compute capacity as well. I think I read about something like that elsewhere. [1]: https://github.com/livepeer/ https://github.com/livepeer/
- RL_Quine 7y agoI can’t work out if this is satire or not.
- leppr 7y agoWell most likely any relatively complex piece of software will get updated so we can exclude the current staples like MakerDAO[1] or Uniswap[2]. What would still be used as is would be some kind of basic function (as basic as `ls` or `curl` are to Linux), but given the very assembly language the contracts run on is still being worked on I think we're a little too early for that. [1]: https://github.com/makerdao/dss https://github.com/makerdao/dss [2]: https://github.com/Uniswap/contracts-vyper https://github.com/Uniswap/contracts-vyper