An Extensive Blockchain Based Applications Survey: Tools, Frameworks, Opportunities, Challenges and Solutions | IEEE Journals & Magazine | IEEE Xplore