In this paper, the authors provided a comprehensive analysis of blockchain technology and its state-of-the-art applications. The authors defined types of blockchain-enabled applications across various domains and research areas. Despite blockchain-enabled applications are widely deployed, the authors identified open issues and proposed potential solutions that are of high relevance and value for both academics and practitioners. As outstanding issues of the blockchain technology identified in this paper become addressed and as blockchain develops into more efficient, scalable, durable, and mature, its state-of-the-art applications will break into many more domains.