One man’s plan to build a new internet

Dfinity Chief Scientist Dominic Williams comes on the Source Code Podcast.

Dominic Williams

Dfinity's founder and chief scientist, Dominic Williams.

Photo: Dfinity

Much is wrong with the internet we have now. But what does better look like?

Dominic Williams, the founder and chief scientist at Dfinity, thinks he has an answer. It's called the Internet Computer, and it builds on top of the internet's most basic protocols to create a new generation of the web that doesn't exist on a bunch of private networks controlled by tech giants, but is run by the network itself. It's zero-trust and unhackable and yeah, you guessed it, it's blockchain. But blockchain that works "at web speed," Williams said.

Williams' idea isn't the only one about what it would take to reinvent the internet, but it's a serious player: Dfinity, a nonprofit, has raised $195 million to build what Williams hopes will be a hack-proof, monopoly-proof, totally free and open internet. He came on the Source Code Podcast to explain his vision, how it might work and what it'll take to take on the tech giants.

Subscribe to the show: Apple Podcasts | Spotify | Google Podcasts | Pocket Casts | RSS

Below are excerpts from our conversation, lightly edited for length and clarity.

I want to start by kind of defining the problem of the internet now. We talk a lot in this industry about the way the internet is broken, and it's about moderation and business models and identity and data collection and Facebook ruining democracy and all sorts of things. As you think about what needs to be solved about the way the internet works now, how do you think about it?

So the internet itself is one of mankind's greatest inventions and achievements. It's a public network, created by an open, decentralized protocol that combines millions of private networks to create this meta-network that connects everybody and everything. And the internet does a number of wonderful things. It's unstoppable: It was designed to withstand a nuclear strike, and that's a very valuable property.

Because it was a decentralized protocol, many independent parties were able to build out at scale rapidly. If you remember the 1990s, there was this sort of Cambrian explosion of internet service providers and backbone providers and so on. And what's most important is that it creates an open, permissionless environment. So let's say you and I create two competing websites. I can't pick up the phone to the owner of the internet and say, "Hey, if you slow down David's website, I'll give you some stock in my company," right? It created this amazing global free market, which has provided a very firm foundation for an enormous amount of innovation and economic growth.

However, the internet this far is only really a network. And if you want to build a service that you want to connect to the internet, that service itself must be built entirely on a proprietary stack. So today, people wanting to build services or enterprise systems, they'll get to an account with a cloud services provider like Amazon Web Services. And they'll install a whole load of traditional software building blocks on the instances or platform that they've rented: databases, web servers and so on. And that that's just how it's done today.

The Internet Computer believes, in various subtle ways, that has led to the internet becoming very monopolistic and fragile. And our solution is to extend the internet. So while today, the internet provides a public network that connects everybody and everything, tomorrow it's also going to be the platform that people build on.

In spirit, what you're describing is not necessarily all that different from what the internet was supposed to be when we were talking about it 25 or 30 years ago, right? I feel like everybody in the open source community is listening to this and sort of nodding furiously, like, "this is what I've been talking about for three decades!" Right?

Absolutely. The current internet ecosystem is antithetical to the ethos of the internet. And we want to enable the world to reinvent the internet ecosystem, reimagine it in a better way, through converting the internet into something that's more than just a network. Extending it so that as well as a network, the internet is a compute platform, and that people can build anything from a website and an enterprise system through to an internet service and DeFi just by writing code to the internet, where it's hosted within the protocol along with the data it processes. That enables people to build systems that are unstoppable and tamper-proof.

With that kind of high-level thinking in mind, give me the 5-year-old level version of what Dfinity is trying to build, and how the internet computer works.

Unfortunately, there's no really easy explanation because there's a lot of advanced computer science.

It's a series of tubes.

Yeah! But OK, highest level: So the internet itself is created by a protocol called IP. And this protocol is able to combine millions of privately operated networks to create this single public meta-network. That simplifies everything. My software that's recording sound and sending it to you only needs to know the IP address of the computer you're using. That's it, it's just like a telephone number.

So the Internet Computer is created by a protocol called ICP: Internet Computer Protocol. And ICP runs over the top of IP. It combines the compute capacity of special node machines that are run en masse by independent data centers around the world, and it combines that compute capacity to create a single public compute platform, which is seamless, and can scale out and has unbounded capacity.

