Pazar yeri
İsimler yerleşik bir emanet pazarı aracılığıyla alınıp satılabilir. Tüm ödemelerin tamamı shielded şeklindedir.
Satış
Satıcı, zincir üstü bir TX aracılığıyla bir LIST isteği imzalar ve LIST komutuyla shielded notu oluşturur:
PiNS:1:LST:{name}:{ed25519_pubkey}:{price}:{nonce}:{signature}
Bu, Marketplace'teki bir adı listeler.
- fiyat yalnızca PIVX madeni para cinsinden bir tamsayı olabilir (ör. 1, 100, 123)
- LIST komutu Pazaryeri'nde daha önce listelenen isimlerin satış fiyatını değiştirmek için kullanılabilir.
Fikrini değiştirirsen
Satıcı, zincir üstü bir TX göndererek ve UNLIST komutuyla shielded notu oluşturarak alan adını her zaman Pazar yerinden kaldırabilir:
PiNS:1:ULT:{name}:{ed25519_pubkey}:{nonce}:{signature}
Bu, adı Pazar yerinden kaldırır.
Komutlar, PIVX blok zincirine göre sıralanmış kuyrukta tek tek işlenir. Bu, UNLIST komutunun birisinin BUY komutundan önce alınması gerektiği anlamına gelir.
PIVX.NAME, işlemlerin sırasını kontrol etmez; tamamen PIVX blockchain bloğunun üretilmesine ve her bloktaki işlem dizini sırasına bağlıdır.
Satın Alma
Alıcı, kayıt kuruluşunun shielded adresine, notta bir BUY komutuyla bir shielded işlemi gönderir:
PiNS:1:BUY:{name}:{shielded_address}:{ed25519_pubkey}:{nonce}:{signature}
Tarayıcı şunları doğrular:
- İsim satılık olarak listelenmelidir
- Ödeme, liste fiyatıyla tam olarak eşleşmelidir
- Geçerliyse: adın alıcıya aktarılması, ödemenin satıcının dahili bakiyesine yapılması
- Geçersizse: alıcının dahili bakiyesi üzerinden iade edilecektir
Birden fazla kişinin aynı anda aynı adı satın almak istemesi durumunda yalnızca ilk işlem gerçekleştirilecek, diğerleri kullanıcının dahili bakiyesine iade edilecektir. Kullanıcı, web sitesindeki para çekme adresini basit bir şekilde doldurarak istediği zaman para çekebilir.