What is Shielded Transaction?[With Example]

By cryptne3d | Saikot's blog | 8 Mar 2022


If we send a coin or token from one address to another, all the transaction details such as; All types of information are collected in the blockchain, including the addresses, the amount, and the memo. Anyone can view or collect this information. While transparency and decentralized rhetoric are more prevalent in the crypto industry but many of us take this transparency seriously and don't want to share their transaction details publicly. With this in mind, many blockchains have developed the Shielded Transaction feature on their platforms. A shielded Transaction is a type of Transaction between two secure addresses or Shielded Addresses.

A Shielded Address sender can attach an encrypted memo, and recipients of descending transactions can find the sender's address via a transaction receipt in their wallet.
The receiver will only know the amount sent to their address. Seems complicated? Let's not look at some examples.
We have seen the best implementation so far in Zcash in terms of Shielded Transaction. Zcash has two types of addresses, transparent address, and shielded address. The transparent addresses of the Zcash protocol are equivalent to the Bitcoin protocol and consequently work similarly. Transparent addresses publicly disclose transaction data and have the opportunity to view the Zcash blockchain at any time.

In contrast, saved or shielded addresses encrypt the transaction data, and zkSNARKs are created to verify the Transaction's validity. When we compare secure addresses or Shielded addresses with transparent addresses, these Shielded addresses bring a new, higher level of privacy and security. There are three types of transactions based on this type of interpretation.

Shielded address transactions from public addresses: Public address information is public, and shielded address information is hidden. E.g. https://blockchair.com/zcash/transaction/de1d78ee310ba2c9fbeb13881f431fdc8b55aa5f79e61dd3c294177401878f11
Shielded Address to Shielded Address Transaction: The address of the sender and the recipient and the amount of the Transaction are hidden. E.g. https://blockchair.com/zcash/transaction/35f6674a1691f21aff6a3819467dbba82aaebf061d50c6ac55f39fbeae73b9a6
Shielded Address to Public Address Transaction: Shielded Address Information is Hidden, Public Address Information is Public. E.g. https://blockchair.com/zcash/transaction/218f5cee4aa8d3469ea0e4cd49fc0b5b60e3d53fcff9392384a2c137fc48ea45

0a3ac754fa7553e6d00f36c8e394dc4829d4ccdbd4dc24ae112dd928caa9b6e8.png

Shielded addresses have the following features:
1. The private key structure is different, in which a root key (SK) and other functions derived from other keys work.
2. The specific information of the Transaction is hidden in the chain, and this information can be seen only through private keys.
3. There is no resource model, meaning there is no bandwidth and power in the address, and the Transaction does not use bandwidth and power.


The article translated from: https://bitcointalk.org/index.php?topic=631891.msg59465650#msg59465650
And also published: https://bitcointalk.org/index.php?topic=5388896.msg59465802#msg59465802

How do you rate this article?

14


cryptne3d
cryptne3d

Cryto Nerd


Saikot's blog
Saikot's blog

Reality is often disappointing

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.