4 ms·
What does that actually mean in practice? Any successful piece of code is a million dollar bug bounty. A Windows remote execution can sell for millions and do d
by cornholio 9y ago
What does that actually mean in practice? Any successful piece of code is a million dollar bug bounty. A Windows remote execution can sell for millions and do damage in the billions.
Is it easy to exploit smart contracts? Is it fundamentally impossible to make them secure? Maybe we lack the proper tools, maybe current architectures need to be improved.
- cocktailpeanuts 9y agoIt's different from Windows bug because Windows bugs can be easily patched. When we come to blockchain world, we run into a dilemma: 1. Hard-forking means it's no longer truly "immutable" 2. Not Hard-forking means we're fucked. The first point is important even if you're not an immutability nerd, and most people don't realize the significance of a truly ownerless ledger because most people haven't thought really deep into how the society and economy works. In my opinion the difference between a truly ownerless ledger and another one that has made 0.1% tradeoff is as different as the difference between selling something for 1 cent and giving it away for free. I think blockchains like Ethereum that want to become general purpose will have tendency to move towards being more centralized. Not saying that's bad, it's a tradeoff, but nobody knows what the end result would be. It could end up becoming like the Web, where the protocol itself is supposed to be decentralized but every user facing stuff is completely centralized.