Auctions
Sell one lot to the highest sealed bid. Bids are locked in time until the close, the winner pays what they bid, and a proof shows the highest bid won without showing any other.
Opening The Vault
Privacy At Its Peak.
Privacy At Its Peak.
Sealed-bid auctions on shielded Zcash
Every bid is a shielded deposit, sealed until bidding closes. Nobody watching the chain can see who bid, how much, who won or what was paid.
Step 1 Of 6
The seller describes the lot, sets a reserve and an end time. Nobody can bid below the reserve, and there is no highest bid. No account. Bidding opens when the seller's bond has arrived.
Step 2 Of 6
Your browser seals the bid in a commitment and locks the amount in time. It is encrypted to a moment just after bidding ends, so nobody can open it early, this site included.
Step 3 Of 6
You send your bid plus a small bond in one shielded payment, to an address made for that bid alone. The chain shows nothing. To keep the amount from this site too, tick one box and send a larger, round amount. What you don't owe comes back.
Step 4 Of 6
Bidding stops, the time lock opens and the bids are read. Nobody has to come back to reveal, so nobody can back out after the close.
Step 5 Of 6
The winner pays exactly what they bid. One shielded transaction returns the winner's excess and every other deposit. Your browser checks a proof that the highest bid won, and the losing bids are never shown.
Step 6 Of 6
The seller hands over the lot and the winner checks it. Then a second shielded transaction pays the seller and returns both bonds. If the lot never arrives, the price goes back to the winner with the seller's bond.
The same shielded escrow, the same sealed handover, three ways to trade. In all of them, the price can be public and the people never are. You have just seen an auction. The other two are told below, step by step.
Sell one lot to the highest sealed bid. Bids are locked in time until the close, the winner pays what they bid, and a proof shows the highest bid won without showing any other.
Sell many identical units in one sealed sale. Buyers send sealed orders, the highest win a unit each, and each pays what they offered. The lowest winning order is public. Every other order stays hidden.
Settle a price two people have already agreed. No bidding. The terms are encrypted in the seller's browser, the buyer pays into escrow, and the price is released when the handover is done.
Step 1 Of 5
One seller offers several identical units at once: licence keys, invite codes, tickets. Each unit is encrypted in the seller's browser with a key of its own, and the seller sets the lowest price for one. No account.
Step 2 Of 5
An order is one sealed number for one unit, locked in time like a bid. You deposit your order plus a small bond in one shielded payment. Want two units? Send two orders.
Step 3 Of 5
The sale closes, the time lock opens and every order is read at the same moment. Nobody could open one early, this site included, and nobody can back out after the close.
Step 4 Of 5
The highest orders take a unit each, and each buyer pays exactly what they offered. The lowest order that won is published, with a proof your browser checks. What every other order offered is never shown.
Step 5 Of 5
Each price waits in an escrow of its own. The seller's browser sends every buyer the key to their unit, sealed so only they can open it. When a buyer confirms, that unit is paid for. Every other deposit has already gone home.
Step 1 Of 5
In a chat, on a call, wherever you like. Dark Vault is not where the price is made. It is where the deal is settled, so that neither of you has to trust the other or show the world.
Step 2 Of 5
The seller writes what the deal is for and the price. The terms are encrypted in the seller's browser, and one private link carries the key to the buyer. This site stores them and can't read them. The deal is listed nowhere.
Step 3 Of 5
The buyer reads the terms in their own browser and sends the price plus a small bond in one shielded payment. The money is held, not paid. The seller has put down a bond too. The chain shows no amount and no address.
Step 4 Of 5
A file unlocks, a parcel ships or the work is done. The buyer confirms, the price is released to the seller and both bonds go home. If the seller never hands over, the buyer gets the price back with the seller's bond.
Step 5 Of 5
A finished deal leaves no public trace. If the seller chose to show the price, the ledger says that a deal of that price was settled, added once a day with the others. Never the terms, the moment or the people.
Not only auctions. Three markets share one shielded escrow, and all of it works today on the Zcash mainnet.
One lot, sold to the highest sealed bid.
Many identical units, sold in one sealed sale.
A price two people agreed, settled privately.
Three things work together so a bid stays private from everyone, this site included, for as long as it matters: shielded payments, bids locked in time, and a proof of the result.
Your browser sends a commitment and the bid locked in time, never an amount anyone can read.
Bids are encrypted to a moment after the close. Nobody can open one early, this site included, and they open by themselves: you don't have to come back.
A deposit is your bid plus the bond. Tick one box and you send a larger, round amount instead, so the site learns only the most you can have bid. What you don't owe comes back.
Each result comes with a proof that the highest bid won. Your browser checks it. The losing bids are never shown.
Each bid has its own deposit address. Deposits and the payout are shielded transactions.
The winner pays exactly what they bid. No other bid can change the price, so a fake bid can't push it up.
A seller can make an auction invite-only. It is listed nowhere, and its title and description are encrypted in the seller's browser, so even this site can't read what is for sale. Only people with the invite link or QR code get in.
The seller puts down a bond before bidding opens, and every bid carries one. Whoever fails to deliver, or loses a dispute they opened, loses theirs to the other side. Honest parties get theirs back.
A single transaction pays the seller and returns every other deposit. The vault ends empty.
Said plainly, so you know exactly what you are trusting.
When an auction is over, the price has gone to the seller and every other deposit has gone back to its bidder. The auction's vault holds nothing.
No auctions yet. List the first lot.