[BidClub_]
The Edge Podcast · · 54 min

Private DeFi Is Coming: Why Privacy Is Ethereum's Next Frontier | Lean Ethereum

DeFi DadThomas Thierry

BlockchainTechnical
YouTube
TL;DR
  • Ethereum Foundation researcher Thomas Thierry says a four-EIP combination could deliver native, trustless, censorship-resistant private transactions on Ethereum if shipped in Hegotá: FOCIL (EIP-7805), frame transactions (EIP-8141), keyed nonces (EIP-8250) and recent roots (EIP-8272). The near-term privacy model hides who is behind a transaction, along with assets and balances, while amounts and actions stay public: “you have a bunch of amounts and a bunch of actions... you can’t tell who’s behind it.” Thierry says Hegotá should be targeted for 2027.
  • The differentiated thesis is private DeFi, not private transfers. Cash-equivalence is table stakes; Ethereum’s programmability means “private lending, borrowing, and swapping become something exciting and tangible.” That is also his distinction from Zcash, whose enshrined pool is strong but is for private transfers rather than composable money legos.
  • Frame transactions can eliminate a major choke point in today’s privacy protocols: trusted relayers. Using Railgun, Privacy Pools or Tornado Cash today requires a third-party broadcaster who, “if offline or doesn’t like your transaction,” means “you literally can’t transact privately.” Frame transactions can remove that dependency and also allow uses such as post-quantum-secure signatures.
  • FOCIL is the censorship-resistance backstop, and the institutional pitch writes itself. Two or three builders produce most Ethereum blocks and could delay transactions “almost forever”; Thierry says Tornado Cash transactions were at one point not getting through and were delayed significantly. His example: “you don’t want your competitor to be able to go to 2 or 3 guys and say, hey, can you slow down my competitor’s transactions by 10x?”
  • Timelines: Glamsterdam—a scaling fork taking gas from 60 million today to “200 or 300 million”—is estimated for September, October or November, probably before the next Devcon, with Hegotá targeted for 2027. End-user UX via the Kohaku wallet SDK should reduce to “tick a box... I want this transaction to be private,” with shield-plus-atomic-swap flows already working in experiments.
  • Institutions often want “confidentiality plus auditability,” not maximum anonymity: hide from competitors and the public, while selectively disclosing to auditors and regulators. Thierry says Ethereum’s model is very useful for this, and his strategy is to leverage institutional demand for privacy “to also help advance individual rights.”
  • Caveats worth pricing in: privacy fails at the weakest hole, and Thierry names them. DeFi Dad’s 50–60-wallet routine, possibly upwards of 100 wallets, is “very, very, very easily trackable”; wallets can expose network metadata and RPC state calls that reveal intent, and they usually log data and may send or sell order flow to builders. True private shared state—a private Uniswap or dark pools—is not feasible now because the cryptography is not efficient enough. Aztec hides more through private execution, but as an L2 involves more trust than suitable L1 privacy dApps.
Digest · the substance, structured for research

1. Privacy is “up only” surveillance’s mirror image—and Ethereum’s first target is hiding the who

  • Thierry’s opening framing: privacy is degrading “even beyond crypto”—“online surveillance is basically up only, and now also much easier to do with AI.” Cash is good for financial privacy but “not super convenient in this day and age,” so the minimum bar is digital cash—and Ethereum’s appeal is building past it into private lending, borrowing and swapping on programmable money legos.
  • Asked what should be private, his answer is categorical—“everything: who you are, your balances, your assets, the contracts you interact with”—but the shipping model is narrower: hide who is behind the transaction, along with assets and balances, while amounts and actions stay visible. A Uniswap swap will be published; “it will just be impossible to know who was doing that.”
  • The dependency he flags: this model needs users. More people transacting with varied amounts grows the anonymity set—“the more people you have transacting... the less you can observe the network and try to guess who is doing what.”
  • On the “privacy = hiding something bad” stigma, his two arguments are the home analogy—“you don’t want someone in your house at all times”—and security: “do you want the world to know that you are Mr. X, that you hold a million million dollars in ETH, and that your address is this? Probably not. It doesn’t seem very safe.” He adds that the “it’s none of your business” argument is also strong.

2. The wallet-juggling cope doesn’t work—the pinned-tweet EIP stack does

  • DeFi Dad’s account—50–60 wallets, “maybe even more,” possibly upwards of 100—draws a correction: “creating many wallets is not a good way to protect your privacy... any sophisticated actor will just track the gas you sent to other addresses.” Even his exchange-intermediary variant means a KYC’d exchange can know who he is.
  • The real fix is Thierry’s pinned tweet: ship FOCIL (EIP-7805), frame transactions (EIP-8141), keyed nonces (EIP-8250) and recent roots (EIP-8272) in Hegotá, and “we get native, trustless, censorship-resistant private transactions on Ethereum by next year.” Thierry later says it should be a goal to ship Hegotá in 2027, though its scope is not final.
  • Frame transactions are the load-bearing piece for privacy—“I think of them as the last transaction type,” a modular way to code your own transaction, including using a post-quantum-secure signature instead of ECDSA. Crucially, they can eliminate relayers or broadcasters: today a Railgun, Privacy Pools or Tornado Cash user must route through a third party who, “if offline or doesn’t like your transaction,” means the user cannot transact privately. Keyed nonces and recent roots are protocol-level pieces that make the flow work.

