Basis pengetahuan Di bawah tenda
Relai
Relay adalah satu-satunya server di Nostr, dan mereka sengaja dibuat bodoh: mereka menerima acara yang ditandatangani dan menyerahkannya kepada siapa pun yang meminta. Nymchat berbicara dengan sekitar dua puluh dari mereka di sekali.
Halaman ini diterjemahkan dengan mesin untuk kenyamanan. Versi asli bahasa Inggris adalah versi yang berlaku.
Apa itu relay
Relai adalah server WebSocket yang menyimpan peristiwa dan melayani langganan. Tidak mengautentikasi Anda, tidak memiliki identitas Anda dan tidak mengetahui apa akun Anda, karena tidak ada akun. Siapa pun dapat menjalankannya.
Itulah mengapa redundansi itu penting. Klien Anda terhubung ke banyak relay sekaligus dan mengirimkan masing-masing relay acara untuk semuanya, jadi salah satunya offline, menolak acara Anda, atau diam-diam membatalkan biayanya kamu bukan apa-apa. Itu juga sebabnya mengapa tidak ada yang dijamin akan bertahan: sebuah relai dapat membatalkan peristiwa lama kapan pun diinginkan, dan pesan saluran secara eksplisit jenis acara fana relay yang diharapkan kedaluwarsa.
Nymchat terhubung ke kumpulan inti yang terdiri dari sekitar dua puluh relay — termasuk
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net Dan offchain.pub — ditambah secara geografis
lokasi relai yang dipilih untuk saluran geohash tempat Anda berada.
Mengelola relay Anda
Indikator koneksi di bawah nym Anda (“Proxy Connected (18 relay)”, atau “Direct Connected” tanpa proxy) membuka Jaringan Statistik: berapa banyak relai yang terhubung, latensi rata-rata, throughput peristiwa, dan data masuk dan keluar, dengan latensi per relai dan jumlah kejadian.
Jika angka di sana terlihat mahal, Modus Data Rendah — ditawarkan langsung panel itu, dan di bagian Setelan › Data & Cadangan — terpotong kumpulan ke lima relai inti dan memuat relai geo hanya saat Anda memasuki saluran. Mode Obrolan Grup & PM Saja, pada Setelan › Saluran, aktif lebih jauh lagi dengan melewatkan langganan saluran sama sekali.
Proksi privasi
Menghubungkan ke dua puluh relay secara langsung berarti memberi tahu dua puluh operator relay alamat IP Anda. Penerapan yang dihosting Nymchat menghindari hal tersebut: relai WebSockets diproksi melalui miliknya sendiri infrastruktur, jadi relay melihat alamat proxy, bukan alamat Anda.
Dua bentuknya:
- a proksi relai tunggal yang meneruskan satu sambungan ke satu relai;
- a kolam estafet, tempat klien Anda membuka satu soket dan proxy menyebar ke setiap relay di belakangnya, menghapus duplikat peristiwa dalam perjalanan pulang. Satu koneksi dari perangkat Anda, bukan dua puluh, yang merupakan penghematan besar pada ponsel.
Proksinya adalah sebuah passthrough. Acara ditandatangani oleh Anda sebelum mencapainya dan secara menyeluruh konten terenkripsi tetap terenkripsi melaluinya — pesan pribadi Anda tidak dapat dibaca lebih dari yang bisa dilakukan relay.
Infrastruktur yang sama mengarahkan pemuatan media dan pratinjau tautan, sehingga mengambil gambar seseorang diposting tidak menyerahkan alamat IP Anda ke host mana pun tempat ia berada.
Anda juga bisa meninggalkannya. Jaringan Negara, yang dibuka dari status koneksi di bawah nym Anda, memiliki Gunakan langsung tombol yang mematikan dari relay pool dan terhubung ke setiap relay sendiri; Menggunakan Proxy Pertama kali, itu meminta Anda untuk mengkonfirmasi, karena dengan koneksi langsung setiap relay melihat alamat IP Anda dan filtrasi spam proxy tidak lagi berlaku. Jika proxy itu sendiri tidak dapat dicapai, Nymchat jatuh kembali ke koneksi langsung sendiri dan terus mencoba proxy di latar belakang; tombol yang sama kemudian menawarkan untuk mengulanginya.
Proxy memindahkan kepercayaan daripada menghapusnya: relay tidak lagi melihat alamat Anda, dan operator proxy melakukannya. Ini merupakan kemajuan nyata dibandingkan berbicara dengan dua puluh orang asing secara langsung, dan ini bukan anonimitas. Jika Anda memerlukannya, jalankan Nymchat melalui Tor atau VPN sebagai baik, atau sajikan sendiri aplikasinya dan sambungkan ke relay secara langsung.