Shielded transactions rely on the TRONZ privacy protocol, which enables fully shielded transactions using zk-SNARK ( Zero-Knowledge Succinct Non-Interactive Argument of Knowledge ).
Shielded transactions have the following characteristics:
Safe and Reliable: TRONZ privacy protocol is a decentralized cryptographic protocol whose network is governed and run by all participating members. All transactions are reviewed and confirmed through a consensus reached by nodes across the network, and stored on a blockchain that is tamper-proof. No 3rd party is required to preserve the safety of TRONZ privacy protocol.
Instant Transfer: Traditional decentralized cryptocurrency requires enough blocks to broadcast and verify transactions, which is time-consuming. TRONZ privacy protocol, however, can be confirmed safely and almost instantly within just 10 ms.
Total Privacy Control: Adopting the sophisticated Zero-knowledge Proof scheme, TRONZ privacy protocol validates transactions without disclosing the senders, receivers and the amount transferred, thus helping preserve the confidentiality of individuals and transaction metadata.
Untraceable: TRONZ privacy protocol hides details of all on-chain operations, so attackers cannot associate information on the blockchain with any individual or a particular user.
Shielded transactions support two types of addresses:
- Public address "t-addr" (ordinary TRON address)
- Shielded address "z-addr" (addresses that only support shielded transactions)
Compared with ordinary TRON addresses, Shielded addresses have the following characteristics:
- The private key structure is different, including a root key (sk) and other keys with different functions derived from it.
- Transaction specific information is hidden on the chain and can only be viewed through the private keys.
- No resource model, that is, there is no Bandwidth and Energy in the address, and transactions do not consume Bandwidth and Energy.
- Only shielded transaction is supported, and other types of transactions cannot be performed, such as triggering smart contracts.
- The address does not distinguish whether it is activated or not, and there is no need to activate the address through a transaction.
- No permission structure, cannot use multi-signature for transactions.
There are three types of transactions for anonymous transactions:
- Public address to shielded address transaction: Public address information is public, shielded address information is hidden.
- Shielded to shielded address transactions: The sender and receiver addresses and transaction amounts are hidden.
- Shielded address to public address transaction: Shielded address information is hidden, public address information is public.
In addition, transactions between public addresses can be considered as ordinary token transfers.
Shielded transactions do not consume Bandwidth End energy, but require a fee of 0.1 TRONZ per transaction. If the transfer is made from a shielded address to an inactive public address, the fee will be raised to 1 TRONZ to activate the address.
In order to ensure that shielded transactions can be used normally and ensure your privacy, TronLink wallet will synchronize the block data to your device. The process may take a long time, so please be patient.
Shielded transactions are currently only available on the Nile Testnet. You can connect to the Nile Testnet by selecting the Nile version in the Settings - Switch between versions or adding the Nile Test Node in Settings - Node Settings.
For more information about TRONZ privacy agreement, please visit the official website: https://www.tronz.io/