3. FOCIL: neutrality as Ethereum’s moat, for dissidents and institutions alike

  • FOCIL—fork-choice enforced inclusion lists, “the acronym is a bit of a stretch, but it works”—which Thierry has championed for about a year and a half, forces builders to include transactions monitored by the validator set. Without it, “2 or 3 big builders” could delay a transaction almost forever—and Thierry says Tornado Cash transactions at one point were not getting through and were delayed significantly.
  • The institutional version of the threat: builders are “relatively small companies,” so a competitor could go to 2 or 3 of them and ask them to slow a competitor’s transactions by 10x; Thierry says that could be quite easy today. FOCIL makes inclusion a protocol rule rather than an arbitrary decision.
  • DeFi Dad’s macro read: censorship resistance was “disrespected” during the VC-backed next-generation L1 wave, but ten years of continuous uptime is “the ultimate moat for Ethereum.” Institutions tokenizing assets need a settlement layer they know will be there and will include transactions predictably. Thierry’s addition: “the network itself is not censorable and is unstoppable.”

4. Timelines and UX: Glamsterdam by an estimated September–November window, Hegotá in 2027, one checkbox for users

  • Glamsterdam “allows us to scale a ton, way more than people think”—from 60 million gas today to “200 or 300 million”—and Thierry estimates it will probably happen before the next Devcon, with September, October or November a reasonable estimate. For Hegotá, he says it is very likely—or should be the goal—to ship in 2027, although the proposal is still being scoped.
  • The EF is integrating protocol work with Kohaku, a wallet SDK that any wallet could use. The goal is for the protocol, privacy apps and wallet to provide an end-to-end private flow; they are already working on early devnets. The target UX is: “we’ll probably still have to tick a box and say, ‘I want this transaction to be private,’ but ideally that’s all you have to do,” with experiments already shielding a transaction and atomically swapping into DAI or another token.

5. Don’t enshrine yet: let privacy apps compete, watch Aztec, converge with Zcash on post-quantum cryptography

  • On enshrining a Railgun-like pool in the protocol: viable, but probably not short-term. Enshrining means committing to a particular cryptography while Ethereum is also migrating to post-quantum cryptography, with no room for mistakes. Thierry also wants privacy dApps to compete with different designs, money options and DeFi applications. A dominant option might eventually be enshrined, but he thinks it is too early.
  • The chosen boundary is that apps flourish while every private transaction from any of them gets “full protocol guarantees”—fully trustless and censorship-resistant, with only the protocol and its thousands of validators able to include it.
  • Aztec “goes a bit further and hides more”—the code or contracts involved, through private execution—and Ethereum might eventually want to reach that model. But as an L2, it involves more trust than an L1 private dApp with the right immutable and trustless properties. Nobody is close to the endgame of private shared state—a private Uniswap or dark pools—because the cryptography is not efficient enough; reaching it today would require huge nodes whose operators must be trusted.
  • On Zcash, amid a KOL rally the host says partly comes from people who may not care about privacy: Thierry calls the protocol, team and cryptography “very strong,” but places Ethereum and Zcash at opposite ends of the spectrum while converging on some issues. He says he hears Zcash may add proof-of-stake to its existing proof-of-work system. Zcash’s enshrined pool is for private transfers, not DeFi, composability or programmable money legos. The shared workstream is post-quantum cryptography, since both protocols need to transition.

6. Privacy fails at the weakest hole: metadata, wallets and trusted third parties

  • The message Thierry insisted on adding: “privacy is very complex because you have to plug all the holes.” Using a privacy protocol without Tor, a VPN or another solution can leave network metadata exposed; wallet RPC calls can reveal the state needed to build a transaction and therefore leak intent.
  • Wallets today usually log data and may send or sell order flow to builders; WalletBeat examines wallet properties. Kohaku is an Ethereum Foundation initiative to build a wallet SDK that plugs these leaks. Thierry’s desired app properties include immutability, avoiding governance or upgrade paths that could degrade privacy, and scrutiny of the compliance layer: how does it determine that a user is not a bad actor, and how much data does it require?
  • The parallel goal is minimizing trusted intermediaries, because “if you’re fully private but you have to go through that one guy and that guy doesn’t like you, you still can’t transact privately.”
  • The institutional unlock is “confidentiality plus auditability”: hide who was behind visible on-chain actions from competitors and the public, while choosing what to disclose to auditors and regulators. “Privacy is very good for individuals... my view is taking advantage of how much institutions care about privacy to also help advance individual rights. It goes both ways.”
  • His closing ask is to contribute to Ethereum governance: public calls are open, and Forkcast tracks the discussions. “Sharing why you think privacy is important... is usually extremely good feedback for us.”
