Technology Development and Application of Blockchain: Current Status and Challenges