Ðapps vs Change
Blockchain platforms like Ethereum have led to global attempts at building decentralized applications (Ðapps) that utilize the immutable and self-executing nature of smart contracts.
Ideally all possible actions of Ðapps can be defined by writing code in a smart contract, but reality is much more complex, and a process is required to reach consensus on subjective matters. Survival is for those who adapt to complex environment changes, the ones that cannot be foreseen during the initial smart contract design.
These subjective matters include questions like: