[The Secret of Zcash ②] Preventing Double Spending While Concealing Transactions
[By Ham Ji-hyun, Block Media] The reason why the privacy coin Zcash (ZEC) is gaining attention on Wall Street is due to strong partners like JP Morgan, but the technology itself cannot be overlooked. Zcash is a digital asset (virtual asset) that can conceal transaction details. It allows transactions to be verified as legitimate without revealing who sent money to whom and how much was sent.
This raises a question. If transaction details are concealed, can one secretly engage in 'double spending' with the same money? Zcash addresses this issue by employing various cryptographic techniques. The key is to hide the identity of the money while allowing verification of whether the money has already been spent or if it is counterfeit.
Zcash's Money is Contained in Non-Public 'Notes'
First, Zcash represents money in the form of 'notes'.
In a typical blockchain, it is relatively easy to verify how much digital asset has been issued and when it has been used. In contrast, in Zcash's so-called 'shielded transactions', information such as the amount of money and the recipient is not disclosed.
Instead, Zcash does not show the contents of the notes directly but leaves only an encrypted representation called a 'note commitment' on the blockchain. A note commitment can be likened to a 'sealed box'. The contents inside the box are hidden, but once sealed, it cannot be changed to something else, allowing verification that the information remains in its originally promised state.
The problem arises when using this money.
In a typical blockchain, the usage of specific assets is public, making it easy to detect if the same asset is reused. In contrast, if Zcash were to disclose which notes were used, it would allow transactions to be linked, weakening privacy.
The solution to this is the 'nullifier'.
When a user uses a note, instead of revealing the note itself, they disclose a unique value generated from that note. This is the nullifier. In simple terms, it creates and publicly displays a 'used stamp' when spending money. It shows only the stamp while concealing information about which money was used and who the owner is. If someone attempts to reuse the same money, the same stamp will appear again, allowing the network to detect a double spending attempt. If a previously generated nullifier appears again, that transaction is rejected.
In this way, Zcash hides which money was spent while preventing the same money from being used twice.
However, another problem arises. If it does not disclose which note is being used, how can the network verify that the person actually owns that money?
This is where Zero-Knowledge Proofs come into play.
The user mathematically proves that they possess a real note, have the right to use it, and have adhered to the transaction rules. At the same time, they do not disclose how much money is involved or which note it is. Instead of showing the money they possess, they only need to prove that they are entitled to use that money.
What if Someone Tries to Secretly Increase 10 ZEC to 20 ZEC?
Preventing double spending does not solve all problems. If the transaction amount is also concealed, someone could spend 10 ZEC while secretly creating 20 ZEC.
To prevent this, Zcash uses 'value commitment' and 'binding signature'.
Value commitment is a mechanism that cryptographically fixes the amount without revealing the actual amount. This can also be likened to an envelope. While the number written inside the envelope cannot be seen, it can be verified that the sum of the numbers in multiple envelopes is correct without opening them.
For example, if a transaction involves sending 10 ZEC while possessing 10 ZEC, the calculation is correct. However, if someone tries to send 20 ZEC while only having 10 ZEC, the calculation will not match. This mechanism allows verification of whether the calculations before and after the transaction are correct without revealing the actual amounts, preventing someone from creating new ZEC during the transaction process.
In other words, it hides the amount while ensuring that no more value is created than what was received.
The binding signature enforces this calculation relationship in the transaction, establishing the rule that "more money cannot be created than what was input." Due to value commitment and binding signature, if the calculations do not match, a valid signature cannot be created, and the transaction is rejected.
Zcash Verifies Three Things
Ultimately, for Zcash's shielded transactions to proceed, they must pass through three gateways.
- "Is it money that has already been spent once? (Double Spending)" ➤ Nullifier
- "Is it real money, and do you have the right to use it?" ➤ Zero-Knowledge Proof
- "Has money been secretly increased during the transaction?" ➤ Value Commitment & Binding Signature
Bitcoin prevents double spending by showing which money was spent through a public transaction ledger. In contrast, Zcash uses a method that conceals which money is involved while proving whether the money has already been used.
In essence, Zcash's technology is about not giving up verification for privacy but rather revealing only the necessary information for verification while concealing the rest. What happens if there is a vulnerability in the verification system, which is the core technology of Zcash? This issue will be addressed in the third article of the series.
-- Price
This content is provided for general informational purposes only and doesn't constitute financial, investment, legal, or tax advice. Any events, rewards, online promotions, or related information mentioned herein should not be considered a recommendation, solicitation, or invitation to purchase, sell, trade, or otherwise deal in any crypto assets. Crypto assets are highly volatile and may result in loss. The availability of WEEX services, products, and related events may vary by region. You are responsible for ensuring that your participation is in accordance with applicable local laws and regulations.
You may also like

