  Mobile security has become more and more important due to the boom of mobile
commerce (m-commerce). However, the development of m-commerce is facing many
challenges regarding data security problems. Recently, blockchain has been
introduced as an effective security solution deployed successfully in many
applications in practice, such as, Bitcoin, cloud computing, and
Internet-of-Things. However, the blockchain technology has not been adopted and
implemented widely in m-commerce because its mining processes usually require
to be performed on standard computing units, e.g., computers. Therefore, in
this paper, we introduce a new m-commerce application using blockchain
technology, namely, MobiChain, to secure transactions in the m-commerce.
Especially, in the MobiChain application, the mining processes can be executed
efficiently on mobile devices using our proposed Android core module. Through
real experiments, we evaluate the performance of the proposed model and show
that blockchain will be an efficient security solution for future m-commerce.
