How long does it take to master blockchain?