It's a completely novel kind of compute platform. It even reimagines how software works in various significant ways: The platform is stoppable, it's tamper-proof, you don't need to protect things you built on the internet computer with a firewall. And you don't need to use any of the traditional legacy building blocks. You don't need a cloud service, you don't need a content distribution network, you don't need a database, don't need a web server, don't need web memcached. You literally just write your code to the internet.

It seems like, structurally, the simplest thing that it provides is to get all of that control that you're talking about out of the hands of a few companies and into the hands of the ecosystem in a broad way. Is that one of the organizing principles here?

It's true that the Internet Computer can be used to build open alternatives to big tech services that can out-compete them because of various advantages they have. But the Internet Computer was conceived just because it's technically possible, and is a superior way for humanity to build its compute infrastructure.

We have 7.8 billion people on this planet, and we can only sustain the lives of that many people through automation. Modern society and the modern world depends upon heavy computerization to exist. If you look at supermarkets, well, you've got zero-day inventory, there's a complex supply chain that moves produce almost directly from farms with minimal waypoints into the supermarkets, and so on. And generally now, families depend upon internet services for communication. When President Trump talks about banning WeChat, Chinese expats in America are terrified that they'd lose contact with people back home. This stuff just has to be unstoppable.

The internet itself was designed to be unstoppable because of the Cold War. And yet here we are 70 years later, and the network is robust, but the services we're connecting to it aren't. And they become more and more fragile not only because of the way they're built, but because of their concentration in the hands of a few big tech mega-monopolies.

So then why isn't your argument to nationalize the internet? Why aren't you advocating for my tax dollars to pay for data centers the same way that they pay for roads?

Well, it's not just about data centers. The problems go really deep. It's about the entire stack, and what the stack can and can't do. I don't believe hyperscale data centers are the way to go, I think it's really about pushing computation to the edge.

But the way it enables you to build internet services, in open form, is what really kind of provides a solution to the problems of Big Tech and mega-monopolies, because it changes the incentives and ways that you can provide new ways to win by designing systems in a more open way.

We first saw it on the Bitcoin ledger: There's little access to control scripts. Bitcoin was the first stateful decentralized network. And when I saw Bitcoin, I had a kind of epiphany. The Bitcoin ledger doesn't reside anywhere, it just lives in cyberspace. The whole world can agree on this ledger, and it's tamper-proof, there's no way of hacking it. Otherwise, obviously, somebody would do that because they could transfer billions of Bitcoins to themselves.

Now, a Bitcoin ledger has three columns, if you like, it's like a spreadsheet with three columns. The first column is the address. The second column is the balance of Bitcoins at the address. And the third column is an access control script, which you need to unlock to move the bitcoins. So where does that code live? Who's responsible for it? The answer is, it's really autonomous. It just lives in cyberspace.

And Ethereum obviously took that a step further: They took that ledger, and they swapped the order of the last two columns. So now you had address, script — which is now a smart contract, and it's Turing complete, so you can credit create vastly more things with it — and then balance of coins. And actually, the coins move between the scripts on Ethereum. So the Internet Computer, of course, is an evolution of blockchain. It's the world's first unbounded blockchain computer that can run at web speed and doesn't have capacity limitations. So it can scale out its compute capacity as needed. Which means that you can rethink how you rebuild everything. You can essentially build on cyberspace.

The thing that I keep coming back to is that we are in this place where to tear down the internet and rebuild it again just seems impossible! There are just so many entrenched players that getting in and trying to reinvent it from the inside just seems impossible. From your perspective, what does it look like to figure out what steps one and two of this process are supposed to be?

I think any major undertaking can feel impossible until you've succeeded. And I think that's the case here.

My view is that DeFi will replace traditional finance, because it has certain fundamental advantages. It's just difficult to see and comprehend that now because you look at this heavily entrenched industry that's protected by regulators. So, staring at the mountain, it seems inconceivable that it can be climbed, but climbed it will be.

Legacy, proprietary, closed Big Tech infrastructure and services won't just disappear. We're still running COBOL, right? So it's not just going to disappear. It doesn't work like that. But I think five years from now, there's going to be a huge amount of excitement, people are going to see mass-market, open internet services that are beginning to edge out big tech services in various areas. Ten years from now, it'll be sort of widely seen which way the wind is blowing. Twenty years from now, the open internet will be far, far bigger than the internet we have today.