Full transcript
Thomas Thierry

Privacy generally is not doing great. Even beyond Ethereum and beyond crypto, I feel like we are slowly—not even slowly, but sometimes quite rapidly—losing this fundamental right. Online surveillance is basically up only, and now it is also much easier to do with AI.

For financial privacy, cash is great, but it is not super convenient in this day and age. So I think, for me, we at least need to get the equivalent of cash, but in a digital form. What is very exciting about Ethereum specifically—and maybe we will talk about this later—is that you can actually build on top of this digital primitive and do private DeFi. That goes beyond what you can do with simple transfers and also beyond what you can do with cash generally.

Private lending, borrowing, and swapping become something exciting and tangible. I think we need to get there.

DeFi Dad

This is part two in a Lean Ethereum series we are producing. This one will focus more on how Ethereum is leaning into privacy. We just did an episode with your colleague, also named Toma, all about making Ethereum quantum-safe, so hopefully this will be a great follow-up for folks on privacy.

We want to talk about what is currently broken with privacy, what needs to be fixed, and what privacy will actually look like for us as end users. We are going to talk a bit about why wallets are so important to privacy, and about the importance of privacy for further institutional adoption.

1. Why Ethereum?

On that note, why do not we talk first a bit about your background? I would love to learn more about why you chose to work on Ethereum.

Thomas Thierry

I am very good. Thanks a lot for having me. I am very excited to be here.

I am Thomas. I work at the Ethereum Foundation. My background is very different. I did my PhD in computational neuroscience. At the time, I was working on the neural correlates of decision-making in humans, so quite different.

It was actually fascinating, and it turns out it is taking off these days as well, with BCI and what people are doing. That field is great, but I think I wanted to try something different. Academia was all I ever knew, and I was attracted to finding out what industry looked like, I guess.

I had been interested in crypto for a while, but when I finished my PhD, I said, “Okay, I am going to try it out and go full-time.” So I worked for Dune Analytics—I do not know if you know it—for about a year, and it was a really great team. It was at the beginning, so it was very startup-minded, and I really loved the pace, but I was missing the research aspect of it.

At the end of that year, I thought, “Okay, so either I go back to academia, or I actually do research in the space,” because I really liked it. That is when I joined the Ethereum Foundation.

For me, why Ethereum? It is an opportunity to work on a project that is both technically fascinating and mission-driven. That is very unique. Working on this is very exciting for me because it feels like we are living in this AI world now, and we have an opportunity to be as ambitious and technically driven in projects and cryptography that actually protect the end user and their privacy, and that are censorship-resistant.

For me, working on this is a perfect combination of being very passionate about the technical side of things and being fully committed to the actual mission of Ethereum and what it stands for.

2. What is broken with privacy today?

DeFi Dad

Before we get into how Ethereum solves privacy, let us set the table for us. What is actually broken in public blockchains today? Maybe just run through what actually needs to be fixed.

Thomas Thierry

Privacy generally is not doing great. Even beyond Ethereum and beyond crypto, I feel like we are slowly—not even slowly, but sometimes quite rapidly—losing this fundamental right. Online surveillance is basically up only, and now it is also much easier to do with AI.

For financial privacy, cash is great, but it is not super convenient in this day and age. So I think, for me, we at least need to get the equivalent of cash, but in a digital form. What is very exciting about Ethereum specifically—and maybe we will talk about this later—is that you can actually build on top of this digital primitive and do private DeFi. You have private money legos, and that goes beyond what you can do with simple transfers and also beyond what you can do with cash generally.

Private lending, borrowing, and swapping become something exciting and tangible. I think we need to get there.

3. What should be private in DeFi?

DeFi Dad

What exactly do you think needs to become private for us as DeFi users? I think I am so in the trenches, having been in the space for about 10 years, that it has become normal to me that every transaction I make is trackable on-chain. You can basically see exactly what I am doing.

If you know my wallet, that is the whole thing here. Do you know a wallet because it has been labeled with an ENS handle? Are you a centralized exchange? Are you some analytics platform that is tagging certain wallets?

Most of us have gotten pretty accustomed to knowing that whatever we are doing on-chain, it is more than likely that someone out there—at least the centralized exchange that might be our partner for getting fiat in and out of the system—always knows what we are doing. So I guess I am trying to get to what the end state looks like. When we say that Ethereum is going to be able to achieve privacy for us as DeFi users, what does that actually mean?

