Context
Blockchains: The good and the bad
IN PROGRESS
Blockchain technology has really emerged in the past decade as a potential foundation for modern software evolution. It offers a set of features that are well aligned to modern computing and help us compensate for many of the current operating systems and centralized ecosystem limitations. But it's not all bright and shiny in the world of decentralized systems and, as you might have guessed, the fundamental concept of decentralized application is where things get back to dinosaur land. The shortsighted vision of reusing a fundamentally flawed and misaligned concept from classic computing, the constant desire to mimick a computer, but decentralized, is where all (most?) blockchain technologies are failing. We'll go through these positive and negative aspects of blockchains in more details in this document. The conclusion, is that, blockchains are part of the solution, but they need to be part of something really different if we want a brighter computing future.
The Good
- Decentralized
- Strong identity
- Trustless
- Commoditized hardware from the cloud perspective
- Ai friendly through transaction transparency, ledgers
The Bad
- Offline thinking
- Fragmented
- Snapshot of requirements
- DeFI has an enabler
The Conclusion
- We need a decentralized network, but with fluid software: Ethereum, but with dApps!
- We need commoditized hardware, but without mimicking old operating systems.
- Use contracts and blockchain to assemble systems on the fly
- Cryptocurrency is a good way to fund the network
- Let's work to get rid of dApps!