adress(シールドアドレス)の二種類のアドレスがあります。トランスペアレントアドレスは、Bitcoinプロトコルのパブリックアドレスと同じであるため、送金額やアドレスがわかります。シールドアドレスは、取引データを暗号化し、残高を秘匿化します。シールドアドレスで取引するためには、zk-SNARKsが必要になります。zk-SNARKs非対話型のゼロ知識証明であるzk-SNARKsを使っています。送信者が特定できた2018年5月のコーネル大学の研究者の発表によると、シールドトランザクションの69%が送信者のファウンダーやマイナーがひもづけられ、追跡可能だったとのことです。Companyに報告し、修正されました。発行数が誇張できた2018年2月の発表では、秘匿計算プロトコルのマルチパーティ計算の参加者はだれでも発行数を誇張することが可能だったとのことです。こちらも公表前にSaplingのアップデートで修正済みで、被害はないと発表されています。ZCashの懸念点シールドアドレスの利用率が15%以下ZCashでは、ユーザーはシールドアドレスを使うことを選ぶことができます。シールドトランザクションの割合を確認すると、13%程度です。(2019年3月現在)ユーザーの大多数が使用していないため、シールドトランザクションの送信に必要な計算コストが高くなります。初期設定の鍵生成する者は偽装可能なため、初期設定者を信頼する必要があります。これが単一障害点に成りうるため、問題とされています。これは、zk-SNARKsに依存する欠点です。