Thomas Thierry

If the question is what I think should be private, I would say everything: who you are, your balances, your assets, and the contracts you interact with—basically everything.

The question of what is possible today is a bit different, and we do have to go step by step. There are different models of privacy, and it is much more nuanced than just being private or not.

On Ethereum, I think what we are going for, at least in the short to midterm, is really protecting who you are. Who is behind the transaction is what we are really trying to hide. We are also trying to hide your assets and your balances.

Some things are public, though. The amounts, at the end of the day, will be public. If you are using Uniswap, the pools and the swaps will be published. It will just be impossible to know who was doing that.

You will have a bunch of amounts and a bunch of actions, and the actions will be visible, but you cannot tell who is behind them. That is where we want to go first. That is the near-term goal.

People have to be a bit careful in how they use private protocols, because we also need a lot of people to use them. That increases what we call the anonymity set. The more people you have transacting, with a bunch of different amounts and actions, the less you can observe the network and try to guess who is doing what.

That is the first step. The nice thing is that you can already do DeFi and things like that while completely breaking the link between who is behind it and what the action is, which I think is very nice.

4. The call for privacy runs deep in Ethereum

DeFi Dad

Thomas, is there a lot of pushback with the research and work that you do? It seems like privacy is still demonized. Outside of crypto, but especially within crypto, there seems to be this association that if you want to transact privately or if you want that privacy, you must be doing something wrong. It’s been a real challenge for me to explain to friends or colleagues why we need private transactions.

Thomas Thierry

Thankfully, I think in the Ethereum community it’s not demonized. I’m rarely hearing people have a ton of pushback within the community.

But there is this general sense that privacy is to hide things that we don’t want people to know. I think the best answer I always have is that generally, you don’t want someone in your house at all times. You don’t want someone following you and knowing your every gesture and whatever you do privately in your home. I think it’s basically the same thing: some things are fine and can be public, and some things are better kept private.

At the end of the day, a really good argument for me that also speaks to a lot of people is security, especially when it comes to financial use cases and your assets. Do you want the world to know that you are Mr. X, that you hold a million million dollars in ETH, and that your address is this? Probably not. It doesn’t seem very safe.

I think that argument usually hits home for a lot of people. There is an actual security argument behind privacy, plus the “it’s none of your business” argument, which is also quite strong.

DeFi Dad

Yeah, I totally resonate with the idea that you wouldn’t want a random stranger in your home. What I’ve personally been forced into for UX, for my user experience, is creating so many wallets. There are some where I just don’t care if people see what I’m doing. I’m not doing anything nefarious, but if given the option, I’d rather people not know.

My way of doing this so far has been cumbersome. It’s been awful. You have to send ETH for gas to your wallet, and I probably have 50 to 60 wallets, maybe even more than that. I haven’t done a thorough accounting of it recently, but it could even be upwards of 100 wallets. Again, over time, you’ve just created wallets for certain reasons.

5. How Ethereum gets native private transactions by next year

So, I’m really hoping what you’re working on can change some of that. Personally, I want to get to a pinned tweet that you have. There’s a lot of— I would say it’s a bit of a word-salad tweet for me personally, and I don’t want to unpack everything technically in this, but there are some key components that I think are really important.

I’m just going to read this. You say, “If we ship FOCIL, which is EIP-7805; frame transactions, which is EIP-8141; keyed nonces, which is EIP-8250; and recent roots, EIP-8272, in Hegotá, we get native, trustless, censorship-resistant private transactions on Ethereum by next year.”

6. The importance of FOCIL for Ethereum

It’s that last sentence that I want to dive into a bit, because after just running through that mess of wallets, I see something like this and I’m like, “Wow, this is great.” It’s on the horizon; it’s not 5 years away. Can you speak at a high level, maybe less technically, about when this impact is coming for us and when we can expect it? Even if you have a good insight into when Hegotá might be coming, or when Glamsterdam might be coming as well.

Thomas Thierry

Before that, I do want to note that creating many wallets is not a good way to protect your privacy. It’s very, very, very easily trackable. Any sophisticated actor will just track the gas you sent to other addresses to fund them and then track the other actions online. It is something a lot of people use, but it’s only marginally better.

DeFi Dad

Just to be clear, I never send gas between the wallets. I usually use an exchange as an intermediary, which I think is easier to obfuscate. Again, I don’t think it’s perfect, but—

Thomas Thierry

Yeah, that makes sense. Once you get into it, it’s a bit annoying, but if you use that intermediary and they’ve done KYC, it’s easy for them, at least, to know who you are.

In any case, I think it’s way better than just having everything in one wallet that is very public and that everyone knows is associated with you. But it doesn’t give you the privacy guarantees we could get in the long term by, hopefully, next year.

