Ana içeriğe geç

PIVX Names nedir?

Kısaca

PIVX Names, zincir üzerinde çalışan ve gizli memo'lara dayanan bir PIVX isim protokolüdür. richard.pivx gibi insan tarafından okunabilir isimleri kaydetmenizi ve bunları PIVX adreslerine eşlemenizi sağlar. Her kaydın doğruluğu sıfır bilgi ispatıyla (Zero-Knowledge Proof) kanıtlanır.

Sorun

PIVX adresleri fazlasıyla uzun. Şöyle görünüyorlar:

ps12qtzaw6x3dh35xuukrqgk06e9ffx8szg2n2huqncwjsnj3ajczmklqgcx97kn63vwlge6gj2cmn

Çözüm

Tek bir PIVX işlemi göndererek bir isim kaydedin. Bir indeksleyici blok zincirini izler, her kaydı doğrular ve bir isim kütüğü oluşturur. Ardından bir sıfır bilgi ispat üreticisi, her kaydın doğru olduğuna dair matematiksel bir ispat üretir.

Herkes richard.pivx adresini çözümleyip Richard'ın adresini alabilir. Herkes ispatı doğrulayabilir. Güven gerekmez.

İsim kuralları

KuralDeğer
İzin verilen karakterlera-z, 0-9, tire
Uzunluk1 - 64 karakter
Büyük/küçük harfAyrım yok (küçük harfle saklanır)
TirelerBaşta, sonda ve arka arkaya olamaz
Üst düzey bölge.pivx, .private, .secure, .safe

Kayıt ücretleri

Bkz. İsim kaydı

İsim uzunluğuÜcret
1 karakter10000 PIVX
2 karakter7500 PIVX
3 karakter2400 PIVX
4 karakter700 PIVX
5 karakter350 PIVX
6 karakter175 PIVX
7+ karakter90 PIVX

Değişiklik ücretleri

Bkz. İsim yönetimi, Pazar yeri

İsim uzunluğuÜcret
1 karakter15 PIVX
2 karakter12 PIVX
3 karakter10 PIVX
4 karakter9 PIVX
5 karakter8 PIVX
6 karakter7 PIVX
7+ karakter6 PIVX

Kayıt operatörü

Kayıt operatörünün protokol adresi, görüntüleme anahtarı ve çıpa sözleşmesi — üçü de yayımlanmıştır. Bu bilinçli bir tercih: görüntüleme anahtarı, herkesin izin istemeden hizmeti denetlemesini sağlar; sözleşme ise kendi sonucunuzu karşılaştırdığınız şeydir. Protokol adresi — tüm komutları buraya gönderin:

ps1rf97n020fhwycx2nnxfm97ufeyygk9q64h96e5dx304lreg9zl53sas6g3c9gnlfpqw5s4u3zsh

Görüntüleme anahtarı — bu adrese gelmiş her şeyin şifresini çözer:

pxviews1qwz6qt2gqqqqpqpyt8fy0k64xunn9fgekcgrukw6lqvks83f2j65qrfjgehv3sqqdvy6xsz3m00yfdg5rg56z04q9uw8z9uwyjnzrh0wn63a6gga3r9jw6rm44rqykywnzxuw20yjq5hn8e09cu4h59xx94g8awapkn2n2x4mslvmr7ql5367436u6608slsjyfyxarczq8pag6sex4288mu3ewyhrr73vccm3cqy8mz9wtp282568cej5qdhatlqqf5s8j2rkhdktshc36cy

Çıpa sözleşmesi — her durum kökünün yayımlandığı yer, BNB Smart Chain üzerinde (chain ID 56):

0x25c7ab6e524a67a9571ac4f02c266658c4e620cb

Geçmişi yeniden oynatmak bilinen bir noktadan başlamalıdır, bu yüzden zincirin iki ucu da sabitlenmiştir. Bağımsız bir indeksleyicinin yola çıktığı kontrol noktaları şunlardır:

Kontrol noktasıDeğer
PIVX başlangıç bloğu5536811 — protokol cüzdanının doğum günü; ondan önce hiçbir hizmet işlemi var olamaz
Başlangıç durum kökü0x0000…0000 — 32 sıfır bayt, boş bir kütüğün kökü
Sözleşmenin yayımlandığı blok115332622
Yayımlama işlemi0xea0025b7…ed774e97

Başlangıç kökü sır değildir: kompakt seyrek Merkle ağacında boş bir alt ağacın her yükseklikte 32 sıfır bayt olmasıdır: boş bir kütük sıfıra hash'lenir ve sözleşme tam da bu değerle yayımlanmıştır. 5536811 bloğundan itibaren yeniden oynatan herkes, kimse söylemeden aynı başlangıç durumuna ulaşır.

Bu değerlerle PIVX'i başlangıç bloğundan itibaren tarayabilir, hizmetin şimdiye dek aldığı tüm komut ve ödemelerin şifresini çözebilir, bunları açık kaynaklı indeksleyiciyle yeniden oynatabilir, durum kökünü kendiniz hesaplayabilir ve isRootValid(bytes32) ile sözleşmeye karşı doğrulayabilirsiniz — bkz. İspatları doğrulama. Kayıt operatörü herhangi bir işlemi sansürlemiş, sırasını değiştirmiş veya uydurmuş olsaydı, sizin kökünüz zincirdekinden farklı çıkardı.

İndeksleyici kendi çözümleme API'siyle birlikte gelir; böylece hiçbir zaman genel bir uç noktaya — bizimkine bile — bağımlı kalmazsınız.

uyarı

Bu değerlere güvenmeden önce doğrulayın

Adresi, görüntüleme anahtarını ve sözleşme adresini GitHub deposuyla ve uygulamanın kendisiyle karşılaştırın; sözleşme ve yayımlama işlemi ayrıca doğrudan BscScan üzerinden de okunabilir. Bir belge sitesi, tam da bir saldırganın değiştirmek isteyeceği şeydir.

Bağlantılar

KaynakAdres
Uygulamapivx.name/app
Tor üzerinden uygulamapivxns3wsp3g6rtekzjwhqtcic2yhgngqg3ovod67hp3obt2ckmtcjyd.onion/app
Tor üzerinden indeksleyiciindexer.pivxns3wsp3g6rtekzjwhqtcic2yhgngqg3ovod67hp3obt2ckmtcjyd.onion
GitHubgithub.com/PIVX-Name
APISayfaya git
Belgelerdocs.pivx.name