Bitcoin: is it a bubble waiting to burst or a good investment?