Protocol | Workplace

Performance reviews suck. Here's how to fix them.

Slack integrations and keywords and AI, oh my!

Time will tell how smart HR technology has the potential to be, or how smart users want it to be.

Image: Christopher T. Fong/Protocol

Arguably nothing elicits more of a collective groan at work than performance review season. Managers hate giving them. Employees theoretically want them, but dread receiving them. It's as clear how much time and effort they take as it is unclear how useful formal performance reviews actually are in measuring and evaluating performance.

It's an arena ripe for disruption.

Keep Reading Show less
Michelle Ma
Michelle Ma (@himichellema) is a reporter at Protocol, where she writes about management, leadership and workplace issues in tech. Previously, she was a news editor of live journalism and special coverage for The Wall Street Journal. Prior to that, she worked as a staff writer at Wirecutter. She can be reached at

Keep Reading Show less
A technology company reimagining global capital markets and economies.
Protocol | Workplace

This startup will fire unvaxxed workers. Big Tech won’t say the same.

In an industry built for remote work, will companies fire workers who refuse to get vaccinated?

Several big tech companies stopped short of saying whether they would fire workers for not getting vaccinated.

Illustration: simplehappyart via Getty Images

As employers wait for the Department of Labor to issue a new rule requiring employee vaccine mandates, a big question looms: Will companies fire workers who don't comply?

Many of the tech giants won't say. A couple of companies have confirmed that they won't: Both Hewlett Packard Enterprise and Pure Storage said vaccination is not a condition of employment, though it's required to come to the office.

Keep Reading Show less
Allison Levitsky
Allison Levitsky is a reporter at Protocol covering workplace issues in tech. She previously covered big tech companies and the tech workforce for the Silicon Valley Business Journal. Allison grew up in the Bay Area and graduated from UC Berkeley.

With Andrew Bosworth, Facebook just appointed a metaverse CTO

The AR/VR executive isn't just putting a focus on Facebook's hardware efforts, but on a future without the big blue app.

Andrew Bosworth has led Facebook's hardware efforts. As the company's CTO, he's expected to put a major focus on the metaverse.

Photo: Christian Charisius/Getty Images

Facebook is getting ready for the metaverse: The company's decision to replace outgoing CTO Mike "Schrep" Schroepfer with hardware SVP Andrew "Boz" Bosworth is not only a signal that the company is committed to AR and VR for years to come; it also shows that Facebook execs see the metaverse as a foundational technology, with the potential to eventually replace current cash cows like the company's core "big blue" Facebook app.

Bosworth has been with Facebook since 2006 and is among Mark Zuckerberg's closest allies, but he's arguably gotten the most attention for leading the company's AR/VR and consumer hardware efforts.

Keep Reading Show less
Janko Roettgers

Janko Roettgers (@jank0) is a senior reporter at Protocol, reporting on the shifting power dynamics between tech, media, and entertainment, including the impact of new technologies. Previously, Janko was Variety's first-ever technology writer in San Francisco, where he covered big tech and emerging technologies. He has reported for Gigaom, Frankfurter Rundschau, Berliner Zeitung, and ORF, among others. He has written three books on consumer cord-cutting and online music and co-edited an anthology on internet subcultures. He lives with his family in Oakland.

Protocol | Fintech

Here’s everything going wrong at Binance

Binance trades far more crypto than rivals like Coinbase and FTX. Its regulatory challenges and legal issues in the U.S., EU and China loom just as large.

Binance CEO Changpeng Zhao is overseeing a global crypto empire with global problems.

Photo: Akio Kon/Bloomberg via Getty Images

Binance, the largest global crypto exchange, has been hit by a raft of regulatory challenges worldwide that only seem to increase.

It's the biggest example of what worries regulators in crypto: unfettered investor access to a range of digital tokens finance officials have never heard of, without the traditional investor protections of regulated markets.

Keep Reading Show less
Tomio Geron

Tomio Geron ( @tomiogeron) is a San Francisco-based reporter covering fintech. He was previously a reporter and editor at The Wall Street Journal, covering venture capital and startups. Before that, he worked as a staff writer at Forbes, covering social media and venture capital, and also edited the Midas List of top tech investors. He has also worked at newspapers covering crime, courts, health and other topics. He can be reached at or

Latest Stories