The Sealed Envelope Problem: Verification Without Revelation The Byzantine Generals Problem asks how people who cannot trust one another can agree on an open history: How do we reach consensus without trust? Beside it sits an adjacent, orthogonal dilemma: How can an untrusted network enforce the rules of a transaction none of its members is permitted to see? This is The Sealed Envelope Problem—the conceptual paradox solved by zero-knowledge money. Two Dimensions of Distributed Trust Bitcoin and Zcash govern two separate layers of distributed systems: * The Byzantine Generals Problem governs ordering: How do distrustful nodes agree on which transactions occurred, and in what sequence? * The Sealed Envelope Problem governs validity: How do those nodes verify that a hidden transaction is legal, solvent, and non-inflationary without inspecting its contents? Bitcoin solved open consensus by making its entire history transparent. Every node independently audits the books: tracing outputs, tallying public balances, and checking signatures. Bitcoin works because every participant reads the same page: * Bitcoin: How do we agree on an open ledger that everyone can audit? $BTC * Zcash: How do we prove the ledger balances when its entries are hidden? Consensus decides which envelope arrived first; the Sealed Envelope Problem asks how an adversarial crowd proves the envelope isn't counterfeit. $ZEC The Bazaar of Samarkand Imagine an ancient crossroads on the Silk Road Merchants from rival empires mingle under the vaulted arches: Sogdian silk traders, Persian moneychangers, and Venetian travelers. They share no common sovereign, speak disparate tongues, and harbor mutual suspicion. Two cloaked strangers meet in the center of the square. In full view of the crowd and the city guard, one hands the other a sealed wax envelope. Nobody may unseal it. Nobody is permitted to learn who sent it, who received it, which prior coin it represents, or its denomination. There is no trusted grand vizier or imperial assayer quietly inspecting the contents. Yet the suspicious crowd must be mathematically equipped to reject the exchange if: * Coin inside does not exist. * Sender lacks the rightful title to spend it. * Coin was already spent in another caravanserai yesterday. * Transfer inflates the money supply by forging new coin from thin air. Wax remains unbroken. Contents remain hidden. Yet every merchant in the bazaar independently verifies that the realm’s monetary laws were strictly preserved. Historically, physical commerce conflates two distinct properties: knowledge of the transaction & knowledge that the transaction is valid. Conventional auditing obtains the second by seizing the first: you bite the gold, count the coins, audit the merchant's private ledger, or trust an imperial mint that did. Zero-knowledge cryptography severs that link. A verifier does not need the underlying facts. It needs only a succinct mathematical proof that those hidden facts satisfy the protocol's constraints. Agreement and Revelation The name describes the constraint rather than the technology. Ordinary encryption merely conceals a message, rendering it opaque to verification. The harder monetary problem is allowing an untrusted, adversarial collective to audit concealed state. The two foundational pillars of decentralized currency stand side by side: * Byzantine Generals: Agreement without trust. * Sealed Envelope: Verification without revelation. Byzantine fault tolerance provides the immutable public timeline, while zero-knowledge proofs enforce private validity. Bitcoin proved that strangers could maintain a monetary history without trusting a central authority. Zcash proved that this history could enforce monetary conservation without demanding that every private life become public property. Bitcoin taught the bazaar to agree on an open book. Zcash proved the book balances without opening the pages.
Brian CohenShare

Source:Show original
Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information.
Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.