I can get into this now. I’m not going to go into the technical details, but at a high level, FOCIL is also very close to my heart because I’m championing it, and I’ve been doing that for about a year and a half. It’s really about censorship resistance.

Right now, you have 2 or 3 big builders on Ethereum that are building most of the blocks. The problem is that if they don’t want your transaction to land on Ethereum and to be included, they can quite easily censor you. FOCIL is a mechanism that basically forces those builders to include the transactions that the whole set of validators monitors.

It’s a very efficient way to make sure that transactions submitted to the public mempool are forced into blocks. It’s really good for censorship resistance for general transactions, not just private ones. The goal is for private transactions to benefit from FOCIL and these strong guarantees.

Frame transactions are very important. They’re nice because they’re way more general than privacy. I think of them as the last transaction type. We have blobs and regular transactions; this is a modular way of coding your own transaction, which is very cool.

You can do things for security. Instead of ECDSA, you can use a post-quantum-secure signature, for example, so it’s very important for a lot of other things. For privacy, it’s really cool because it allows you to get rid of one of the bigger pain points in privacy, which is the use of trusted third parties called relayers or broadcasters.

When you use a private protocol on Ethereum today, like Railgun, Privacy Pools, or Tornado Cash, you have to send the transaction to get it to your address. You don’t want to do that because it obviously doxes you, so you have to send it to an actual third party that will do the transaction on your behalf. That’s terrible for censorship resistance as well, because if that trusted third party is offline or doesn’t like your transaction, you literally can’t transact privately. It’s a big bottleneck.

The modularity of frame transactions allows you to get rid of it. That gets rid of one of the bigger choke points in privacy protocols today. Keyed nonces and recent roots are basically things on top of frame transactions that make it all work. We don’t really need to worry about the technical details, but if you just shipped frame transactions, you would still have a couple of things you’d need to deal with at the protocol level, and keyed nonces and recent roots sort all of that out.

7. When will private DeFi be ready on Ethereum?

DeFi Dad

Thomas, I want to walk through some real-life examples related to the points you’re making here. FOCIL—remind us, what does that stand for, and why is it so important? You’ve been a champion of this. I’m always hearing our buddy Lex Node, or whatever name he’s going by, talk about why this is such an important upgrade to the Ethereum network.

If you can, give us more of a real-life example of how this is going to better improve Ethereum from a privacy standpoint.

Thomas Thierry

For sure. I think FOCIL is larger than just privacy. It’s censorship resistance for all transactions. The goal is to have FOCIL guarantees for private transactions. FOCIL stands for fork-choice enforced inclusion lists. The acronym is a bit of a stretch, but it works.

The general, high-level view is that we don’t want outside parties to be able to just go into a room—you have 2 or 3 builders—and decide what transactions actually get into blocks. We don’t want them to choose arbitrarily which transaction gets included and gets to actually be part of the Ethereum chain or not.

Today, that’s basically what could happen. You can have 3 builders delay your transaction almost forever if they just got into a room and said, “Yeah, we don’t like this type of transaction.”

It matters for transactions that are actually linked to privacy. For example, at some point, Tornado Cash transactions were not getting through and were delayed very significantly.

It can happen from a regulatory perspective, but it can also happen for institutions. You don't want your competitor to be able to go to 2 or 3 guys and say, “Hey, can you slow down my competitor's transactions by 10x?” That could be quite easy because builders have a lot of influence today, but they're relatively small companies.

Being able to have them in control of what transactions go in or out of Ethereum is huge. It applies to users in different countries with different regulations, and to different companies and businesses that want to settle on something neutral and not heavily influenced by a few builders who get to decide whether their business is going to make it or not.

It's important for most people, I would say, because it allows you to get very strong guarantees that when you submit your transactions on the network, they will be included as long as they're valid. It's based on protocol rules, not just some random rules that people decide are arbitrary.

DeFi Dad

I think this goes back to making Ethereum truly censorship-resistant, meaning it is reliable. That benefit, feature, and value were disrespected and not fully understood for many years, as there were all these new L1s, next-generation L1s, and high-throughput L1s being brought to market and pumped up by VC investments.

What we've seen after 10 years of track record is that Ethereum hasn't gone down. It's been live continuously and has been this reliable world ledger. That remains the ultimate moat for Ethereum right now. Continually enhancing that uptime and reliability is huge.

The fact that institutions are looking into this space now and wanting to tokenize assets and bring them on-chain means they ultimately have to have a settlement layer that they know will be there tomorrow and that they know will have transactions predictably included. They can't be screwing around with some sort of funny business with a network.

To me, the work that you all have been doing is very, very important.

Thomas Thierry

Thanks. I think it's exactly this. On the user end, it's more about the unstoppable aspect. It's great that I can't be stopped, and that's a very unique property. Even outside of crypto, I don't think many products or networks are censorship-resistant. It's kind of crazy; it's a really amazing property.