Grayscale Launches Physical Contribution Applications for 10 Cryptocurrency Investment Products

Zcash on an Upward Trend, Targeting $2000

Zcash Fund Records 15.2 Million Inflow Amid 70.5 Million Withdrawals

NEAR Co-Founder Discusses New AI Economic Strategy: From Cross-Chain Transactions to Privacy AI, Is the Next Step for AI Agents to Take Over the Market?

Countdown Two Weeks: Zcash NU7 Upgrade Approaches, 22,000 ZEC Facing Soft Freeze

WEEX Exclusive:Major Indexes Close Higher; Focus on TSLA, META Stock Earnings | WEEX TradFi Daily(October 22, 2026)

Major Indexes Close Higher; Focus on TSLA, META Stock Earnings | WEEX TradFi Daily(October 22, 2026)
The three major indexes closed higher on October 21, led by the Nasdaq. SpaceX beat earnings expectations and disclosed AI-business revenue; merger discussions with Tesla also helped lift AI and crypto-related stocks. Bitcoin traded near $84,000 and Ethereum near $2,470. LIT led majors on compliance-license expectations. On October 22, investors will watch Procter & Gamble, Southern Copper and Union Pacific before the open, followed by Western Digital and Newmont after the close.

US ZEC and NEAR Spot ETFs See Net Inflow of $16.0073 Million in a Single Day

Grayscale Expands Physical Purchase Service, Covering Products like BTC, ETH, and SOL

Institution Loses 973,000 MORPHO in Theft Worth Approximately $2.3 Million

70 Hacks and Scams in 7 Days: 18 Million Dollars Stolen According to SEAL

SpaceX Q3 Revenue Beats and Strengthens After Hours| WEEX TradFi Daily(October 21, 2026)
On October 20, equity indexes were mixed. The S&P 500 closed slightly higher, while the Nasdaq was roughly flat. SpaceX reported third-quarter revenue of $14.58 billion and net income of $4.4 billion, both well above forecasts, and rose about 3% after hours. Bitcoin traded near $83,000, while ZEC led majors with a more-than-10% gain in 24 hours. Memory, optical and crypto-finance names rose from the prior evening, and CoreWeave and SMCI bounced off lows. Tesla, Meta and other companies report on October 21.

WEEX Exclusive:SpaceX Q3 Revenue Beats and Strengthens After Hours| WEEX TradFi Daily(October 21, 2026)

Zodl Vault plans beta access in groups of 100 for Zcash holders

Zcash Activates NU7 on Its Mainnet

21shares launches Lighter, Venice crypto ETPs in Europe

US ZEC Spot ETF Sees Net Outflow of $10.4472 Million, NEAR Spot ETF Sees Net Inflow of $5.4184 Million

Variant Investment Partner: In the Second Half of the Bull Market, Which Two Camps Are Marginal Dollars Flowing To?

Zcash developer proposes quantum privacy fix for NEAR Intents swaps

Zakura Proposes Independent Viewing Keys for Each ZEC Exchange

Zcash’s planned Sprout freeze would leave private keys unable to move funds

Arthur Hayes Reveals Altcoin Selection Logic, Emphasizes Accumulating Bitcoin

Multiple Theft Incidents Fund Flow into ZEC, Attackers Use It to Transfer Stolen Funds

US NEAR Spot ETF Net Inflow of $2.6062 Million, ZEC Spot ETF Net Outflow of $1.2197 Million

XRP Fails to Match Bitcoin and Ether's Success for Long-Term Holders: Why the Token Lags Behind the Market

Fortitude sold $8.3 million in borrowed Zcash to fund its mining expansion

Ledger Scams: A Fraudster Loses 60 Bitcoins

Zcash Q3 Report: Zakura Launched, Privacy Pool Supply Returns to 29%

Ethereum, Solana, and BNB Chain: The 3 Favorite Blockchains for Tokenization According to Grayscale







