Ben Laurie is a respected cryptographer (he maintains OpenSSL and is in charge of security research for Google) and he's skeptical of BitCoin, a virtual, cryptography-based currency that has attracted a lot of attention. Ben has written three posts describing his objection to "proof-of-work" as a basis for a virtual currency, and they're great reading, as are the followups from his readers. I don't have the crypto chops to have a strong opinion one way or another on this, and in situations like that, watching people a lot smarter than me arguing is my best strategy for getting smarter myself:
Also, for what its worth, if you are going to deploy electronic coins, why on earth make them expensive to create? That's just burning money - the idea is to make something unforgeable as cheaply as possible. This is why all modern currencies are fiat currencies instead of being made out of gold.
Bitcoins are designed to be expensive to make: they rely on proof-of-work. It is far more sensible to use signatures over random numbers as a basis, as asymmetric encryption gives us the required unforgeability without any need to involve work. This is how Chaum's original system worked. And the only real improvement since then has been Brands' selective disclosure work.
If you want to limit supply, there are cheaper ways to do that, too. And proof-of-work doesn't, anyway (it just gives the lion's share to the guy with the cheapest/biggest hardware).
, Bitcoin 2
, Bitcoin is Slow Motion
You’ve heard of bitcoin. It’s a form of digital cash you can send to anyone, even a complete stranger. You may not have heard about bitcoin’s digital ledger, called the blockchain, tracks and validates bitcoin transactions. Blockchain technology has enormous potential beyond bitcoin to automate every type of online transaction that requires a degree of […]
The numbers in this study are very back-of-the-envelope and assume a worst case: widespread adoption of Bitcoin and not much improvement in Bitcoin mining activity, along with long replacement cycles for older, less efficient mining rigs. Even the best case scenario has Bitcoin consuming a shocking amount of electricity.
A blockchain is an online database that stores information across a network of personal computers, making it not just decentralized but distributed. This means no central company or person owns the database, yet everyone in the network can use and help run it, but not tamper with it. The most popular use of blockchain technology […]
You never know when new projects, ideas or opportunities can drop into your lap at a moment’s notice. That may require you to learn a new programming language like Python. Or maybe you need a primer on 3D game development. Or you might realize you could use a serious brush-up on iOS mobile creation.Point is, […]
Isn’t it about time to stretch what your Mac can do? I mean, you’ve got plenty of great programs now…but don’t you think you could use some new tools to get your creative, analytical and organizational juices really flowing? It’s spring, so we cleaned up a whole bunch of super-cool apps lying around and packaged […]
In the world of app development, there’s no greater arena to find success than with Android users. About 80% of the smartphones in use today worldwide operate on the Android operating system, so if you build a great app that Android users love, you’re an international rock star. You’ll be able to make sure your […]