Media sosial, baik atau buruk, adalah bagian integral dari kehidupan online kita; itulah cara kita mendapatkan informasi, bereaksi terhadap berita, dan berkomunikasi satu sama lain. Pada masa-masa awal jejaring sosial, aplikasi mengambil pendekatan yang lebih lunak karena fokusnya pada pertumbuhan. Namun, karena aplikasi-aplikasi ini perlu menghasilkan keuntungan bagi investor melalui iklan, tembok sensor mulai tumbuh. Sejak saat itu, Nostr lahir untuk menjawab kebutuhan tersebut.
Latar belakang
Ini adalah minggu gesekan kunci publik, baik yang ada di lingkaran. Teman Twitter atau. Facebook, peristiwa kuncinya adalah mantan CEO Twitter, Jack Dorsey, men-tweet hal itu. Damus dan. Amethyst, produk sosial berdasarkan protokol sosial terdesentralisasi Nostr, telah dipisahkan.
Diluncurkan di Apple App Store dan Google Play Store, dan website snort.social juga resmi dibuka. Diantaranya, jumlah pengguna Damus telah melampaui 72W hanya dalam beberapa hari.
Meskipun banyak kata benda produk yang tercakup dalam satu kalimat, hubungannya sebenarnya sangat jelas. Nostr pada dasarnya adalah protokol transmisi informasi untuk skenario sosial yang terdesentralisasi, dan Damus, Amethyst, dan snort.social adalah aplikasi pihak ketiga yang dikembangkan berdasarkan protokol ini.
Mengapa ada skenario permintaan untuk Nostr?
Orang-orang internet yang telah mengalami tahun-tahun anti-monopoli membenci penyalahgunaan dan pelanggaran data oleh lembaga-lembaga terpusat tetapi tidak dapat melepaskan diri dari pengalaman aplikasi yang luar biasa dan pasar yang tidak selektif.
Pada analisa terakhir, di balik produk sosial terdapat perusahaan sebagai institusi. Dalam operasionalnya, perusahaan wajib menerima pengawasan dan peninjauan. Segala tanggung jawabnya ada pada pemegang saham dan pemerintah tempat pendaftaran. Intinya, mereka mengejar kesuksesan komersial, bukan cita-cita kebebasan berpendapat.
Hasil akhir dari anti-monopoli adalah para pejuang pembunuh naga pada akhirnya menjadi naga jahat. Karena organisasi pusat tidak dapat melakukannya dan tidak mempunyai posisi untuk melakukannya, kerinduan akan kebebasan telah melahirkan protokol desentralisasi yang menggunakan kode untuk melindungi kebebasan: Nostr.
Arsitektur protokol Nostr
Faktanya, Nostr sangat ringkas dan jelas dan dapat diringkas dalam satu kalimat:
Biarkan semua orang menjalankan program klien, dan ketika mereka ingin mempublikasikan beberapa informasi, tandatangani teks dengan kunci pribadi mereka sendiri dan kirimkan ke beberapa repeater. Ketika Anda ingin mendapatkan informasi, Anda bertanya kepada setiap repeater. Klien memverifikasi informasi yang diperoleh dengan bantuan kunci publiknya untuk menilai keasliannya.
Hubungan peran
Hanya ada dua peran dalam protokol: repeater dan klien
Relai bisa berupa sejumlah relai; misinya adalah menerima dan menyimpan informasi yang dilaporkan oleh klien dan mengembalikan hasil kueri lokal sesuai permintaan klien.
Klien, yaitu klien yang jumlahnya bisa berapa saja, yang disimpan di perangkat pengguna, dan inti yang harus dilakukan adalah tanda tangan dan verifikasi.
Dari hubungan peran yang ringkas tersebut terlihat bahwa user client tidak berinteraksi dengan user client lain, tidak dalam bentuk P2P, tidak perlu adanya interaksi antar relayer dan tidak ada komunikasi informasi diantara mereka, yang juga berarti Tidak ada pertanyaan tentang tingkat konsensus.
Secara umum, ini termasuk dalam struktur klien yang kuat dan server yang lemah (relai). Beberapa server dapat saling menggantikan, sehingga mengurangi kepentingannya. Ini juga merupakan dasar dari anti-sensor. Pengguna memiliki otonomi atas relai Hak untuk memilih, yang dapat menyebabkan persaingan di tingkat repeater, kapasitas lebih besar, kecepatan lebih cepat, insentif jaringan lebih baik, dan kemampuan memfilter spam.
Sistem akun
Identitas di Nostr terdiri dari kunci publik dan privat. Oleh karena itu, tanpa kata sandi atau nama pengguna unik (atau kunci publik adalah nama pengguna), siapa pun tidak perlu mengeluarkan biaya untuk membuat pasangan kunci publik-pribadi baru, yang pada dasarnya merupakan hubungan yang sudah ada.
Namun, yang sangat berbeda dengan produk sosial terdesentralisasi sebelumnya adalah produk ini tidak masuk ke dalam rantai sama sekali, dan dapat dikatakan tidak ada hubungannya dengan rantai itu sendiri melainkan hanya menerapkan sistem akun kunci publik-swasta yang paling konvensional. di blockchain.
Kita sudah dapat melihat peran kunci publik dan privat dalam banyak skenario. Bagi pengguna yang dapat menerima risiko pengelolaan kunci pribadi yang dikendalikan sendiri, ini adalah senjata akun yang sangat baik. Ada EOA sebagai basis, MPC sebagai optimasi, dan kontrak Dompet adalah pembawa abstrak akun saat ini AA.
Kedua, di hadapan sejumlah besar pemain NFT, mereka sering menemukan berbagai Mint yang masuk daftar putih, yang juga didasarkan pada tanda tangan dan tanda tangan kunci publik dan pribadi.
Perilaku operasional
NIP Nostr adalah mekanisme yang mirip dengan proposal Ethereum EIP, dan. NIP-01 menjelaskan isi setiap pesan.
Dari perspektif klien pengguna, kita dapat melakukan operasi berikut.
Operasi 1. Informasi rilis tanda tangan: EVENT
Saat pengguna ingin mempublikasikan informasi, mereka menggunakan kunci pribadi yang disimpan di klien lokal mereka untuk menandatangani serangkaian konten dan akhirnya menghasilkan tipe data JSON berikut.
Id di sini sebenarnya dihitung berdasarkan kombinasi konten saat ini [pubkey, create_at, kind, tag, content] dengan hashing. Karena partisipasi stempel waktu, id tidak akan terulang dalam keadaan normal.
Operasi 2. Berlangganan ke acara target: REQ
Sebagai transmisi informasi, ada pengembalian ketika ada pengembalian. Instruksi REQ perlu mengirimkan ID acak sebagai ID langganan ke repeater, serta memfilter informasi. Saat ini, pengaturan protokol yang didukung adalah sebagai berikut.
Dari sudut pandang kondisi filter, pada dasarnya sama dengan memperhatikan fungsi ini. Itu tidak memerlukan izin pihak lain dan juga dapat menarik informasi yang dikeluarkan oleh pihak lain (sebenarnya, intinya bersifat publik), dan filter hanyalah definisi yang lebih baik. Jangka waktunya berapa, rilisnya yang mana
Tentu saja, karena desain repeater, ada kemungkinan beberapa repeater tidak menyimpan informasi pengguna target, sehingga pengguna perlu mencoba menariknya dari repeater yang berbeda. Setelah repeater ditutup, bahkan semua yang terkait Jika semua repeater mati, maka informasi ini akan hilang.
Operasi 3. Akhiri langganan: TUTUP
Jenis informasi terakhir yang dapat dikirimkan klien ke repeater adalah perintah close, yaitu menutup langganan, sehingga klien tidak terus mendapatkan informasi acara terbaru.
Dari segi teknis, protokol ini menggunakan mode ID berlangganan, yang berarti repeater akan membuat koneksi websocket berkelanjutan. Setelah repeater menerima informasi pengguna yang diikuti, repeater akan secara aktif memulai langganan ke klien pelanggan. Permintaan untuk melakukan sinkronisasi. Meskipun mode ini memiliki beban lebih tinggi pada repeater, mode ini juga dapat memperoleh data seperti jumlah pengikut secara real-time. Ini adalah cara untuk memotivasi pengguna untuk mempublikasikan informasi yang lebih berharga.
Dan ada beberapa “e” dan “p” dalam protokol. Meskipun informasi semacam ini tidak wajib, hal ini dapat membuat setiap relay alamat terpecah dan menyebar di antara klien, yang merupakan kunci untuk meningkatkan ketahanan sensor.
Dilema Nostr dan cara memecahkannya
Melalui tinjauan hubungan peran, sistem akun, dan perilaku operasional dalam protokol Nostr di atas, pada dasarnya kita dapat memahami prinsip pengoperasian rangkaian protokol transmisi yang efisien dan elegan.
Namun, dibandingkan dengan semua orang yang juga memiliki pertanyaan yang sama dengan Tuan Keempat Belas, apakah sesederhana itu? Ya, proses penyortiran yang penulis lakukan seperti mengerjakan PR kelas pemrograman untuk pemula jaringan komputer saat saya masih mahasiswa baru, mengimplementasikan software chat untuk jaringan area lokal.
Ledakan Nostr pada hakikatnya adalah keberhasilan gagasan filosofis. Hanya elemen minimum yang diperlukan yang ditentukan, dan kemampuan kontrol dilepaskan. Pengembang mana pun, bahkan mahasiswa komputer di tahun pertama atau kedua, dapat mengembangkan layanan repeater. Ambang akses yang rendah membawa pengalaman persaingan yang sangat besar.
Terlihat dari tautan tambahan di akhir artikel bahwa terdapat 228 kasus implementasi sumber terbuka GitHub hingga artikel diterbitkan. Kali ini, beberapa di antara mereka juga menunjukkan kreativitas penuh dalam mengeksplorasi komersialisasi.
Dunia sosial selalu dianggap sebagai kategori Internet dengan parit terdalam. Banyak dari tuntutan ini hanya dapat diselesaikan setelah optimasi lebih lanjut berdasarkan Nostr.
Dilema 1. Masalah privasi sosial
Repeater Nostr saat ini hanyalah kumpulan data JSON sederhana. Klien diambil melalui filter. Hal ini menjadikan Nostr sebagai platform berbagi data yang umum antar klien, jadi bagaimana mengatasi skenario di mana terdapat kebutuhan untuk transmisi informasi pribadi? Lagi pula, bahkan forum sosial seperti Twitter pun membutuhkan pesan pribadi.
Solusi yang lebih baik saat ini adalah algoritma DH (pertukaran kunci Diffie-Hellman), seperangkat algoritma yang keluar pada tahun 1976. Ini adalah metode praktis pertama untuk menciptakan rahasia bersama melalui saluran yang tidak terlindungi. Selama kunci bersama diperoleh, kedua belah pihak yang menggunakan Nostr dapat mempublikasikan informasi terenkripsi, sehingga mewujudkan komunikasi pribadi peer-to-peer. Karena privasi sering kali memiliki daya tarik yang membara setelah membaca, biaya penyimpanan server dapat lebih dikurangi.
Dilema 2. Masalah Anti-DOS
Lapisan repeater inilah yang akan diserang. Saat ini, protokol Nostr tidak secara langsung memandu dan menentukan bagaimana membuat repeater tahan terhadap serangan DOS dan spam, sehingga protokol ini juga menjadi fokus dari banyak implementasi repeater.
Mulai dari pembayaran, karena relay mempunyai otonomi yang sangat tinggi, maka ia dapat mengatur syarat-syarat pembayarannya; artinya, beberapa layanan relai hanya mengizinkan transaksi yang menyelesaikan pembayaran untuk dipublikasikan di dalamnya. Dengan biaya finansial, ini adalah perangkat pemfilteran spam terbaik.
Mulai dari bukti kerja, hal ini juga dapat meningkatkan biaya penambangan untuk satu rilis informasi. Meskipun Nostr pada dasarnya tidak relevan dengan blockchain, sistem akuntansi berdasarkan kunci publik dan pribadi serta tanda tangan memungkinkannya untuk melampirkan persyaratan pada acara yang dipublikasikan. Misalnya betapa sulitnya mempublikasikan id tertentu (berdasarkan hasil perhitungan hash) (misalnya 5 digit pertama adalah 0), ini adalah metode penerbitan yang tidak hanya menyimpan informasi tetapi juga memiliki bukti kerja .
Dilema 3. Penyimpanan berbiaya tinggi dan penyaringan spam
Meskipun repeater tidak perlu berbagi informasi apa pun, mereka memiliki keinginan yang sama untuk memenuhi keinginan pengguna dan meningkatkan pengalaman pengguna, kemudian mereka akan dengan senang hati membagikan beberapa daftar hitam dan berkomunikasi satu sama lain untuk mengumpulkan lebih banyak informasi yang dikeluarkan oleh pengguna sehingga mereka dapat menginventarisir terus bertambah.
Bagi pihak yang menanggung biayanya, pasti ada pihak yang menerima manfaat. Karena biaya sumber daya seperti video dan gambar online tinggi, dan kemampuan untuk menguranginya dengan mudah tidak dapat dilihat, pasti akan ada jaringan kecil yang didasarkan pada model pengisian daya. Pada akhirnya, Nostr adalah data Pulau terpencil, meski bisa dijangkau, butuh biaya.
Kesimpulan
Sosial adalah mutiaranya, dan merupakan kategori dengan parit terdalam di Internet. Hal ini karena mempunyai efek jaringan yang kuat. Efek oligopoli yang dibawa oleh grafik sosial sangat jelas terlihat, misalnya, di sebagian besar aplikasi sosial, termasuk Tantan dan Momo. Titik akhir sosial dari WeChat sebenarnya adalah WeChat, yang menyulitkan siapa pun untuk meninggalkan hubungan sosial yang terkumpul di jaringan.
Efek jaringan dan keuntungan monopoli sebagian besar berasal dari penutupan dan izin. Setelah pengguna membangun lingkarannya sendiri, biaya yang harus ditanggung pengguna untuk keluar dari platform ini sangat tinggi karena mereka tidak dapat menghilangkan hubungan sosial dan grafik.
Yang paling ditakuti oleh produk sosial adalah kehilangan kontak. Nostr telah menerapkan logika repeater anti-sensor, namun juga membawa ketidakpastian. Terdapat lapisan pemisah antara pesan dari ujung penerbitan ke ujung penerima, 3 jabat tangan, dan 4 gelombang. Kondisi pembuatan koneksi HTTP yang stabil, yang tidak dapat diterapkan secara manual oleh pengguna.
Di antara tuntutan jejaring sosial, tuntutan kontrol atas sebagian besar data pengguna mungkin lebih lemah dibandingkan kebutuhan internal pengguna. Pada tahun-tahun awal, Qzone sangat populer. Kemudian, ketika ditransfer ke Internet seluler, perbedaan besar antara Momen tersebut dan Momen WeChat adalah suka dan komentar. Dari segi kedua fungsi tersebut, visibilitas kenalan dan visibilitas seluruh karyawan berbeda, dan hasil tindak lanjutnya terlihat jelas bagi semua orang.
Masih banyak lagi kelebihan platform sosial Web2, jadi saya tidak akan mencantumkannya satu per satu. Meskipun Damus, yang didasarkan pada Nostr, terkenal untuk sementara waktu, secara keseluruhan ia penuh dengan berbagai bug. Jalan masih panjang untuk mendapatkan pengalaman yang baik.
PENOLAKAN: Informasi di situs web ini disediakan sebagai komentar pasar umum dan bukan merupakan nasihat investasi. Kami mendorong Anda untuk melakukan riset sendiri sebelum berinvestasi.
Bergabunglah dengan kami untuk terus memantau berita: https://linktr.ee/coincu
Situs web: coincu.com
Harold
Berita Coincu




