Blockchain is one of the most disruptive and promising emerging technologies, and it appears to have the potential for significantly affecting the accounting and auditing fields. Using blockchain technology, zero-knowledge proof and homomorphic encryption, this paper proposes a design of...