Blockchains use distributed ledgers to allow transactions to be recorded across a network without a central authority. This document discusses how blockchains can be used to decentralize systems using cryptocurrencies and smart contracts. It also describes how initial coin offerings (ICOs) have raised over $1.3 billion in 2017 by selling tokens that can provide rights to participate in blockchain activities or share company profits. However, blockchains still face challenges to widespread adoption including difficulties in understanding, using, and securing the technology that require improvements in applications, security and user interfaces.