A Distributed and Secure Software Architecture Based on Blockchain Technology for Application Software[J] WIRELESS PERSONAL COMMUNICATIONS Kooshari, Ali Fartash, Mehdi