Of course, apps can do their own thing and filter things out, but the network itself is not censorable and is unstoppable. I think it's a pretty amazing feature. For institutions, we hear it a lot: they want to settle on something that doesn't involve counterparty risk, and that's why Ethereum is a really good place to do it.

DeFi Dad

I want to talk more about what institutions are thinking about this privacy movement within Ethereum. But before we get there, I'm also curious about the timing of all this. When is this rolling out? We mentioned that pinned tweet earlier. Hegotá sounds like it's going to be big for what you're doing.

If you were to attach a rough timeline to it, as best you can—I know it's always a moving target—and also, what does this look like for a user? Do they have to opt in? Is this going to feel invisible to users? Give us a sense of what that might feel like, too.

Thomas Thierry

In terms of timelines, Glamsterdam is progressing quite well. It is a big fork, so there's a lot of work involved. Glamsterdam basically allows us to scale a ton—way more than people think. We're at 60 million gas today, and we're going to get to 200 or 300 million gas, so it's a major scaling upgrade.

It will probably happen before the next Devcon. I would say September, October, or November is a reasonable estimate. If it comes earlier, that's great, but we'll see. I think it's very likely, or at least it should be our goal, to ship Hegotá in 2027. We haven't exactly scoped it yet; we're at the end of the proposal phase, and now we have to debate what's going to be included. That also affects the timeline, but everyone is very conscious about shipping it as fast as possible and making it real in 2027. I think that's a reasonable estimate.

As for what it will feel like, what's very nice is that we have the protocol changes, which I'm mostly working on. The protocol is what I like doing and what I know, but we also have people working on Kohaku, which is a wallet SDK.

The nice thing is that we're integrating all our work. We want to make sure that by the time we actually ship the hard fork, we have privacy protocols that benefit from what we ship at the Ethereum protocol level, as well as wallets that completely integrate with them. We want to have the end-to-end private transaction flow completely figured out with Kohaku, privacy protocols, and the Ethereum protocol.

We're already working on devnets. It's early days because it's still a year away, but we're working on this full flow. I think invisible would be ideal. We'll probably still have to tick a box and say, “I want this transaction to be private,” but ideally that's all you have to do. Everything else will happen in the background.

We already have experiments that are pretty cool. You submit a transaction, shield it, and it's private; then it atomically swaps to get DAI or another token. We have this composable thing already working, and the goal is to make the UX really good now that we have an SDK and a wallet and can make sure that happens on that end.

8. Network-based privacy vs protocol-based vs wallet-based privacy

DeFi Dad

Okay. Thomas, I want to get some clarification on the difference between what I'm thinking of as network-based privacy, which I feel like you and the team—or Ethereum—are working toward, and privacy protocols like Railgun, which is one that comes to mind. I probably should define exactly what that means.

Then there's wallet-based privacy, which I believe you're referring to with Kohaku, if I'm saying that correctly. Can you help us understand the differences between these? What I'm trying to get to is: is there network-enforced or network-based privacy through Ethereum that we eventually get to that supersedes all of this?

Is something like Railgun or even Kohaku a short-term solution, or is this building toward the more complex solution that is privacy on Ethereum over the long term?

Thomas Thierry

That's a really good question because it's also a debate in the community. Some people are advocating for completely enshrining a privacy pool—something like a Railgun, but perhaps with different properties—into the protocol, so that it's fully protocol-owned.

That's a viable way forward, but in the short term, it's probably not going to happen for a couple of reasons. The first is how risky it is. We're also moving to post-quantum cryptography, so we already have to migrate all our cryptography. Enshrining a privacy pool within the protocol means we have to commit to a particular kind of cryptography, and we can't make any mistakes.

Another argument of mine is that I like the fact that you can have different apps compete. I want privacy apps to compete and offer different designs, different money options, and different DeFi applications. I think it's healthy to have that competition.

Maybe in a few years we'll see that there's one dominant option for all use cases, and we end up enshrining it. But I think it's too early.

The approach we're taking now is to give private transactions that come from any privacy app or privacy protocol, like Railgun and others, the full guarantees that the protocol can give them. That means being fully trustless and fully censorship-resistant, with only the protocol and its thousands of validators able to include them.

The boundary is more about letting privacy apps flourish.

But every private transaction that comes out of one of them gets the full protocol guarantees, which I think is very important.

9. What is unique about Aztec’s approach to privacy on Ethereum?

DeFi Dad

So, for all the detail we've covered so far in terms of different approaches to privacy, one that we haven't covered is the approach that a team like Aztec is taking as a layer 2. Can you just dumb that down for us? What is interesting or unique about the approach that Aztec is taking to privacy on Ethereum?

Thomas Thierry

