Jika anda pernah memberikan ulasan untuk vendor di KheAi, anda sebenarnya telah menggunakan Nostr tanpa perlu tahu maksud perkataan itu. Berikut ialah apa yang sebenarnya berlaku di sebalik butang “Daftar Masuk dengan Google”, dan mengapa kami membinanya sebegini berbanding alternatif yang lebih jelas — pangkalan data penarafan bintang biasa.
Apakah Nostr sebenarnya
Nostr (Notes and Other Stuff Transmitted by Relays) ialah protokol terbuka untuk menerbitkan mesej pendek yang ditandatangani secara kriptografi — dipanggil acara (events) — ke rangkaian pelayan bebas yang dipanggil relay. Tiada sesiapa yang memiliki protokol ini, dan tiada satu syarikat pun yang memiliki relay-relay tersebut. Sesiapa sahaja boleh menjalankan relay, dan sesiapa sahaja boleh membaca daripada atau menerbitkan ke mana-mana relay yang menerima sambungan mereka. Ulasan yang diterbitkan di KheAi bukan tersimpan dalam pangkalan data yang dikawal oleh KheAi — ia adalah acara yang ditandatangani pada relay awam yang KheAi kebetulan baca dan paparkan.
Mengapa tidak gunakan sahaja penarafan bintang seperti kebanyakan laman lain
Sistem ulasan konvensional menyimpan penarafan dalam pangkalan data yang dikawal sepenuhnya oleh platform — yang bermaksud platform tersebut juga boleh mengedit, memadam, atau menimbang semula secara senyap, dan tiada cara bagi pihak luar untuk mengesahkan sama ada ulasan itu telah diubah selepas fakta. Ia juga bermaksud setiap ulasan hidup dan mati bersama platform tunggal itu; jika KheAi lenyap esok, pangkalan data ulasan biasa turut lenyap bersamanya.
Ulasan Nostr berbeza pada kedua-dua perkara ini. Setiap ulasan ditandatangani dengan kunci kriptografi reviewer sendiri, terikat kepada identiti berterusan berbanding penyerahan borang tanpa nama — jenis isyarat yang sama yang menjadikan ulasan daripada jiran sebenar lebih bernilai berbanding penarafan bintang daripada akaun yang boleh dimiliki oleh sesiapa sahaja. Dan kerana acara yang mendasarinya berada pada relay awam, bukan hanya dalam sistem KheAi sendiri, ia boleh disahkan secara bebas dan tidak lenyap jika perniagaan KheAi terhenti.
Helah “Web2.5”: anda tidak pernah melihat kunci
Identiti Nostr biasanya adalah pasangan kunci awam/peribadi, iaitu perkara yang pasti menakutkan penduduk yang tidak celik teknologi. KheAi mengelakkan perkara ini sepenuhnya: kali pertama anda daftar masuk dengan Google, KheAi menjana pasangan kunci Nostr untuk anda di sebalik tabir, menyulitkan kunci peribadi tersebut, dan menyimpannya di sisi pelayan. Anda tidak pernah melihatnya, menyalinnya, atau menguruskannya — anda hanya daftar masuk dengan Google seperti mana-mana laman lain, dan KheAi menandatangani ulasan anda bagi pihak anda menggunakan kunci yang disimpan itu. Ini adalah keselamatan peringkat prototaip yang tulen pada hari ini, bukan dakwaan sistem pengurusan kunci yang telah diaudit sepenuhnya untuk pengeluaran — perkara yang perlu diketahui jika anda jenis teknikal yang akan bertanya.
Apa yang sebenarnya berlaku apabila anda memberikan ulasan atau komen
Apabila anda menghantar ulasan (atau, seperti baru-baru ini, komen pada catatan blog seperti ini), KheAi menyahsulit kunci anda yang disimpan cukup lama untuk menandatangani satu nota teks pendek, menandakannya supaya boleh dijumpai semula (dikaitkan dengan vendor atau catatan tertentu, ditambah satu tag am KheAi), dan menerbitkannya ke beberapa relay awam serentak — ia hanya memerlukan satu relay menerimanya untuk dikira telah diterbitkan. Pada kali seterusnya laman KheAi dibina semula, ia membaca semula segala yang ditandakan untuk vendor atau catatan itu dan memaparkannya. KheAi tidak pernah mengarang kandungan ini — ia hanya menyampaikan apa yang sebenarnya ditandatangani dan diterbitkan oleh orang sebenar.
Kompromi yang jujur
Ini bukan tanpa kelemahan, dan kami lebih suka berterus terang berbanding berpura-pura sebaliknya. Nostr tiada lapisan reputasi atau penapisan spam terbina dalam seperti platform yang sudah lama diwujudkan, jadi anti-spam asas adalah sesuatu yang KheAi perlu uruskan secara aktif, bukan sesuatu yang diberikan percuma oleh protokol tersebut. Dan kerana ulasan hanya muncul semula selepas pembinaan semula berjadual seterusnya berbanding serta-merta, terdapat kompromi kesegaran data yang nyata demi mengekalkan laman ini statik dan murah untuk dijalankan. Kedua-duanya adalah pilihan yang disengajakan, bukan kesilapan — alternatifnya ialah sistem ulasan yang dimiliki sepenuhnya oleh KheAi dan boleh diedit secara senyap, iaitu perkara yang tepat dielakkan oleh reka bentuk ini.
Ini menerangkan cara integrasi Nostr KheAi berfungsi pada hari ini. Seperti mana-mana sistem peringkat awal, butiran khususnya (relay mana, cara kunci diamankan, langkah anti-spam) akan terus berkembang seiring platform ini berkembang — catatan ini mencerminkan pembinaan semasa, bukan seni bina kekal.