Imagine you open a private voting app. You cast a vote, your vote is counted, and the
result is public for everyone to see — but nobody, not even the machine counting the
votes, ever sees which vote was yours.
That sounds impossible. And on most blockchains it kind of is.
Midnight does it with something called a witness. This post explains what a witness






