Blockchain seems to be all the hype these days. But what, exactly, ...