Back to Home

globalregistrar

Token
0xaefd94f2b04b...e415bff061c0
FrontierSource Verified
Deployed August 19, 2015 (10 years ago)Block 110,226

The ninth iteration of the GlobalRegistrar contract, which became the canonical Ethereum name registrar hardcoded into Geth and other clients during the Frontie...

Key Facts

Deployment Block
110,226
Deployment Date
Aug 19, 2015, 07:42 AM
Code Size
2.8 KB
Transactions by Year
202236

Description

The GlobalRegistrar contract (deployed at block 110,226 on August 19, 2015) served as Ethereum's first persistent, on-chain name resolution system. It implemented a hierarchical naming architecture through which any account could reserve a human-readable name and associate it with an address, a sub-registrar, or arbitrary content hash. Names were first-come, first-served: once a bytes32 identifier was claimed, only the owner could transfer or disown it. The contract was compiled with Solidity v0.1.1—one of the earliest released compiler versions—and authored in the style of the canonical dapp-bin examples maintained by the Ethereum Foundation.

This deployment (sometimes called version 9, or "v9") is notable for being the instance that was eventually hardcoded into the go-ethereum (Geth) client as the official registrar address. Prior to this, users had to manually load the registrar address each session; after the hardcoding, eth.namereg pointed directly to this contract by default, making it the de-facto human-name layer for the Frontier network.

The contract sits within a lineage of 19 nearly-identical deployments of the same source code—ranging from the very first deployment by Linagee (v0, block 51,807) through several intermediate versions—as the Ethereum community converged on a single authoritative instance. Each earlier iteration was rendered obsolete once the community adopted v9. The source code itself left room for a planned but never-implemented auction mechanism for short names, visible in the inline TODO comments, a window into the rapid, iterative development culture of the early Ethereum ecosystem.

Historically, the GlobalRegistrar represents the first attempt at a decentralized naming service on Ethereum, pre-dating the Ethereum Name Service (ENS) by roughly two years. Where ENS later introduced a fully decentralised auction and resolver architecture, the GlobalRegistrar operated on simple first-come-first-served reservation and manual address association.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Token

Frontier Era

The initial release of Ethereum. A bare-bones implementation for technical users.

Block span: 01,149,999
July 30, 2015March 14, 2016

Bytecode Overview

Opcodes2,894
Unique Opcodes147
Jump Instructions72
Storage Operations62

Verified Source Available

This contract has verified source code on Etherscan.

View Source Code

External Links