In the public chain, the transaction data, address, identity and other sensitive information needs to be protected, while allowing the accounting node to verify the legitimacy of the transaction. For affiliate chains, it is necessary to consider regulatory/authorization tracking while building privacy protection schemes. We can protect transaction identity and content privacy by adopting efficient cryptographic primitives and schemes such as zero-knowledge proof, commitment, and indiscriminab...