Cara memaksimalkan domain ENS Anda

post image

Ethereum Name Service adalah salah satu proyek paling populer di Ethereum saat ini dan untuk alasan yang bagus. Seperti yang dinyatakan situs web, "ENS menawarkan cara yang aman & terdesentralisasi untuk menangani sumber daya baik di dalam maupun di luar blockchain menggunakan nama sederhana yang dapat dibaca manusia."

Mendaftarkan domain sangat mudah menggunakan aplikasi ENS. Pertama cari nama ENS yang Anda inginkan. Jika tidak diambil (jika ya, pergilah ke OpenSea dan cari), Anda akan disajikan dengan layar ini.

  1. Panjang domain minimum adalah 3 karakter.

  2. Biaya perpanjangan tahunan. 3 karakter: $640/tahun, 4 karakter: $160/tahun, 5+ karakter $5/tahun.

  3. Emoji valid. 👍🏼

post image

Sesampai di sini Anda dapat mengklik permintaan untuk mendaftar yang akan memicu transaksi, tunggu 1 menit dan kemudian Anda dapat mendaftarkan namanya. Sekarang milikmu.

Sekarang setelah Anda memiliki domain .eth, Anda ingin mengaktifkan semua fitur keren yang ditawarkannya. Ini dimulai pada layar manajemen domain.

post image

Setelah Anda memiliki domain ENS, tahukah Anda bahwa Anda juga dapat:

  • Mendaftarkan subdomain?

  • Jual subdomain Anda?

  • Putar situs web untuk menjual subdomain?

  • Hadiah mengacu pada siapa yang menjual kembali domain Anda?

Subdomain

Subdomain menawarkan fleksibilitas besar untuk membangun di atas domain .eth. Jika Anda adalah perusahaan seperti Maker dan ingin mengeluarkan semua subdomain maker.eth karyawan Anda, ini sangat mudah dilakukan. Bagian ini akan membahas pembuatan subdomain pada domain yang Anda miliki dan cara-cara unik untuk memungkinkan orang lain membeli subdomain pada domain yang Anda miliki.

Membuat dan Mengelola Subdomain

Jika Anda memiliki domain .eth dan hanya ingin membuat subdomain untuk Anda gunakan sendiri, cara termudah untuk melakukannya adalah melalui aplikasi ENS dengan mengklik tombol Subdomain. Di sinilah Anda dapat menambahkan subdomain baru.

post image

Setelah subdomain disiapkan, mereka bertindak sangat mirip dengan domain karena pemilik dapat mengontrolnya dan menyiapkan catatan. Itu berarti sesuatu seperti eric.ethhub.eth juga dapat menyelesaikan ke alamat dan situs web IPFS.

post image

Hosting Situs Penjualan Subdomain Anda Sendiri

ENSNow sangat bagus dan mudah, tetapi daftar domain yang didukung di sana agak panjang dan Anda tidak dapat secara khusus memberi merek domain Anda sendiri. Jadi, jika Anda ingin menyiapkan situs yang hanya mencantumkan domain Anda dan memungkinkan Anda untuk menyesuaikannya, itu juga mungkin. Contoh yang bagus dari ini adalah situs yang saya jalankan bernama Ethmojis.

Tempat terbaik untuk memulai adalah di halaman GitHub Subdomain Registrar. Mereka memiliki bagian "memulai" yang memberi tahu Anda cara menjalankannya, tetapi saya akan mencoba meringkas langkah-langkahnya sebaik mungkin di bawah ini

  1. Instal node.js dan NPM

  2. Instal Truffle di komputer Anda menggunakan npm install -g truffle

  3. Unduh dan instal Ganache

  4. Kloning repo subdomain-registrar ke komputer Anda.

  5. Di terminal, navigasikan ke folder tempat Anda mengkloningnya dan jalankan npm install

  6. Temukan file /app/js/domains.json dan edit daftar yang diizinkan agar hanya menyertakan domain Anda. Punyaku terlihat seperti: [{"name": "ethmojis", "version": "1.0"}]

  7. Edit file indeks.html sesuai keinginan Anda untuk situs Anda.

  8. Di terminal, ubah direktori ke tempat Anda mengkloning registrar subdomain.

  9. Lari:ganache-cli &truffle deploynpm run dev

  10. Jika semuanya terlihat goo, jalankannpm run build

  11. Folder build harus dibuat dan file dikeluarkan di sini. Ini adalah situs terakhir Anda yang dapat Anda unggah ke server web atau IPFS.

Untuk menghosting di IPFS, unggah seluruh folder build dan dapatkan hash konten Anda. Anda kemudian dapat menempatkan hash konten ini di bagian "catatan" dari domain atau subdomain ENS mana pun! Berikut adalah contoh tampilannya:

post image