Sapling回路
ZCashのSapling回路は、ZCashプライバシー保護コインの暗号学的なプライバシー機能を強化するために導入された技術です。Sapling回路は、トランザクションデータを暗号化するために使用されます。
Sapling回路は、ZCashの最初の暗号学的なプライバシー機能であるSprout回路の改良版です。Sprout回路では、全体のトランザクションデータが非常に大きく、処理に時間がかかるという問題がありました。Sapling回路は、これらの問題を解決し、効率的なプライバシー保護を提供します。
Sapling回路は、メルクルツリーと呼ばれるデータ構造を使用して、送信者と受信者のアドレス、トランザクションの金額、および署名などの情報を暗号化します。この暗号化には、zk-SNARK(Zero-Knowledge Succinct Non-Interactive Argument of Knowledge)と呼ばれる暗号学的プロトコルが使用されます。
zk-SNARKは、トランザクションの正当性を証明するために使用されます。これにより、トランザクションが正当なものであることを証明することができ、情報の漏洩なしにプライバシーを守ることができます。
Sapling回路は、小さな証明サイズと高速な検証時間を提供するため、ZCashのプライバシー機能を改善しました。これにより、ユーザーはより効率的かつ安全にプライバシーを保護しながらトランザクションを行うことができます。
Saplingは、Zcashシールドアドレスの幅広いモバイル、取引所、ベンダーの採用への道を開く、シールド取引の大幅な効率化を導入するネットワークのアップグレードです。
改善点
シールドアドレスのパフォーマンス
新しいSaplingのZアドレスを使用した支払いは、わずか数秒、わずか40メガバイトのメモリで構築することができます。
消費権限の切り離し
ゼロ知識証明を構築するハードウェアと、取引に署名するハードウェアを独立させることができます。
改良されたキー
フルビューイングキーにより、シールドアドレスの所有者は、プライベートな支出キーを公開することなく、送受信されるトランザクションの詳細を確認することができます。