Apakah Ethereum Name Service? (ENS)

Oleh Kraken Learn team
6 min
2 Februari 2023

Ringkasan Ethereum Name Service

  • Ethereum Name Service (ENS) ialah perkhidmatan nama domain (DNS) yang dibina di atas blockchain Ethereum
  • ENS berfungsi dengan cara yang serupa dengan sistem DNS Internet dan membantu pengguna mencari alamat Ethereum melalui nama yang boleh dibaca manusia, dan bukannya aksara heksadesimal yang kompleks
  • ENS tidak bertujuan untuk menggantikan DNS, tetapi sebaliknya direka untuk berfungsi bersama dengannya

Ethereum Name Service (ENS) ialah sistem penamaan domain yang dibina di atas blockchain Ethereum. Ethereum Name Service membenarkan huruf dan nombor yang dijana secara rawak bagi alamat Ethereum standard ditukar kepada perkataan yang lebih mudah dikenali, seperti nama seseorang atau jenama. 

Dengan cara ini, ENS berfungsi sama seperti perkhidmatan nama domain tradisional, di mana rentetan nombor yang membentuk alamat IP diwakili oleh nama laman web yang boleh dibaca manusia yang lebih mudah diingati oleh orang ramai. 

ENS membentangkan sistem penamaan yang terbuka, terdesentralisasi dan boleh diperluaskan sebagai alternatif kepada operasi umum perkhidmatan penamaan domain terpusat (DNS). Ia juga menggunakan teknologi blockchain untuk mengurangkan risiko keselamatan yang berkaitan dengan mempunyai satu titik kawalan. Rangkaian ini tidak bertujuan untuk menggantikan DNS tradisional, tetapi untuk berfungsi bersama dengannya.

Token ENS digunakan untuk tadbir urus organisasi autonomi terdesentralisasi (DAO) ENS yang menguruskan perbendaharaan bersama protokol. Token ENS membenarkan pemegang untuk menyerahkan cadangan dan membuang undi mengenai keputusan yang mempengaruhi pengurusan dan pembangunan masa depan protokol.

Siapakah yang mencipta Ethereum Name Service (ENS)?

ENS telah dilancarkan pada 4 Mei 2017 oleh Nick Johnson dan Alex Van de Sande dari Ethereum Foundation (EF). 

Johnson dan Van de Sande kedua-duanya mempunyai pengalaman terdahulu bekerja dalam peranan kejuruteraan perisian tradisional di Google, serta peranan pembangunan reka bentuk dan frontend di Ethereum Foundation. Bersama-sama mereka mengetuai pasukan yang terlibat dalam pembangunan awal protokol Ethereum Name Service.

ENS pada mulanya dibiayai oleh Ethereum Foundation, yang membenarkan pembangunannya di bawah Nick Johnson. Geran $1 juta USD yang mereka terima membolehkan pengasas membina pasukan dan membangunkan lelaran terawal protokol. ENS juga menerima geran jumlah yang tidak diketahui daripada Chainlink pada tahun 2020.

Bagaimanakah Ethereum Name Service berfungsi?

Ethereum Name Service menawarkan cara yang selamat untuk menterjemah rentetan kriptografi huruf dan nombor yang membentuk alamat Ethereum kepada nama yang mudah dikenali dan boleh dibaca manusia. 

Sebagai contoh, jika seseorang ingin menjual item, seperti token tidak boleh fungible, kepada rakannya dan dibayar dalam ETH. Untuk ini berlaku, penjual mesti berkongsi alamat Ethereum awamnya, yang terdiri daripada 42 aksara heksadesimal, yang mungkin kelihatan seperti berikut:

0xabcC46d439338F972307E9805A86Adaa24D003a9

ENS menangani kekeliruan untuk mengingati kunci awam kriptografi dan mengurangkan kemungkinan alamat ini dimasukkan dengan tidak betul. Sebaliknya, ENS membenarkan pengguna kripto untuk mewakili alamat kriptografi mereka dengan perkataan atau frasa yang mudah diingati dan boleh dibaca manusia seperti kraken.eth.

Seni bina ENS terdiri daripada dua kontrak pintar: daftar dan penyelesai

