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.


New Jersey could become an ocean energy hub

A first-in-the-nation bill would support wave and tidal energy as a way to meet the Garden State's climate goals.

Technological challenges mean wave and tidal power remain generally more expensive than their other renewable counterparts. But government support could help spur more innovation that brings down cost.

Photo: Jeremy Bishop via Unsplash

Move over, solar and wind. There’s a new kid on the renewable energy block: waves and tides.

Harnessing the ocean’s power is still in its early stages, but the industry is poised for a big legislative boost, with the potential for real investment down the line.

Keep Reading Show less
Lisa Martine Jenkins

Lisa Martine Jenkins is a senior reporter at Protocol covering climate. Lisa previously wrote for Morning Consult, Chemical Watch and the Associated Press. Lisa is currently based in Brooklyn, and is originally from the Bay Area. Find her on Twitter ( @l_m_j_) or reach out via email (

Every day, millions of us press the “order” button on our favorite coffee store's mobile application: Our chosen brew will be on the counter when we arrive. It’s a personalized, seamless experience that we have all come to expect. What we don’t know is what’s happening behind the scenes. The mobile application is sourcing data from a database that stores information about each customer and what their favorite coffee drinks are. It is also leveraging event-streaming data in real time to ensure the ingredients for your personal coffee are in supply at your local store.

Applications like this power our daily lives, and if they can’t access massive amounts of data stored in a database as well as stream data “in motion” instantaneously, you — and millions of customers — won’t have these in-the-moment experiences.

Keep Reading Show less
Jennifer Goforth Gregory
Jennifer Goforth Gregory has worked in the B2B technology industry for over 20 years. As a freelance writer she writes for top technology brands, including IBM, HPE, Adobe, AT&T, Verizon, Epson, Oracle, Intel and Square. She specializes in a wide range of technology, such as AI, IoT, cloud, cybersecurity, and CX. Jennifer also wrote a bestselling book The Freelance Content Marketing Writer to help other writers launch a high earning freelance business.

Watch 'Stranger Things,' play Neon White and more weekend recs

Don’t know what to do this weekend? We’ve got you covered.

Here are our picks for your long weekend.

Image: Annapurna Interactive; Wizard of the Coast; Netflix

Kick off your long weekend with an extra-long two-part “Stranger Things” finale; a deep dive into the deckbuilding games like Magic: The Gathering; and Neon White, which mashes up several genres, including a dating sim.

Keep Reading Show less
Nick Statt

Nick Statt is Protocol's video game reporter. Prior to joining Protocol, he was news editor at The Verge covering the gaming industry, mobile apps and antitrust out of San Francisco, in addition to managing coverage of Silicon Valley tech giants and startups. He now resides in Rochester, New York, home of the garbage plate and, completely coincidentally, the World Video Game Hall of Fame. He can be reached at


Debt fueled crypto mining’s boom — and now, its bust

Leverage helped mining operations expand as they borrowed against their hardware or the crypto it generated.

Dropping crypto prices have upended the economics of mining.

Photo: Lars Hagberg/AFP via Getty Images

As bitcoin boomed, crypto mining seemed almost like printing money. But in reality, miners have always had to juggle the cost of hardware, electricity and operations against the tokens their work yielded. Often miners held onto their crypto, betting it would appreciate, or borrowed against it to buy more mining rigs. Now all those bills are coming due: The industry has accumulated as much as $4 billion in debt, according to some estimates.

The crypto boom encouraged excess. “The approach was get rich quick, build it big, build it fast, use leverage. Do it now,” said Andrew Webber, founder and CEO at crypto mining service provider Digital Power Optimization.

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


How lax social media policies help fuel a prescription drug boom

Prescription drug ads are all over TikTok, Facebook and Instagram. As the potential harms become clear, why haven’t the companies updated their advertising policies?

Even as providers like Cerebral draw federal attention, Meta’s and TikTok’s advertising policies still allow telehealth providers to turbocharge their marketing efforts.

Illustration: Overearth/iStock/Getty Images Plus

In the United States, prescription drug advertisements are as commonplace as drive-thru lanes and Pete Davidson relationship updates. We’re told every day — often multiple times a day — to ask our doctor if some new medication is right for us. Saturday Night Live has for decades parodied the breathless parade of side effect warnings tacked onto drug commercials. Here in New York, even our subway swipes are subsidized by advertisements that deliver the good news: We can last longer in bed and keep our hair, if only we turn to the latest VC-backed telehealth service.

The U.S. is almost alone in embracing direct-to-consumer prescription drug advertisements. Nations as disparate as Saudi Arabia, France and China all find common ground in banning such ads. In fact, of all developed nations, only New Zealand joins the U.S. in giving pharmaceutical companies a direct line to consumers.

Keep Reading Show less
Hirsh Chitkara

Hirsh Chitkara ( @HirshChitkara) is a reporter at Protocol focused on the intersection of politics, technology and society. Before joining Protocol, he helped write a daily newsletter at Insider that covered all things Big Tech. He's based in New York and can be reached at

Latest Stories