Vad är Ethereum Name Service? (ENS)

Av Kraken Learn team
6 min
2 februari 2023

Sammanfattning av Ethereum Name Service

  • Ethereum Name Service (ENS) är en domännamnstjänst (DNS) byggd på Ethereum-blockkedjan.
  • ENS fungerar på ett liknande sätt som internets DNS-system och hjälper användare att hitta Ethereum-adresser via mänskligt läsbara namn, snarare än komplexa hexadecimala tecken.
  • ENS strävar inte efter att ersätta DNS, utan är istället utformat för att fungera tillsammans med det.

Ethereum Name Service (ENS) är ett domännamnssystem byggt på Ethereum-blockkedjan. Ethereum Name Service gör det möjligt att omvandla de slumpmässigt genererade bokstäverna och siffrorna i en standard Ethereum-adress till mer lättigenkännliga ord, som namnet på en person eller ett varumärke. 

På så sätt fungerar ENS på ett liknande sätt som traditionella domännamnstjänster, där strängen av siffror som utgör en IP-adress representeras av ett mänskligt läsbart webbplatsnamn som människor lättare kan komma ihåg. 

ENS presenterar ett öppet, decentraliserat och utbyggbart namnsystem som ett alternativ till den allmänna driften av centraliserade domännamnstjänster (DNS). Det använder också blockkedjeteknik för att mildra säkerhetsriskerna i samband med att ha en enda kontrollpunkt. Nätverket strävar inte efter att ersätta traditionella DNS, utan att arbeta tillsammans med dem.

ENS-token används för styrning av ENS decentraliserade autonoma organisation (DAO) som hanterar protokollets gemensamma kassa. ENS-token gör det möjligt för innehavare att lämna in förslag och rösta om beslut som påverkar protokollets förvaltning och framtida utveckling.

Vem skapade Ethereum Name Service (ENS)?

ENS lanserades den 4 maj 2017 av Nick Johnson och Alex Van de Sande från Ethereum Foundation (EF). 

Både Johnson och Van de Sande har tidigare erfarenhet av traditionella mjukvaruutvecklingsroller på Google, samt design- och frontend-utvecklingsroller på Ethereum Foundation. Tillsammans ledde de ett team som var involverat i den initiala utvecklingen av Ethereum Name Service-protokollet.

ENS finansierades initialt av Ethereum Foundation, som godkände dess utveckling under Nick Johnson. Det bidrag på 1 miljon USD de fick gjorde det möjligt för grundarna att bygga ett team och utveckla de tidigaste versionerna av protokollet. ENS fick också ett bidrag av okänd storlek från Chainlink under 2020.

Hur fungerar Ethereum Name Service?

Ethereum Name Service erbjuder ett säkert sätt att översätta den kryptografiska strängen av bokstäver och siffror som utgör en Ethereum-adress till lättigenkännliga, mänskligt läsbara namn. 

Anta till exempel att en person ville sälja en vara, som en icke-fungibel token, till sin vän och få betalt i ETH. För att detta ska ske måste säljaren dela sin offentliga Ethereum-adress, som består av 42 hexadecimala tecken, och som kan se ut som följande:

0xabcC46d439338F972307E9805A86Adaa24D003a9

ENS åtgärdar förvirringen med att behöva komma ihåg en kryptografisk offentlig nyckel och minskar risken för att denna adress kan matas in felaktigt. Istället tillåter ENS kryptoanvändare att representera sin kryptografiska adress med ett minnesvärt, mänskligt läsbart ord eller fras som kraken.eth.

ENS-arkitekturen består av två smarta kontrakt: registret och resolver

ENS-registret består av ett enda smart kontrakt som upprätthåller en lista över alla domäner och underdomäner som är tillgängliga via ENS-tjänsten. Det lagrar också tre avgörande delar av information om varje domän: 

  1. Domänens ägare, som kan vara antingen ett externt konto eller ett smart kontrakt.
  2. Resolver för domänen, ansvarig för den faktiska processen att översätta ENS-namn till adresser och vice versa.
  3. Caching time-to-live för alla poster under domänen, vilket är den tid som krävs för att översätta namnen till adresser.

ENS resolver är det smarta kontraktet i hjärtat av tjänsten som översätter de mänskligt läsbara ENS-domännamnen till motsvarande kryptografiska adress och vice versa. 

Resolver gör detta med en tvåstegsprocess: först frågar den registret vilken resolver som är ansvarig för namnet. Sedan frågar den den resolvern om svaret på frågan.

Observera att ENS är ett hierarkiskt system, liknande de nuvarande domännamnstjänsterna som är vanliga på webben och ger domänägaren kontroll över sina underdomäner. Detta gör det möjligt för ägaren av en domän, som kraken.eth, att skapa andra underdomäner som learn.kraken.eth och ens.learn.kraken.eth.

Hur man får en ENS-domän

Användare kan söka efter tillgängliga domännamn i ENS-appen.  

Efter att ha identifierat sitt önskade adressnamn begär ENS-användare att registrera sitt adressnamn genom att bekräfta den första av två transaktioner från sin anslutna Ethereum-plånbok. Den andra transaktionen bekräftar registreringen och måste behandlas inom sju dagar efter den första transaktionen. Användare definierar sedan hur länge de vill ha tillgång till denna domän, kallad hyresperioden.

Som ägare av en domän kan användare ställa in de olika underdomänerna och de olika adresser de vill att deras namn ska länka till. Men den största fördelen ENS erbjuder är att kunna dela en mer omedelbart igenkännbar Ethereum-adress än den vanliga strängen av slumpmässiga bokstäver och siffror.

Varför har ENS ett värde?

ENS-token lanserades den 8 november 2021 och airdroppades till alla som ägde ett ENS-domännamn (.eth-adress) före den 31 oktober 2021. Behörigheten att göra anspråk på ENS-tokens baserades på formeln som härleddes från flera historiska faktorer för plånboksadressen: 

  • Ålder på .eth-adressen (med äldre registreringar som fick mer ENS).
  • Ägare som hade ställt in en primär ENS (tidigare kallad Reverse Record som får Ethereum-adresser att peka på ENS-namn) fick en 2x multiplikator.

Användare var tvungna att göra anspråk på sina tokens inom en viss tidsperiod innan de brändes.

Det finns totalt 100 miljoner tokens, fördelade enligt följande:

  • 25 % airdrop till .eth-innehavare: Var tillgängliga för anspråk under en viss tidsperiod, varefter eventuella återstående tokens skickades till DAO-kassan.
  • 25 % till ENS-bidragsgivare: Tokens för kärnbidragsgivare har en fyraårig låsning och intjänandeschema.
  • 50 % till DAO:s gemenskapskassa: 10 % av denna tilldelning var tillgänglig för DAO vid lanseringen, medan resten förblev låst under en period av fyra år.

Varför köpa ENS?

De som finner värde i att köpa en unik, mänskligt läsbar Ethereum-adress kan välja att köpa ENS-tokens för att förenkla sina kryptotransaktioner.

Andra som är intresserade av att rösta om styrningsförslag som tas upp inom Ethereum Name Service DAO kan också vilja köpa ENS-tokens.

Slutligen kan de som tror att efterfrågan på tillgång till ENS DAO kan öka över tid också vara intresserade av att köpa ENS-tokens.

Börja köpa ENS

Redo att ta nästa steg? Klicka på knappen nedan för att köpa ENS på Kraken idag!