Daftar ENS terdiri daripada satu kontrak pintar yang mengekalkan senarai semua domain dan subdomain yang tersedia melalui perkhidmatan ENS. Ia juga menyimpan tiga maklumat penting mengenai setiap domain: 

  1. Pemilik domain, yang mungkin sama ada akaun luaran atau kontrak pintar.
  2. Penyelesai untuk domain, bertanggungjawab untuk proses sebenar menterjemah nama ENS kepada alamat dan sebaliknya.
  3. Masa hidup caching untuk semua rekod di bawah domain, iaitu masa yang diperlukan untuk menterjemah nama kepada alamat.

Penyelesai ENS ialah kontrak pintar di tengah-tengah perkhidmatan yang menterjemah nama domain ENS yang boleh dibaca manusia kepada alamat kriptografi yang sepadan dan sebaliknya. 

Penyelesai melakukan ini dengan proses dua langkah: pertama, ia bertanya kepada daftar penyelesai mana yang bertanggungjawab untuk nama tersebut. Kemudian, ia meminta penyelesai itu untuk jawapan kepada pertanyaan tersebut.

Ambil perhatian bahawa ENS ialah sistem hierarki, serupa dengan perkhidmatan nama domain semasa yang biasa di web dan membenarkan pemilik domain mengawal subdomain mereka. Ini membolehkan pemilik domain, seperti kraken.eth, untuk mencipta subdomain lain seperti learn.kraken.eth dan ens.learn.kraken.eth.

Cara mendapatkan domain ENS

Pengguna boleh mencari nama domain yang tersedia pada aplikasi ENS.  

Selepas mengenal pasti nama alamat yang dikehendaki, pengguna ENS meminta untuk mendaftarkan nama alamat mereka dengan mengesahkan transaksi pertama daripada dua transaksi dari dompet Ethereum mereka yang disambungkan. Transaksi kedua mengesahkan pendaftaran dan mesti diproses dalam tempoh tujuh hari dari transaksi pertama. Pengguna kemudian menentukan tempoh masa mereka ingin mempunyai akses kepada domain ini, yang dipanggil tempoh sewa.

Sebagai pemilik domain, pengguna boleh menyediakan pelbagai subdomain dan alamat berbeza yang mereka mahu nama mereka pautkan. Tetapi faedah terbesar yang ditawarkan ENS ialah dapat berkongsi alamat Ethereum yang lebih mudah dikenali daripada rentetan standard huruf dan nombor rawak.

Mengapakah ENS mempunyai nilai?

Token ENS telah dilancarkan pada 8 November 2021 dan diagihkan kepada semua yang memiliki nama domain ENS (alamat .eth) sebelum 31 Oktober 2021. Kelayakan untuk menuntut token ENS adalah berdasarkan formula yang diperoleh daripada beberapa faktor sejarah alamat dompet: 

  • Umur alamat .eth (dengan pendaftaran yang lebih lama menerima lebih banyak ENS).
  • Pemilik yang telah menetapkan ENS utama (dahulunya dirujuk sebagai Rekod Songsang yang menjadikan alamat Ethereum menunjuk kepada nama ENS) mendapat pengganda 2x.

Pengguna dikehendaki menuntut token mereka dalam tempoh masa tertentu sebelum ia dibakar.

Terdapat sejumlah 100 juta token, diedarkan seperti berikut:

  • 25% airdrop kepada pemegang .eth: Tersedia untuk tuntutan untuk tempoh masa tertentu, selepas itu  sebarang token yang tinggal dihantar ke perbendaharaan DAO.
  • 25% kepada penyumbang ENS: Token untuk penyumbang utama mempunyai jadual penguncian dan vesting empat tahun.
  • 50% kepada perbendaharaan komuniti DAO: 10% daripada peruntukan ini tersedia kepada DAO semasa pelancaran, manakala selebihnya kekal terkunci untuk tempoh empat tahun.

Mengapa membeli ENS?

Mereka yang mendapati nilai dalam membeli alamat Ethereum yang unik dan boleh dibaca manusia mungkin memilih untuk membeli token ENS untuk memudahkan transaksi kripto mereka.

Orang lain yang berminat untuk mengundi cadangan tadbir urus yang dibangkitkan dalam DAO Ethereum Name Service juga mungkin ingin membeli token ENS.

Akhir sekali, mereka yang percaya permintaan untuk akses kepada DAO ENS mungkin meningkat dari semasa ke semasa juga mungkin berminat untuk membeli token ENS.

Mula membeli ENS

Bersedia untuk mengambil langkah seterusnya? Klik butang di bawah untuk membeli ENS di Kraken hari ini!