This SDK provides three tunable degrees of transaction privacy and allows developers to “ZK-enable” their decentralized apps (dApps). It is up to the discretion of the developer whether or not to reveal the wallet addresses of the sender and the receiver, the kind of asset being transferred, and the value of the transaction. The importance of this change to the blockchain sector and its programmable privacy environment is highlighted by Discreet Labs’ CEO Sam Harrison:
With Triple Masking, blockchain technology finally delivers on its original promise: your financial status and destiny are no longer in the hands of some anonymous “trusted” third party. You are the ruler. This software development kit (SDK) streamlines the process of implementing sophisticated zk-proofs for developers, making it possible for more decentralized apps to provide these proofs to their customers.
To ensure that new DeFis continue to be in compliance with regulatory standards, it is essential that all transactions be auditable for the life of their operations. Triple Masking SDK uses custom-built ZK-turbo-plonk circuitry on the hardware side of things. The most popular elliptic curve signature algorithms, including ed25519 and secp256k1, work with it without modification. This tool paves the way for developers to include cloaking services into privacy-focused blockchains such UTXO-based systems and others that are EVM-compatible. To add to this, Findora users will have the option of creating either fungible or non-fungible encapsulated privacy tokens. Improved privacy protection for the FRC20, FRC725, and FRC1155 standards is available through the Triple Masking SDK.