Daftarkan layanan
Registri Layanan tanpa izin. Mendaftar adalah peristiwa bertanda tangan yang Anda publikasikan ke jaringan — tidak ada lamaran, tidak ada peninjau, dan tidak ada yang dapat menolak Anda. Berikut ini adalah yang dipersyaratkan protokol, dan apa yang terjadi setelahnya.
Bagaimana cara kerjanya, dari awal sampai akhir
- 1
Jalankan layanan
Dirikan apa pun yang Anda tawarkan — gateway Telegram, orakel FX, host snapshot, node API publik. Registri mengiklankan layanan yang ada; ia tidak menyediakannya.
- 2
Tetapkan identitas Anda
Buat pasangan kunci node dan siapkan dompet untuk menandatangani. Peer ID keluar dari pasangan kunci; kunci publik dipublikasikan bersamanya.
- 3
Tandatangani peristiwa pendaftaran
Susun bidang-bidang di bawah, tandatangani dengan dompet Anda, dan publikasikan. Peristiwa menyebar lewat protokol gossip — tanpa pendaftar, tanpa antrean, tanpa persetujuan.
- 4
Publikasikan pembaruan kesehatan
Penyedia secara berkala mengiklankan Online, Pemeliharaan, Terdegradasi, atau Offline. Klien memakainya untuk memutari Anda saat Anda down — dan jika Anda berhenti memublikasikan sama sekali, pendaftaran Anda kedaluwarsa dengan sendirinya dan berhenti muncul dalam penemuan.
- 5
Terpilih
Klien menanyai registri lokalnya dan memilih di antara penyedia berdasarkan wilayah, latensi, kapabilitas, dan harga. Terdaftar bukan berarti terpakai; Anda bersaing dengan semua orang lain yang menawarkan layanan yang sama.
Apa yang dimuat peristiwa pendaftaran
- ID Layanan
- Unik secara global, dan permanen — mengubah endpoint atau harga tidak pernah mengubahnya (§8).
- Tipe layanan
- Salah satu tipe registri. Seorang penyedia dapat menjalankan beberapa layanan, masing-masing dengan ID-nya sendiri.
- Identitas penyedia
- Dompet, identitas node, peer ID, dan kunci publik di atas.
- Endpoint jaringan
- Tempat klien menjangkau layanan. Beberapa endpoint itu normal — satu per wilayah.
- Versi protokol yang didukung
- Agar klien dapat mengetahui apakah ia bisa berbicara dengan Anda sebelum mencoba.
- Wilayah geografis
- Wilayah mana yang Anda layani, jika Anda ingin menyatakannya. Dinyatakan sendiri dan tidak terverifikasi — tidak ada di protokol yang mengukur di mana suatu layanan berada, dan tidak akan pernah: menggeolokasi endpoint akan menjawab di mana soket Anda berakhir, yang merupakan pertanyaan berbeda dari siapa yang Anda layani. Klien melihatnya dilabeli sebagai dinyatakan.
- Kapabilitas
- Apa yang benar-benar dilakukan layanan — pasangan mata uang untuk orakel, kanal untuk gateway, retensi untuk snapshot.
- Merek
- Sebuah nama, sebuah kalimat, sebuah logo, dan sebuah situs, semuanya opsional. Logo adalah CID IPFS alih-alih URL, jadi pemirsa mengambilnya dari node akses mereka sendiri dan tidak ada yang tahu siapa yang melihat entri Anda. Nama tidak eksklusif: registri tidak akan menghalangi orang lain mendaftarkan nama Anda, jadi ID Layanan Anda-lah yang mengidentifikasi Anda.
- Harga
- Jika Anda menagih. Opsional, dan diiklankan sebagai metadata alih-alih ditegakkan oleh registri.
- Cap waktu dan tanda tangan
- Peristiwa ditandatangani dan disebarkan lewat gossip ke jaringan. Tidak ada yang perlu diserahkan kepada siapa pun.
Identitas yang Anda perlukan lebih dulu
- Alamat dompet
- Menandatangani pendaftaran dan setiap pembaruan berikutnya. Siapa pun yang memegang kunci ini mengendalikan entri layanan.
- Identitas node
- Nama yang dipublikasikan node Anda tentang dirinya, stabil di seluruh restart.
- Peer ID
- Berasal dari pasangan kunci node Anda. Inilah yang dihubungi klien, dan yang membuktikan ia menjangkau Anda alih-alih seseorang yang mengiklankan hostname Anda.
- Kunci publik
- Dipublikasikan agar siapa pun dapat memverifikasi tanda tangan Anda tanpa memintanya kepada Anda.
Tipe layanan
- NotifikasiNotification Provider
- Orakel hargaOracle Provider
- Intelijen risikoRisk Intelligence Provider
- SnapshotSnapshot Provider
- Gateway pedagangMerchant Gateway
- Node APIPublic API Node
Tata kelola dapat menambah tipe seiring waktu. Seorang penyedia dapat menjalankan beberapa layanan; masing-masing mendapat ID Layanannya sendiri.
Tanpa stake, tanpa izin
Registri itu sendiri tidak meminta apa pun selain tanda tangan. Spesifikasi layanan individual mungkin memerlukan stake — penyedia intelijen risiko yang datanya menggerakkan sengketa punya lebih banyak yang harus dipertanggungjawabkan daripada host snapshot — tetapi itu ditetapkan oleh layanan, bukan oleh registri tempat Anda mendaftar.