There are tons of projects popping up utilizing blockchain technology, but it always seems unnecessary. With the introduction of a blockchain into the technology stack, you then have to think about consensus algorithms, miners, the incentive for miners, the economics, etc...
That seems like a huge overhead, but maybe it's my misunderstanding. When do I want to use a blockchain? and why should I use it? and how do I approach all those aspects to successfully start a blockchain?