Yes. Definitely, I think they are doing a really good job. I think I've said that the approach Ethereum is taking right now is to hide the who—who's behind a transaction and everything. Aztec goes a bit further and hides more, so it hides the code or the contracts you interact with, and it's basically private execution, which is very cool and very interesting. I think Ethereum might eventually want to get there.

I think it's great to be able to observe the new use cases this unlocks, in particular. So if you just hide the code, or hide the code plus the contracts, what does it actually change? If it changes a lot, we could also adopt it on L1 later down the road, even though it will take quite a bit of work and time.

I think one thing that's important still to note is that Aztec covers more in terms of the privacy model and surface, but it is more trusted, right? It's an additional layer—literally, it's a layer 2—and so you do have a bit more trust than what you will have on Ethereum L1 if you have private dApps with the right properties, ones that are immutable and trustless and everything.

But I think their approach is very interesting. I think no one is even close to the endgame, which is everything is private and you have what we call private shared states. So, like, a private Uniswap, dark pools—all of this completely private. I think for that you need cryptography that is just not there in terms of efficiency.

I think everyone is looking at this with new cryptography, but we all know it's not going to happen now. I don't think anyone has achieved anywhere close to this kind of privacy. Or rather, to get there, you need a fully trusted thing: you need huge, beefy nodes to actually do this, and you need to trust them that they are doing the right thing. So, yeah, the privacy spectrum is quite large, and hopefully cryptography will get a bit more efficient and we can increase what we hide.

DeFi Dad

One thing I want to talk about is that I feel like privacy has created a massive tailwind narrative behind it. All of a sudden, we've seen a lot of KOLs really rally behind privacy, and I kind of find it funny because I almost feel like—would these same KOLs be as excited about decentralization? Probably not. But all of a sudden, they've rallied behind privacy, and this is coming, in part, from some people that I don't think could care less about privacy.

The question I want to get to is Zcash versus where you're going with Ethereum. One thing I'm curious about is, could Ethereum reach feature parity on the privacy side with Zcash, or could it go beyond it? Or is that even a comparison that you're thinking of internally at the EF? Are they even on your radar? Are you drawing from anything that they've done in the space? What do you make of that?

Thomas Thierry

Yeah, I think it's a very interesting question. I think the Zcash protocol itself is very strong. The team and the cryptography behind it are strong. I think Ethereum and Zcash are at very different, opposite ends of the spectrum, but are sort of converging on a few things.

I mean, Ethereum is proof-of-stake, right? I think it just has way better economic properties than proof-of-work. But now I hear Zcash wants to maybe add proof-of-stake to its already existing proof-of-work system, so they're working on this.

Zcash has an enshrined pool. I talked about completely enshrining something—they did—but it's just for private transfers, right? So it's great, but it's not about DeFi, composability, money legos, or different things you can build on top of it. It's transfers.

With Ethereum, I think we have this sort of private DeFi in mind. Ethereum is programmable, and I think there are so many use cases that are unlocked by this that we can go way beyond simple transfers. I think that will probably be the difference.

I think one thing we are converging on, which is reshuffling the cards for a lot of things—and we are sometimes in touch as well—is post-quantum cryptography, because we all need to transition. Every protocol will need to transition to post-quantum cryptography, and so we're looking into ways to achieve that and what's the best technology there. That's something I think we do share: the need to transition to post-quantum cryptography.

10. What will privacy mean for institutional investors?

DeFi Dad

Thomas, finance is clearly Ethereum's biggest product-market fit: DeFi. What does privacy unlock for the next wave of institutional adoption, based on your research? What are some of the conversations you're having behind the scenes? What will privacy unlock for these institutional-type investors who want to tokenize and bring their assets on-chain?

Thomas Thierry

I said that, short-term at least, we're going for hiding who is behind a transaction and what the assets and balances are. I think that's very important for institutional confidentiality. That's actually very well suited for institutional confidentiality because oftentimes what institutions want is—they don't want to just maximize pure anonymity. They want confidentiality plus auditability.

They want to hide from competitors or maybe the general public, but still be able to disclose to auditors and regulators and everything. I feel like this—you don't know who's behind it, but you have a public layer of what actually happened—is very useful for institutions because it allows them to make the distinction between what you want to reveal, which is what you did and you can choose to reveal it if you want, and what you choose to hide.

That is, you just don't reveal to anyone who was behind the actions that are visible on-chain. So, yeah, I would say privacy is very good for individuals. I think it's also very good for institutions. My view is maybe just taking advantage of how much institutions care about privacy to also help advance individual rights. But it goes both ways, right? I feel like we can do both at the same time, which is really cool.

11. The challenge with network meta data and privacy

DeFi Dad

Thomas, we're getting close to the end here. Is there anything you think we missed that you wanted to go back to and talk about more?

