Skip to main content

Bazar

Adları daxili eskrou bazarı vasitəsilə almaq və satmaq olar. Bütün ödənişlər tam qorunur.

Eskrou saxlama xarakterlidir və bunun nə demək olduğunu dəqiq söyləmək lazımdır. Alıcı qeydiyyatçının protokol ünvanına ödəyir; qeydiyyatçı vəsaiti saxlayır, adı ötürür və satıcının daxili balansına xidmət haqqı çıxılmaqla məbləği yazır. Satıcı istədiyi vaxt çıxarır. Yəni qeydiyyatçı həqiqətən də eskrou agentidir — bir tərəfin pulunu, digər tərəfin öhdəliyi yerinə yetirilənə qədər saxlayır.

Bu, nə deyil: zəncir üzərində etibar tələb etməyən eskrou. Vəsaiti avtomatik sərbəst buraxan ağıllı müqavilə yoxdur; qeydiyyatçının saxlaması əsl saxlamadır. Onu məhdudlaşdıran şey öhdəliklərin hamı tərəfindən hesablana bilməsidir — hər kəsin auditdən keçirə biləcəyi balans invariantı və saxlamanın kənardan yoxlanıla bilmədiyi yeganə nöqtə üçün bax: Etibar və məxfilik.

Satıcının satışa razılığı onun əvvəlcədən imzaladığı LST əmridir; onun qiyməti vəziyyət ağacına sabitlənib — BUY yalnız məhz həmin qiymətlə etibarlıdır və alış anında satıcının imzası tələb olunmur.

Satış

Satıcı zəncir üzərində əməliyyatla LIST sorğusunu imzalayır və LIST əmri olan əməliyyat memo-su formalaşdırır:

PiNS:1:LST:{name}:{ed25519_pubkey}:{price}:{nonce}:{signature}

Bu, adı Bazara çıxarır.

tip
  • qiymət tam ədəd satoşi ilə göstərilir və sıfırdan böyük olmalıdır (1 PIVX = 100 000 000 satoşi)
  • LIST qiyməti dəyişmək üçün artıq siyahıda olan ada təkrar göndərilə bilər; ən sonuncu elan qalib gəlir

Fikrinizi dəyişsəniz

Satıcı UNLIST əmri olan memo ilə zəncir üzərində əməliyyat göndərərək domeni istənilən vaxt Bazardan çıxara bilər:

PiNS:1:ULT:{name}:{ed25519_pubkey}:{nonce}:{signature}

Bu, adı Bazardan silir.

tip

Əmrlər PIVX blokçeyninə görə sıralanmış növbədə bir-bir emal olunur. Bu o deməkdir ki, sizin UNLIST əmriniz kiminsə BUY əmrindən əvvəl qəbul edilməlidir.
PIVX Names əməliyyatların sırasına nəzarət etmir; bu, tamamilə PIVX-in blok yaratmasından və hər blokdakı əməliyyat indeksi sırasından asılıdır.

Alış

Alıcı qeydiyyatçının ünvanına memo-sunda BUY əmri olan əməliyyat göndərir:

PiNS:1:BUY:{name}:{buyer_pivx_address}:{ed25519_pubkey}:{nonce}:{signature}

Skaner yoxlayır:

  • Ad satışda olmalıdır
  • Ödəniş elan qiyməti ilə dəqiq üst-üstə düşməlidir
  • Etibarlıdırsa: ad alıcıya keçir, xidmət haqqı çıxılmaqla gəlir isə satıcının daxili balansına yazılır
  • Etibarsızdırsa: məbləğ alıcının daxili balansına qaytarılır
tip

Bir neçə şəxs eyni adı eyni vaxtda almaq istəsə, yalnız birinci əməliyyat emal olunacaq, qalanlarına isə məbləğ daxili balansa qaytarılacaq. İstifadəçi saytda çıxarış ünvanını göstərməklə vəsaitini istənilən vaxt çıxara bilər.