Aztec Labs chief govt officer Zac Williamson explains why bringing privateness to Ethereum is greater than a technical improve however a necessity.
Zac Williamson is the co-founder and CEO of Aztec Labs, a layer-2 community centered on bringing privateness to Ethereum (ETH). Earlier than crypto, he earned a PhD in particle physics from Oxford and labored at CERN. Within the blockchain world, he’s greatest generally known as a co-inventor of PLONK, some of the extensively used zero-knowledge proof techniques right this moment.
In a latest dialog with crypto.information, Zac explains why privateness isn’t only a nice-to-have however a core a part of what Ethereum must develop. He talks about what legit privateness in blockchain actually means, how privateness swimming pools can supply each privateness and compliance, and why non-public layer-2s may make it simpler to convey real-world property on-chain.
CN: How do you outline privateness in a blockchain context? Is it about anonymity, selective disclosure, or one thing else solely?
After I speak about privateness in blockchain, I break it down into three core pillars.
First, there’s person privateness, which suggests hiding the identities of each the sender and the receiver. Then you’ve information privateness, which is about retaining transaction quantities confidential. And at last, there’s code privateness, the place even the logic being executed on-chain is hidden.
To me, reaching all three is the holy grail of blockchain privateness. That’s the extent we ought to be aiming for if we’re critical about constructing actually non-public techniques.
And I assume, extra typically, privateness in a blockchain context is the flexibility to leverage data asymmetries on-chain. As in, I can carry out a transaction the place I do know one thing you don’t know. And that is foundationally necessary for lots of fundamental kinds of interactions in our each day lives.
For instance, whenever you vote in elections, that’s an data asymmetry. I understand how I voted, you don’t know the way I voted.
CN: What are the largest misconceptions about privateness in crypto that you just want the broader ecosystem understood higher?
ZW: The most important misconceptions about privateness and crypto, I feel, are that:
a) It’s nearly tokens and personal token transfers, and;
b) It’s presently considered as this fully separate sphere from the remainder of crypto, like you’ve DeFi, NFTs, after which privateness, and so forth.
Effectively, each of those are fallacious, and so they’re a operate of the technological immaturity of privateness options up to now. Privateness will not be a separate little sphere of crypto, and I feel that sooner or later, all crypto might be non-public.
If we would like crypto to interrupt out of its bubble and work together with the true world techniques and extra than simply technological early adopters, and even compete on a degree enjoying subject with web2 and TradFi, we have to present the identical form of privateness advantages that customers usually anticipate.
With the expertise we’re making an attempt to construct at Aztec and others within the ecosystem, we’ve got this idea of composable privateness, the place similar to in an Ethereum sensible contract, you get to outline the foundations and the logic round how you want your transactions.
You may code up your personal digital property, however in contrast to in clear blockchains, you’ve non-public information as a first-class primitive. You may disguise who the message and recipients are. You may carry out compliance checks on people who require information of delicate data and be certain that data stays encrypted and no one sees it, issues like that.
CN: Do you assume there’s an ethical crucial for public blockchains to supply non-public choices, particularly in authoritarian contexts? If that’s the case, how ought to the Ethereum neighborhood outline “legit privateness”?
ZW: Effectively, the primary factor about blockchains, one in all its core values, is that they’re impartial and permissionless. Anyone can transact on a blockchain and code up their very own digital property. And so, I don’t assume it’s actually my place to find out what’s and isn’t an ethical crucial on a blockchain.
There’s an area for each private and non-private blockchains. Nonetheless, non-public blockchains are going to be extra worthwhile and helpful. But it surely’s necessary to outline legit privateness, and I feel it’s truly fairly easy.
As a person, I ought to have faith that I’m not enabling dangerous actors, and due to my participation, I’m not making life simpler for criminals and dangerous actors to make use of the community for nefarious acts.
To provide an instance, whenever you use Twister Money, you’re serving to dangerous actors, since you’re growing the dimensions of the anonymity set that the dangerous actors can disguise in. When you’re utilizing privateness swimming pools, you’re not.
CN: And the way does censorship resistance match into this context?
ZW: The community itself ought to be censorship-resistant. Nobody ought to be capable of censor transactions on the protocol degree. Nonetheless, if I’m programming a sensible contract on that community, I ought to have the liberty to outline what constitutes a legit transaction inside that contract.
Privateness is a basic human proper, and I imagine individuals ought to have the flexibility to current themselves privately on-chain. That mentioned, I don’t imagine customers are entitled to work together with any utility nevertheless they select, particularly if their actions go towards the intentions of the builders or the foundations coded into the sensible contract.
CN: What’s your tackle the Privateness Swimming pools mannequin, which has loved help from Vitalik Buterin, as a center floor between full anonymity and full transparency?
ZW: I feel Privateness Swimming pools is an effective first step — one in all many. When it was being developed, it needed to work inside actually fierce technological constraints. The thought was, how can we create non-public transaction tech that may work on Ethereum right this moment? And meaning the ZK tech they’re utilizing is comparatively primitive, which limits what you are able to do with it. So yeah, I feel it’s a superb place to begin, however positively not the top purpose.
What we’re chasing at Aztec is full programmability. I’ll give an instance of what I imply. There’s an organization in our ecosystem known as ZKPassport. Mainly, trendy telephones have NFC scanners, and trendy passports have NFC chips that may signal digital signatures.
ZKPassport constructed an app the place you may faucet your passport to your cellphone and get a ZKP that exhibits you’ve a sound passport. You may select what data you need to disclose — your nationality, your date of start, your identify, no matter you determine.
You can use that tech for, say, a DeFi utility that solely residents of a sure nation can entry. As an alternative of somebody manually checking passports, the proof occurs mechanically with digital signatures and ZKPs. It’s permissionless, it’s privacy-preserving, and it ensures sturdy compliance.
Truthfully, that’s much more highly effective in some ways than what Privateness Swimming pools presently supply. And after getting full programmability in privateness networks, you may construct an virtually infinite number of issues on prime of it.
You may additionally like: Interview with Alchemy’s Will Hennessy: Pectra’s EIP-7702, why newbies ought to wait and what blockchain devs ought to do
CN: Are there any design patterns or UX breakthroughs you assume might be key to mainstreaming non-public transactions?
ZW: Yeah, completely. PLONK is without doubt one of the enabling design patterns for UX breakthroughs, I assume. However there are a number of breakthroughs wanted to make non-public transactions mainstream. The complexity of a personal transaction is manner greater than a clear one, as a result of you may’t simply broadcast delicate data to the blockchain. You need to assemble the whole lot privately on the consumer aspect.
And so the true query turns into: who pays for that complexity? Proper now, in 2025, the reply is — the applying developer pays, and the person pays. The app developer has a a lot tougher time making a usable utility, and the person goes to have a tougher time too. They’ll have to attend longer for proofs to be constructed, and the apps they use would possibly wrestle to combine with the broader web3 ecosystem as a result of they’re working beneath totally different privateness requirements.
Inside Aztec, my basic working precept has been: okay, complexity in non-public transactions is way greater — who pays? And my reply is: the cryptography researchers pay, by creating higher ZK tech. That’s what we did again in 2019 after we created the primary sensible common ZK-SNARK. Since then, it’s been iterated on loads. The model of PLONK we’re utilizing right this moment is about 250 instances quicker than what we had in 2019. That enables rather more performant purposes.
Then, you’ve language designers and tooling engineers. Their job is to create a programming language that may effectively flip packages into zero-knowledge proofs — a language the place writing non-public sensible contracts is intuitive and easy. That’s what we’ve been doing with Noir, our programming language. It permits you to construct environment friendly non-public apps without having to be a cryptographer.
Lastly, the protocol engineers and blockchain designers should deal with complexity by constructing chains which have non-public state semantics baked in from the beginning, which means the blockchain understands what’s public, what’s non-public, {that a} transaction sender may be nameless, and so forth. That takes an unlimited quantity of labor.
And past all that, you want an enormous quantity of tooling in order that builders can construct compelling non-public purposes with out having to know deep, subtle cryptography. We’re about to launch our testnets, and we’re very assured that the complexity of creating compelling non-public apps has dropped by orders of magnitude due to what we’ve constructed.
CN: Do you imagine Ethereum ought to be a completely non-public base layer ultimately, or is privateness higher served on the edges with apps or layer-2s like Aztec?
ZW: Privateness comes with much more complexity, and I feel it’s applicable for that to be dealt with by L2s or specialised L1s. It comes with trade-offs. If Ethereum had been non-public by default, it most likely wouldn’t have launched but. It might be tougher to develop, and there could be extra safety dangers.
I do assume L1s are going to include an increasing number of privateness tech over time. Constructing composable privateness requires re-architecting the blockchain mannequin from the bottom up. For current L1s, I feel that’s an excessive amount of of an ask, as a result of it might inevitably break backwards compatibility with their present ecosystems. So yeah, for now at the very least, I feel privateness ought to very a lot keep within the area of L2s and the apps constructed on prime.
CN: Are ZKPs alone sufficient for privateness, or can we additionally want network-layer protections like mixnets or non-public mempools?
ZW: Yeah, we’d like all of it. We want good infrastructure, we’d like non-public mempools. The entire level is to have an end-to-end encrypted blockchain. If I’m doing a really delicate transaction, like one thing vital in the true world, no one ought to be capable of see what I’m doing, aside from no matter app I’m interacting with.
The one entities that ought to know what I’m doing are those wanted for the app to operate. For instance, if I’m paying my mortgage, there shouldn’t be anybody snooping on that. If I’m interacting with a DAO and I stay in a rustic the place that form of work could be disapproved of, I ought to nonetheless be capable of do this safely.
I feel privateness is a human proper, and to essentially fulfill that, it’s not simply blockchain-level privateness. We want full network-layer protections too.
CN: Is the fragmentation of ZK tooling (PLONK, STARKs, SNARKs) a energy or a bottleneck for ecosystem maturity?
Very a lot a energy. Proper now, ZK tech continues to be in its comparatively early stage. There’s a number of variety in applied sciences and proving techniques as a result of it’s not clear but what’s going to be one of the best long-term resolution. Analysis is evolving each six months on this house.
Each expertise resolution comes with trade-offs. Some trade-offs might be applicable for sure purposes and never for others. What we’d like is experimentation. We want a variety of concepts the place a number of pathways are tried out, examined, and both succeed or are destroyed.
I’ll give a minor instance of how early standardization can kill a community: France’s Minitel. France mainly had a model of the web a long time earlier than anybody else, within the Eighties, as a result of the French authorities constructed a proto-information community.
Folks may entry issues like practice tickets, college examination outcomes — every kind of companies. However they selected horrible structure. It was extremely centralized. In contrast to right this moment’s web, the place anybody can construct a web site, with Minitel you needed to petition the federal government to run an app.
In order that they have been forward of the curve for just a few years, however then they stagnated massively as a result of they standardized on the fallacious structure. Proper now, it’s manner too early to standardize on something in ZK. We want much more experimentation and analysis to determine what’s actually going to face the take a look at of time.
CN: So, one other rising privateness expertise is absolutely homomorphic encryption. The place are we presently with FHE? Do you see a risk of getting the primary absolutely fledged FHE purposes available in the market quickly?
ZN: It’s extraordinarily worthwhile, but it surely wants just a few extra years within the oven. I’d recommend you take heed to people who find themselves specialists in FHE and don’t stand to profit financially from the FHE hype to get a greater understanding. It’s too early!
The quantity of computation overhead it’s essential do issues in FHE is simply so heavy. Which implies that, sure, I feel it will likely be good for manufacturing quickly, however just for extraordinarily restricted use instances. I feel the state of FHE right this moment is similar to the state of ZK in 2010.
Learn extra: ‘Certainly one of necessary challenges of our time’: Ethereum’s Buterin requires better crypto privateness amid AI, govt dangers