12. How will private DeFi on Ethereum compare to Zcash?

Thomas Thierry

One thing that I need to maybe talk about is the whole network metadata problem, because you can use all these cool protocols, but at the end of the day, if your wallet leaks your IP, it's worth nothing. What I want to actually send as a message is that privacy is very complex because you have to plug all the holes, and there are very many different holes. That's why you need a full integration between the wallet, the app, and the protocol, and you need to make sure that everything meshes together and there's no leak.

Network metadata is sometimes forgotten. People are like, “Oh, great. I'm using a privacy protocol, so I'm private now.” It's like, well, no, because you didn't use a VPN or anything, and it's very public. Or your wallet had RPC calls to ask for some state you needed to build the transaction, and that actually reveals the state you needed to build the transaction, so it leaks your privacy as well.

For me, it's really about trying to think comprehensively about what the full privacy experience looks like. Then the next step is to make it completely invisible to the user. I don't want the user to have to care about it. I want them to click a private button, and I want it to work. So there's this whole mentality behind it: we plug it all, we make sure it's very secure, and then we ship a really cool UX so that users are fine.

13. Lack of privacy today vs future private UX on Ethereum

DeFi Dad

Again, I want to bring back all of the conversation here—or all of the benefits that we've discussed—to what this is going to look like for us as users. I think there's a huge misunderstanding out there around just how little privacy we have today, whether we're talking about Web2 and legacy finance, or if we're just talking strictly about blockchain-based, on-chain-type finance.

If I were to go and download a wallet today—I like Rabby a lot; it's great for using with hardware wallets—can you just start to talk me through what some of the gaps are in terms of my own privacy there today, and what this might look like tomorrow with all of the work that you guys are doing on privacy?

Thomas Thierry

Yes.

I think the wallet component is the first touchpoint to the user. That's the direct way users interact with wallets, and already a lot of privacy is lost. When you interact with Rabby—or just any other wallet, really—they usually log all your data. They also usually send or sell your order flow to builders, which is not great. They do a bunch of things that are very nontransparent.

There's a product called WalletBeat that looks at all the wallets and sort of all their properties. You have a lot of holes. I think Kohaku is an initiative by the Ethereum Foundation to build a wallet SDK that any wallet could use, and it's really about plugging the leaks everywhere and trying to plug the holes on the wallet side.

I think on the wallet side, there are 2 big holes today. The first is network metadata, or IP addresses and everything, that are completely transparent if you don't use Tor, a VPN, or some custom solution yourself. We want this to be embedded in the wallet so users don't have to think about it. Then there's another issue: your wallet calls RPC providers to ask for state to build transactions, and that also leaks exactly what piece of state you need to build your transaction. That reveals your intent and what you want to do with the transaction.

The other important part—I talked a lot about the protocol, but the less important part is the privacy app itself. It can leak, too. I think there are some properties I really like that not all privacy apps have. I like when a privacy application is immutable, so you don't have governance and tokens that people can use to upgrade it in a certain way and actually degrade privacy for one reason or another, or ship something that goes against what people want.

I think we can also talk about the compliance layer. What compliance layer are people using? How are they determining that you're not a bad actor, and how much data do they need from you to know that? That's quite an important point, I think. There are a bunch of properties that we would ideally want privacy applications to have.

Then there's the protocol that we already talked about. The amount of back-and-forth and the signals shared between the wallets, the apps, and the protocol is a lot. You have to take care of every individual signal and make sure it doesn't result in any sort of privacy leak.

One thing I really want to talk about is that privacy is good, but there's another extremely big attack surface, which is trusted third parties everywhere. If you use rollups, or even if you use privacy apps today, you have to go through trusted intermediaries for your transaction to actually land. The goal is not only to plug all the holes and get maximum privacy. It's also to reduce the number of trusted people you have to go through to execute your transaction.

At the end of the day, if you're fully private but you have to go through that one guy, and that guy doesn't like you, then you still can't transact privately. I think it's really about maxing the privacy and minimizing the trust in third parties.

14. Closing

DeFi Dad

Guys, I think this is a great place for us to start wrapping up. Thomas, thank you so much for coming on with us. We're so grateful for the work that you and the team are doing there. We so badly want privacy as a default on Ethereum, and it seems like we're getting closer to that future. I want to give you the final word here before we go, and we would love to have you back in the future.

Thomas Thierry

Thanks a lot. It was very fun. Thanks for having me. If I had a last word, it would be to tell people to contribute to Ethereum's governance generally. All the public calls are completely open, and you can chime in.

We have websites like Forkcast that are very well done and allow you to track all the conversations and discussions, maybe at a higher level. Come in and share why you think privacy is important, or censorship resistance, or why Ethereum should really focus on and ship a particular feature because you care. That is usually extremely good feedback for us.

It's just an invitation for people to contribute and participate.