DCPP (Decentralized Confidential Payment Protocol) is a confidential payment solution that integrates hardware and software to achieve better efficiency and security. The software component is based on the smart contract named ZSC that is deployed at HPB blockchain.
The hardware component is combined with the unique BOE acceleration chip of HPB, allowing the fast execution of zero-knowledge proof algorithms. DCPP provides confidential tokens with the ElGamal public key as an account, which serves as the carrier for HPB confidential transactions. DCPP-hardware is the partial implementation of BOE, which realizes the acceleration of on-chain verification of zero-knowledge proof protocols.