At its core, blockchain offers a decentralized, transparent and secure way to record transactions without a central authority. The technology is fascinating from a cryptography and distributed systems standpoint, but wider adoption faces regulatory and environmental challenges.