A Comparative Analysis of Blockchain Architecture and its Applications: Problems and Recommendations | IEEE Journals & Magazine | IEEE Xplore