Skip to main content
Conor Svensson
Founder of Enscribe and Web3 Labs
View all authors

DNS on ENS and why optionality matters

· 5 min read
Conor Svensson
Founder of Enscribe and Web3 Labs

Cover image for DNS on ENS

Most discussions around ENS tend to focus on .eth names as a new primitive — a way for individuals or projects to establish a native onchain identity. That framing is broadly correct, but it misses a second path that is arguably more relevant for organisations: ENS also supports DNS names, and that support changes the nature of the conversation quite significantly.

Instead of asking an organisation to adopt a completely new identity system, ENS allows them to extend the identity they already have. A company can take a domain like example.com, prove ownership, and bring that identity onchain, gaining access to ENS functionality without introducing a new naming surface.

Base.org imported on ENS The DNS name base.org lives on ENS, along with base.eth which manages the record

This creates a form of flexibility that is easy to overlook. An organisation can choose to operate entirely with a native ENS name, such as protocol.eth. Or it can bridge its existing DNS identity into ENS and retain continuity with how users already recognise it. Both approaches are valid, and both lead to the same destination: a named, identifiable presence onchain. The difference is how much change is required to get there.

Why hexadecimal addresses are still a security problem

· 5 min read
Conor Svensson
Founder of Enscribe and Web3 Labs

Confused person cover image

One of the stranger design choices Ethereum inherited early on is that users are still routinely shown raw hexadecimal addresses when they interact with smart contracts. These strings were never meant to be human-readable identifiers — they exist because machines need them, not because humans should be making decisions based on them.

Yet in many wallets and transaction flows today, users are still expected to look at a 42-character hexadecimal string and determine whether the interaction they are about to approve is legitimate. That expectation is only reasonable for developers. For regular people, it asks something the human brain is simply not well-suited to do.

ENS Contract Naming Season awards: first distributions and what comes next

· 5 min read
Conor Svensson
Founder of Enscribe and Web3 Labs

Contract Naming Season awards cover image

When we published our first Contract Naming Season update in January, the focus was on momentum and what had been achieved. Teams were beginning to name contracts, tooling had improved, and the first public protocol announcements had started to appear.

At that stage, the awards themselves were still ahead of us.

We have now reached a more concrete milestone. The first batch of ENS Contract Naming Season awards has been distributed, and with two months still to go before the program closes at the end of April, we now have a clearer picture of how participation is taking shape.

Why identity is a shared responsibility, not a feature

· 5 min read
Conor Svensson
Founder of Enscribe and Web3 Labs

Why identity is a shared responsibility, not a feature, cover image

Identity is often framed as a feature

Over the past year working on Enscribe, we have noticed that identity is often discussed as if it were a product capability. A wallet "adds identity support," a protocol "integrates ENS," and an explorer "improves labels." The framing implies that identity is something a single team can implement and ship, like a new dashboard or API endpoint.

Why primary vs forward-resolving names is a security boundary

· 6 min read
Conor Svensson
Founder of Enscribe and Web3 Labs

Forward versus primary names visual

ENS supports two ways of associating names with addresses.

  1. A name can forward resolve to an address (myname.eth -> 0x1234…).
  2. An address can declare a primary name which contains a forward resolving address record and a reverse record that points back to the name (0x1234… -> myname.eth).

It’s important to be aware of this distinction between forward resolution and primary names as it defines a security boundary within ENS.