· Nostr
NIP-05, juga dikenal sebagai NIP05 atau NIP5, adalah metode verifikasi untuk akun Nostr berbasis DNS. Seperti halnya centang biru di Twitter atau Instagram untuk menandakan sebuah akun terverifikasi asli.
Bedanya, jika di twitter atau instagram untuk memperoleh verifikasi dengan harus memenuhi persyaratan/peraturan platform. NIP-05 di nostr bisa dilakukan sendiri dan tanpa persyaratan.
Banyak cara untuk mendapatkannya mulai dari berbayar, gratis atau dengan cara membuatnya sendiri.
Untuk membuatnya pun tidak begitu sulit, yang dibutuhkan hanya sebuah domain dan web hosting. jika kamu tidak ingin mengeluarkan banyak biaya, kamu bisa mencari domain gratisan dan menggunakan web hosting gratisan seperti github.com.
Bagaimana cara verifikasi melalui github?
-
Punya domain
-
Konfigurasi DNS Domain mengarah ke Github Pages:
Type Host Answer TTL Priority A YOURDOMAIN.COM 185.199.108.153 300 A YOURDOMAIN.COM 185.199.109.153 300 A YOURDOMAIN.COM 185.199.110.153 300 A YOURDOMAIN.COM 185.199.111.153 300 -
Buat repositori GitHub baru. github.com/new
-
Buat file baru di repositori yang telah dibuat
your-repo/.well-known/nostr.json
-
Edit
nostr.json
untuk mengkonfirmasi pub key (Dalam format HEX) dan menentukan nama yang kamu inginkan:{ "names": { "NamaKamu": "PubKey Kamu" } }
Hasil dari contoh ini akan menjadi NamaKamu@DomainKamu.com -
Buat file baru di folder utama
_config.yml
dan tambahkan kode iniinclude: [".well-known"]
-
Pergi ke
github.com/[USER]/[YOUR-REPO]/settings/pages
-
Di bagian "Build and deployment," pilih "Deploy from branch" dan kemudian pilih branch "Main/Master."
-
Pada bagian "Custom Domain" ketikkan
YOURDOMAIN.COM
(GitHub mungkin akan memberikan peringatan, abaikan). -
Di bawahnya, centang kotak "Enforce HTTPS." Terkadang ini memerlukan beberapa menit untuk tersedia.
-
Kemudian pergi ke halaman pengaturan dari client nostr yang kamu gunakan.
-
Ubah di bagian NIP-05 Identifier menjadi "NamaKamu@YOURDOMAIN.com" dan Simpan.
-
Selesai.