|
|
|
|
|
by stygianguest
5403 days ago
|
|
Worse is better does not apply to bitcoin as a cryptographic system, only as a monetary system. As a cryptographic system it makes a clear choice for more features over simplicity. Make no mistake, bitcoin is a very complicated system. Not for a piece of software, but for a cryptographic system.
One that aims to replace the fundaments of our economic system. With such ambition, "it seems to work," is not good enough. As someone who has spend some time hacking the bitcoin code, I have little confidence. Although I have not found any outright errors, the quality of the code shocked me. The code does nothing to provide structure and/or insight to the already complicated protocol. Basic protocol is mixed with parsing of messages and parallelism of the code. I for one, fully expect major and near fatal errors to be found in bitcoin. |
|
There are a lot of differing opinions on this. I quoted Kaminsky at length as someone with major security credentials who is saying the opposite of you.