Can’t be evil

Muneeb Ali
3 min readAug 21, 2017


On the internet, we trust the “good guys.” The companies who store our data, who host our domains, who serve our content. Companies like Google, Cloudflare, and GoDaddy have the power to shut down websites or block specific users, but they don’t flex that muscle. Until they do.

Cloudflare recently made the extremely tough decision to terminate the account of a neo-Nazi website. Cloudflare remained content neutral for years before this incident, and they realize why this decision is dangerous. They still made the call to terminate the account.

The point here is not to question if it was the right call to make given the situation. The point here is that no person or company should have the power to make such calls, to begin with.

The Cloudflare incident is not alone. DreamHost is fighting a Department of Justice demand to hand out all IP addresses of visitors to an anti-Trump website. The central content providers and hosts have this power and can be forced into using it in ways that they do not agree with.

Slide from my TEDx talk “Welcome to the new internet” (Sep 2016)

Google has a famous motto “Don’t be evil.” But maybe it should be “Can’t be evil.”

No company on the internet should have so much power that they get to debate if they should be evil today or not.

In a “Can’t be evil” model¹, trusting “good guys” is replaced by cryptographic ownership of digital assets and mathematical proofs of security.

How to move towards a “Can’t be evil” internet?

A truly open and free internet is not just a theoretical concept. There are technologies available today that can make it happen.

  • Decentralized domain name systems like BNS (used by Blockstack), Namecoin, ENS (used by Ethereum), and others are already available. They generally use blockchains to build a global DNS-like system in a fully decentralized manner; no single company can censor a website or forcefully take away the ownership of a domain.
  • Decentralized storage systems like Gaia (used by Blockstack), Swarm (used by Ethereum), IPFS, Storj and others distribute data on many peer nodes and remove the reliance on any single company for serving content. Some systems, like Gaia, repurpose existing cloud storage providers and can give comparable performance to existing services.
  • Applied cryptography has been around for decades and forms the basis for many secure, decentralized systems. The technology is seeing a renewed interest and is getting easier to use with friendly interfaces for managing private keys and better-designed software.
  • New browsers with blockchain support like Brave, the Blockstack browser, Mist and others are already available and support blockchains in various ways. Brave enables blockchain-based payments. The Blockstack browser connects to a new decentralized internet.

“The future is already here — it’s just not very evenly distributed.”

— William Gibson (1993)

Censoring offensive content

An open decentralized internet doesn’t mean that users cannot censor offensive content. In the new model, users run black-lists on their browsers/clients and can opt-in to blocking offensive content.

No single company should be able to enforce its version of morality on the entire internet or to track users. That’s not how freedom works. The users themselves can choose what should and what should not be censored for them. Instead of relying on promises made by the “good guys”, the “Can’t be evil” internet protects this right through code and mathematics.

Comments? Tweet them @muneeb.

[1] The phrase “Can’t be evil” was used by Austin Hill and Adam Back in November 2014.

[2] This post also appeared on Coindesk as an opinion piece.



Muneeb Ali

Founder Stacks, smart contracts for Bitcoin. Previously, Princeton PhD.