Bir hizmet kaydet
Hizmet Sicili izinsizdir. Kaydolmak, ağa yayınladığınız imzalı bir olaydır — başvuru yok, değerlendirici yok ve sizi reddedebilecek kimse yok. Aşağıdakiler protokolün gerektirdiği şey ve sonrasında ne olduğudur.
Baştan sona nasıl çalışır
- 1
Hizmeti çalıştırın
Sunduğunuz her ne ise ayağa kaldırın — bir Telegram ağ geçidi, bir FX oracle'ı, bir anlık görüntü sunucusu, genel bir API düğümü. Sicil, var olan hizmetleri duyurur; onları temin etmez.
- 2
Kimliğinizi oluşturun
Düğüm anahtar çiftini oluşturun ve imzalamaya hazır bir cüzdan bulundurun. Eş kimliği anahtar çiftinden çıkar; genel anahtar onunla birlikte yayınlanır.
- 3
Bir kayıt olayı imzalayın
Aşağıdaki alanları bir araya getirin, cüzdanınızla imzalayın ve yayınlayın. Olay, dedikodu protokolü üzerinden yayılır — kayıt memuru yok, kuyruk yok, onay yok.
- 4
Sağlık güncellemeleri yayınlayın
Sağlayıcılar periyodik olarak Çevrimiçi, Bakımda, Düşük performans veya Çevrimdışı duyurur. İstemciler, siz kapalıyken sizin etrafınızdan dolaşmak için bunu kullanır — ve tamamen yayınlamayı durdurursanız, kaydınız kendi kendine süresi dolar ve keşifte görünmeyi bırakır.
- 5
Seçilin
İstemciler yerel sicillerini sorgular ve bölge, gecikme, yetenekler ve fiyata göre sağlayıcılar arasında seçim yapar. Listelenmek kullanılmak demek değildir; aynı hizmeti sunan herkesle rekabet ediyorsunuz.
Bir kayıt olayı neler içerir
- Hizmet Kimliği
- Küresel olarak benzersiz ve kalıcı — uç noktaları veya fiyatlandırmayı değiştirmek onu asla değiştirmez (§8).
- Hizmet türü
- Sicilin türlerinden biri. Bir sağlayıcı, her biri kendi kimliğiyle, birden fazla hizmet çalıştırabilir.
- Sağlayıcı kimliği
- Yukarıdaki cüzdan, düğüm kimliği, eş kimliği ve genel anahtar.
- Ağ uç noktaları
- İstemcilerin hizmete nereden ulaşacağı. Birden fazla uç nokta normaldir — bölge başına bir tane.
- Desteklenen protokol sürümleri
- Böylece bir istemci, denemeden önce sizinle konuşup konuşamayacağını anlayabilir.
- Coğrafi bölge
- Söylemek isterseniz, hangi bölgelere hizmet verdiğiniz. Kendinden beyan edilmiş ve doğrulanmamış — protokolde hiçbir şey bir hizmetin nerede olduğunu ölçmez ve hiçbir zaman ölçmeyecektir: bir uç noktayı coğrafi olarak konumlandırmak, soketinizin nerede sonlandığını yanıtlar, bu da kime hizmet ettiğinizden farklı bir sorudur. İstemciler onu beyan edilmiş olarak etiketlenmiş görür.
- Yetenekler
- Hizmetin gerçekte ne yaptığı — bir oracle için para birimi çiftleri, bir ağ geçidi için kanallar, anlık görüntüler için saklama.
- Markalama
- Bir ad, bir cümle, bir logo ve bir web sitesi, hepsi isteğe bağlı. Logo bir URL yerine bir IPFS CID'sidir, bu yüzden görüntüleyiciler onu kendi erişim düğümlerinden alır ve kimse listenize kimin baktığını öğrenmez. Adlar münhasır değildir: sicil, başka birinin sizinkini kaydetmesini engellemez, bu yüzden sizi tanımlayan şey Hizmet Kimliğinizdir.
- Fiyatlandırma
- Ücret alıyorsanız. İsteğe bağlıdır ve sicil tarafından uygulanmak yerine meta veri olarak duyurulur.
- Zaman damgası ve imza
- Olay imzalanır ve ağa dedikodu yoluyla yayılır. Kimseye gönderilecek bir şey yoktur.
Önce ihtiyacınız olan kimlik
- Cüzdan adresi
- Kaydı ve sonraki her güncellemeyi imzalar. Bu anahtarı elinde tutan kişi, hizmet girişini kontrol eder.
- Düğüm kimliği
- Düğümünüzün kendini yayınladığı ad, yeniden başlatmalar arasında sabit.
- Eş Kimliği
- Düğümünüzün anahtar çiftinden türetilir. İstemcinin aradığı ve ona ulaştığını, ana bilgisayar adınızı duyuran birine değil size ulaştığını kanıtlayan şey budur.
- Genel anahtar
- Herkesin sizden istemeden imzalarınızı doğrulayabilmesi için yayınlanır.
Hizmet türleri
- BildirimlerNotification Provider
- Fiyat Oracle'larıOracle Provider
- Risk İstihbaratıRisk Intelligence Provider
- Anlık GörüntülerSnapshot Provider
- Satıcı Ağ GeçitleriMerchant Gateway
- API DüğümleriPublic API Node
Yönetişim zaman içinde türler ekleyebilir. Bir sağlayıcı birden fazla hizmet çalıştırabilir; her biri kendi Hizmet Kimliğini alır.
Teminat yok, izin yok
Sicilin kendisi bir imzadan başka hiçbir şey istemez. Bireysel hizmet spesifikasyonları bir teminat gerektirebilir — verileri anlaşmazlıkları etkileyen bir risk istihbaratı sağlayıcısının, bir anlık görüntü sunucusundan daha fazla hesap vermesi gerekir — ama bu, kaydettiğiniz sicil tarafından değil, hizmet tarafından belirlenir.