With the advent of BitCoin (and *cough* some online marketplaces), it’s clear to me that in the future, these kinds of things might be more common.
When most homes still had dial-up, YouTube beat everyone by predicting that broadband become the norm. They built a video streaming service before most people could even use it.
Besides illegal things, what else would be made easier by using anonymous transactions? What can we build?
Database transactions are pretty awesome. They’re useful in all sorts of scenarios, from concurrency to exception handling. Software-Transactional-Memory is similarly awesome — transactions for memory.
I want transactions for everything.
Imagine doing this in the shell:
$ begin transaction
$ echo "volatile value" > some_file.txt
$ git add . && git commit -m "volatile commit"
$ git push heroku master
$ end transaction
There are all sorts of reasons this won’t work. Imagine all the possible scenarios you’d need in order to make this happen — what happens if I “`curl -X POST “`? Can I undo a POST?
Yeah it would be really hard. But it wold *rock*.