Ana içeriğe geç

İsim kaydı

Memo'lara dayanan bir protokolle herkes isim kaydedebilir.
İlk yapmanız gereken, isminizin sahipliğini kanıtlayan bir Ed25519 anahtar çifti üretmek.

Örneğin Richard, richard.pivx ismini kaydetmek istiyor. Temel adımlar:

  1. PIVX Names protokolüne uygun bir işlem memo'su oluşturun
  2. PiNS kayıt operatörünün adresine, gerekli tutarla ve özel anahtarınızla imzalanmış memo komutuyla birlikte bir işlem gönderin
  3. PiNS tarayıcısı doğrular: isim kuralları, imza, tutar ve diğer protokol denetimleri
  4. Kaydı kriptografik olarak kanıtlayan ispatın üretilmesi
  5. İndeksleyici yeni ispatı alır, tarar, doğrular ve dağıtık isim kütüğünü oluşturur
  6. Tamam! richard.pivx yayında
Registration Flow

Memo

Protokole göre isim kaydı memo'su, iki nokta üst üste ile ayrılmış 8 alandan oluşur:

PiNS:1:REG:{name}:{pivx_address}:{ed25519_pubkey}:{nonce}:{signature}

İmza, PiNS:1:REG:{name}:{pivx_address}:{ed25519_pubkey}:{nonce} kısmını — yani sondaki imza alanı olmadan komutun tamamını — kapsar ve Ed25519 özel anahtarıyla atılır. Bu, kaydı Richard'ın yetkilendirdiğini kanıtlar; onun anahtarı olmadan kimse onun adına bir isim kaydedemez.

Hedef adres, ana ağda korumalı bir PIVX Sapling adresi olmalıdır (ps…, 78 karakter); kayıt operatörü iadeleri ve satış gelirlerini Sapling anahtar materyali üzerinden öder, bu yüzden şeffaf bir adres kullanılamaz. Tüm alan kuralları, nonce semantiği ve 512 baytlık memo bütçesi için bkz. Komut biçimi.

ipucu

Birkaç kişi aynı ismi aynı anda kaydetmek isterse yalnızca ilk işlem işlenir, diğerlerine tutar iç bakiyelerine iade edilir. Kullanıcı, sitede bir çekim adresi girerek parasını istediği zaman çekebilir.