A Decade of Blockchain: Review of the Current Status, Challenges, and Future Directions