Pekan lalu, akun Twitter Vitalik Buterin diretas dan digunakan untuk mengirim tautan phishing, menyebabkan pengguna kehilangan lebih dari $690.000. Setelah melakukan penelitian, Slowmist Cosine menunjukkan bahwa organisasi phishing di balik insiden pencurian Vitalik Twitter masih terkait dengan PinkDrainer yang populer dan gila, Metode peretasannya bisa berupa pembajakan SIM atau kemungkinan lainnya. Dua hari kemudian, Vitalik menyatakan di media sosial terdesentralisasi Farcaster bahwa akun Twitter-nya memang terkena serangan pembajakan kartu SIM. Alasannya mungkin nomor ponselnya terbongkar saat mendaftar Twitter Blue. Dia sudah melihat sebelumnya bahwa Anda seharusnya jangan gunakan nomor ponsel Anda untuk saran otentikasi, tapi sayangnya saya tidak menyadarinya. Vitalik mengatakan dia telah mencopot pemasangan Twitter dan bergabung dengan Farcaster, yang dapat mengontrol pemulihan akun melalui alamat Ethereum.
Farcaster adalah protokol terdesentralisasi untuk membangun aplikasi sosial. Farcaster dapat digunakan melalui front-end seperti Opencast dan Warpcast. Farcaster menerima investasi sebesar US$30 juta yang dipimpin oleh a16z pada tahun 2022. Artikel ini akan menganalisis secara singkat protokol sosial terdesentralisasi yang disukai oleh Vitalik dan a16z.
Masalah Inti di Jejaring Sosial
Aktivitas jejaring sosial secara sederhana dapat dipahami sebagai sekelompok pengguna yang berinteraksi, seperti mengirimkan informasi (teks, gambar, audio, dll) ke objek, menyukai, berkomentar, meneruskan, dll untuk postingan satu sama lain. Dalam jaringan sosial terpusat, kelompok pengguna ini hanya dapat berinteraksi dalam aplikasi sosial tertentu, sedangkan dalam jaringan sosial terdesentralisasi, kelompok pengguna dari berbagai aplikasi ini akan diizinkan untuk berinteraksi antar aplikasi.
Tantangan juga akan muncul, yang oleh Farcaster dikategorikan sebagai empat isu inti untuk jaringan sosial yang terdesentralisasi: identitas, autentikasi, ketersediaan, dan konsistensi. Identitas, yaitu nama pengguna, memungkinkan pengguna untuk beralih di antara aplikasi sosial yang berbeda dan bertindak sebagai identitas pengguna; otentikasi, ketika pengguna menerima surat dari orang lain, mereka harus memastikan bahwa mereka diakui dan sumber tepercaya; ketersediaan, data pengguna disimpan di tempat yang berbeda aplikasi Semuanya selalu tersedia; konsistensi, aturan jaringan sosial, semua aplikasi front-end harus mendukung dan menegakkan aturan ini setiap saat.
Solusi Farcaster
Jejaring sosial Farcaster mencakup tiga lapisan: lapisan identitas, lapisan data, dan lapisan aplikasi. Lapisan identitas didasarkan pada Ethereum untuk menentukan operasi dan metode otorisasi yang dapat dilakukan pada jaringan. Identitas dan otentikasi adalah intinya; lapisan data menyimpan informasi yang diotorisasi oleh lapisan identitas dan membuatnya tersedia; lapisan aplikasi menggunakan informasi yang tersimpan di lapisan data.
(1) Identitas: ID Farcaster (FID)
Farcaster memperkenalkan nama pengguna dan ID Farcaster (FID) untuk identitas sosial pengguna, di mana FID adalah pengenal unik dan tidak dapat diubah yang diperkenalkan oleh Farcaster untuk menandai identitas pengguna. Pengidentifikasi FID adalah rangkaian angka yang terikat pada alamat utama pengguna. Meskipun terdesentralisasi, tidak tepat menggunakan pengidentifikasi numerik untuk mewakili pengguna. Oleh karena itu, pengguna dapat memilih untuk mendaftarkan nama Farcaster, yaitu nama pengguna, dan kaitkan dengan FID. Nama pengguna Farcaster dikelola di tempat khusus yang disebut namespace. Nama pengguna dapat ditarik, namun FID tidak.
Nama pengguna dan ID Farcaster akan tercermin dalam dua kontrak berbeda di Ethereum, registri nama dan registri FID, keduanya menjadi dasar identitas pengguna Farcaster.
Perlu disebutkan bahwa pemulihan identitas pengguna mendapat manfaat dari FID. Pengguna dapat menetapkan alamat lain terlebih dahulu sebagai sertifikat untuk memulihkan identitas Farcaster mereka.Alamat lain ini dapat berupa alamat dompet pengguna lainnya, alamat pengguna Farcaster lain yang dikenal, atau bahkan kustodian pihak ketiga.
(2) Sertifikasi
Manfaat otentikasi pesan dari Farcaster ID. Ketika pengguna menerima pesan, dia dapat mengonfirmasi sumber sebenarnya dari pesan tersebut dengan melihat FID pengirim, menemukan kunci publik (alamat) yang sesuai pada rantai Ethereum, dan kemudian memeriksa apakah tanda tangan pengirim dihasilkan oleh alamat tersebut. . .
Untuk melindungi kunci pribadi pengguna pada perangkat (kunci pribadi perlu dimuat ke dalam aplikasi perangkat untuk menghasilkan tanda tangan), Farcaster memperkenalkan konsep Penanda Tangan. Penandatangan adalah kunci Ed25519 yang dihasilkan secara off-chain. Pengguna mendaftarkan penandatangan dengan melakukan transaksi ke KeyRegistry menggunakan kunci publik penandatangan. Kunci pribadi kemudian dapat digunakan untuk menandatangani dan mempublikasikan pesan ke jaringan.
(3)Ketersediaan: Penyewaan Penyimpanan
Dalam aplikasi sosial terpusat, pengguna menyimpan informasi di server yang mirip dengan RSS dan memperoleh semua data di jaringan dengan mengindeks semua server ini. Farcaster memperkenalkan hub untuk menyimpan data. Ketika pengguna yang berbeda berinteraksi secara sosial, mereka akan mengunduh salinan informasi satu sama lain dan menyimpannya.
Namun untuk mencegah spam membanjiri hub, Farcaster membebankan biaya sewa kepada pengguna untuk menyimpan data di jaringan, yang juga merupakan sumber pendapatan utama Farcaster. Pengguna menyewa ruang penyimpanan dengan membayar biaya tahunan kepada Farcaster, yang menghambat spam dan mendorong pengguna untuk menghapus data yang nilainya lebih rendah. Penyimpanan dikelola dan dilacak secara on-chain oleh kontrak StorageRegistry.
(4)Konsistensi
Farcaster bukanlah aplikasi sosial langsung, melainkan protokol sosial tingkat rendah, mirip dengan hubungan antara Lens Protocol dan Lenster. Aplikasi yang saat ini dibangun di Farcaster terutama mencakup Alphacaster, aplikasi sosial Web3 yang didukung oleh DAO, membuat dan berbagi Discove, grup on-chain dan langganan Jam yang dipersonalisasi, front-end gaya Twitter open source Opencast dan Warpcast, dan posting silang ke Twitter dan agregator Lens Social Yup. Front-end Farcaster yang digunakan oleh Vitalik adalah Warpcast. Logika penggunaan Warpcast pada dasarnya sama dengan logika inti Twitter, Anda dapat melihat postingan luas dari "grup dunia", dan Anda juga dapat meninggalkan komentar, meneruskan, dan menyukai postingan (utas) pengguna. kamu ikuti.
Aplikasi yang dibangun di Farcaster menyediakan skenario konsumsi untuk data yang disimpan di hub. Server aplikasi berkomunikasi dengan hub, mengunduh semua informasi, mengatur dan mengklasifikasikan informasi untuk membuat aplikasi untuk pengalaman pengguna yang berbeda, dan kemudian menyediakan API untuk memindahkan data dari klien yang berbeda. menggunakan.
Aplikasi yang dibangun di Farcaster harus mengikuti konsensus kasar Farcaster dan menjalankan kode, yang berfungsi sebagai model tata kelola Farcaster. Ketika seseorang mengajukan proposal FIP (Fracaster Improvement Proposal), mendapat persetujuan dari pengembang protokol, pengembang aplikasi dan pengguna, dan merilis kode, maka perubahan pada Farcaster akan mengikuti. Subjek yang berbeda mencapai konsensus dengan menyetujui atau menolak. Farcaster tidak akan memiliki proses pemungutan suara yang mengikat, dan tidak akan ada peran resmi untuk hak veto.
Mitra Ekosistem Sosial
Tautan ke aplikasi atau komunitas lain melalui akun identitas Farcaster, termasuk pengingat pengguna Alertcaster, Move-to-Earn Blobs, pratinjau aktivitas sosial on-chain Eventcaster, pelacakan indikator ekosistem Farcaster Jaringan Farcaster, menyelesaikan tugas untuk mendapatkan poin FarQuest, aplikasi perpesanan Frens, dan Ethereum Jelajahi Antarmuka pada rantai, berita peretas terdesentralisasi Kiwi News, temukan proyek Web3 terbaru Launchcaster, sumber media yang dipersonalisasi Neynar, penerbitan dan komunikasi Paragraf, temukan topik menarik Pincaster, alat DAO Purple DAO yang dibuat oleh Nouns Builder, mesin pencari Pencarian melalui Raycast , telusuri menggunakan API/GUI Searchcaster, eksplorasi konten komunitas Farcaster, Surveycaster, pemberian tip Tipcast, dan streaming langsung berbasis Token, Unlonely.
Saat ini Farcaster masih dalam tahap beta dan pengguna bisa terlebih dahulu mengajukan daftar tunggu untuk menunggu. Baik Farcaster maupun Lens Protocol berfungsi sebagai protokol dasar untuk membangun jejaring sosial, namun dibandingkan dengan Lens Protocol, Farcaster lebih jauh dari sorotan pengguna dan berfokus pada pengembang dan pembuatan aplikasi. Data resmi pada pertengahan September sebelum dan setelah Vitalik mengumumkan penggunaan Farcaster, jumlah total pengguna Farcaster hanya lebih dari 20.000, dengan lebih dari 3,8 juta pesan historis di hub, dan setelah bermigrasi ke Optimism, ia mulai memfilter spam ke menargetkan lebih banyak pengguna. terbuka. Meskipun belum ada kabar mengenai rencana airdrop Farcaster, Farcaster telah menjadikan modul tata kelola FIP sebagai bagian penting dari protokol, yang tetap layak untuk pengalaman dan interaksi pengguna.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Satu artikel untuk dipelajari tentang Farcaster, jaringan sosial terdesentralisasi yang dipromosikan oleh Vitalik
Pengarang: defioasis
Pekan lalu, akun Twitter Vitalik Buterin diretas dan digunakan untuk mengirim tautan phishing, menyebabkan pengguna kehilangan lebih dari $690.000. Setelah melakukan penelitian, Slowmist Cosine menunjukkan bahwa organisasi phishing di balik insiden pencurian Vitalik Twitter masih terkait dengan PinkDrainer yang populer dan gila, Metode peretasannya bisa berupa pembajakan SIM atau kemungkinan lainnya. Dua hari kemudian, Vitalik menyatakan di media sosial terdesentralisasi Farcaster bahwa akun Twitter-nya memang terkena serangan pembajakan kartu SIM. Alasannya mungkin nomor ponselnya terbongkar saat mendaftar Twitter Blue. Dia sudah melihat sebelumnya bahwa Anda seharusnya jangan gunakan nomor ponsel Anda untuk saran otentikasi, tapi sayangnya saya tidak menyadarinya. Vitalik mengatakan dia telah mencopot pemasangan Twitter dan bergabung dengan Farcaster, yang dapat mengontrol pemulihan akun melalui alamat Ethereum.
Farcaster adalah protokol terdesentralisasi untuk membangun aplikasi sosial. Farcaster dapat digunakan melalui front-end seperti Opencast dan Warpcast. Farcaster menerima investasi sebesar US$30 juta yang dipimpin oleh a16z pada tahun 2022. Artikel ini akan menganalisis secara singkat protokol sosial terdesentralisasi yang disukai oleh Vitalik dan a16z.
Masalah Inti di Jejaring Sosial
Aktivitas jejaring sosial secara sederhana dapat dipahami sebagai sekelompok pengguna yang berinteraksi, seperti mengirimkan informasi (teks, gambar, audio, dll) ke objek, menyukai, berkomentar, meneruskan, dll untuk postingan satu sama lain. Dalam jaringan sosial terpusat, kelompok pengguna ini hanya dapat berinteraksi dalam aplikasi sosial tertentu, sedangkan dalam jaringan sosial terdesentralisasi, kelompok pengguna dari berbagai aplikasi ini akan diizinkan untuk berinteraksi antar aplikasi.
Tantangan juga akan muncul, yang oleh Farcaster dikategorikan sebagai empat isu inti untuk jaringan sosial yang terdesentralisasi: identitas, autentikasi, ketersediaan, dan konsistensi. Identitas, yaitu nama pengguna, memungkinkan pengguna untuk beralih di antara aplikasi sosial yang berbeda dan bertindak sebagai identitas pengguna; otentikasi, ketika pengguna menerima surat dari orang lain, mereka harus memastikan bahwa mereka diakui dan sumber tepercaya; ketersediaan, data pengguna disimpan di tempat yang berbeda aplikasi Semuanya selalu tersedia; konsistensi, aturan jaringan sosial, semua aplikasi front-end harus mendukung dan menegakkan aturan ini setiap saat.
Solusi Farcaster
Jejaring sosial Farcaster mencakup tiga lapisan: lapisan identitas, lapisan data, dan lapisan aplikasi. Lapisan identitas didasarkan pada Ethereum untuk menentukan operasi dan metode otorisasi yang dapat dilakukan pada jaringan. Identitas dan otentikasi adalah intinya; lapisan data menyimpan informasi yang diotorisasi oleh lapisan identitas dan membuatnya tersedia; lapisan aplikasi menggunakan informasi yang tersimpan di lapisan data.
(1) Identitas: ID Farcaster (FID)
Farcaster memperkenalkan nama pengguna dan ID Farcaster (FID) untuk identitas sosial pengguna, di mana FID adalah pengenal unik dan tidak dapat diubah yang diperkenalkan oleh Farcaster untuk menandai identitas pengguna. Pengidentifikasi FID adalah rangkaian angka yang terikat pada alamat utama pengguna. Meskipun terdesentralisasi, tidak tepat menggunakan pengidentifikasi numerik untuk mewakili pengguna. Oleh karena itu, pengguna dapat memilih untuk mendaftarkan nama Farcaster, yaitu nama pengguna, dan kaitkan dengan FID. Nama pengguna Farcaster dikelola di tempat khusus yang disebut namespace. Nama pengguna dapat ditarik, namun FID tidak.
Nama pengguna dan ID Farcaster akan tercermin dalam dua kontrak berbeda di Ethereum, registri nama dan registri FID, keduanya menjadi dasar identitas pengguna Farcaster.
Perlu disebutkan bahwa pemulihan identitas pengguna mendapat manfaat dari FID. Pengguna dapat menetapkan alamat lain terlebih dahulu sebagai sertifikat untuk memulihkan identitas Farcaster mereka.Alamat lain ini dapat berupa alamat dompet pengguna lainnya, alamat pengguna Farcaster lain yang dikenal, atau bahkan kustodian pihak ketiga.
(2) Sertifikasi
Manfaat otentikasi pesan dari Farcaster ID. Ketika pengguna menerima pesan, dia dapat mengonfirmasi sumber sebenarnya dari pesan tersebut dengan melihat FID pengirim, menemukan kunci publik (alamat) yang sesuai pada rantai Ethereum, dan kemudian memeriksa apakah tanda tangan pengirim dihasilkan oleh alamat tersebut. . .
Untuk melindungi kunci pribadi pengguna pada perangkat (kunci pribadi perlu dimuat ke dalam aplikasi perangkat untuk menghasilkan tanda tangan), Farcaster memperkenalkan konsep Penanda Tangan. Penandatangan adalah kunci Ed25519 yang dihasilkan secara off-chain. Pengguna mendaftarkan penandatangan dengan melakukan transaksi ke KeyRegistry menggunakan kunci publik penandatangan. Kunci pribadi kemudian dapat digunakan untuk menandatangani dan mempublikasikan pesan ke jaringan.
(3)Ketersediaan: Penyewaan Penyimpanan
Dalam aplikasi sosial terpusat, pengguna menyimpan informasi di server yang mirip dengan RSS dan memperoleh semua data di jaringan dengan mengindeks semua server ini. Farcaster memperkenalkan hub untuk menyimpan data. Ketika pengguna yang berbeda berinteraksi secara sosial, mereka akan mengunduh salinan informasi satu sama lain dan menyimpannya.
Namun untuk mencegah spam membanjiri hub, Farcaster membebankan biaya sewa kepada pengguna untuk menyimpan data di jaringan, yang juga merupakan sumber pendapatan utama Farcaster. Pengguna menyewa ruang penyimpanan dengan membayar biaya tahunan kepada Farcaster, yang menghambat spam dan mendorong pengguna untuk menghapus data yang nilainya lebih rendah. Penyimpanan dikelola dan dilacak secara on-chain oleh kontrak StorageRegistry.
(4)Konsistensi
Farcaster bukanlah aplikasi sosial langsung, melainkan protokol sosial tingkat rendah, mirip dengan hubungan antara Lens Protocol dan Lenster. Aplikasi yang saat ini dibangun di Farcaster terutama mencakup Alphacaster, aplikasi sosial Web3 yang didukung oleh DAO, membuat dan berbagi Discove, grup on-chain dan langganan Jam yang dipersonalisasi, front-end gaya Twitter open source Opencast dan Warpcast, dan posting silang ke Twitter dan agregator Lens Social Yup. Front-end Farcaster yang digunakan oleh Vitalik adalah Warpcast. Logika penggunaan Warpcast pada dasarnya sama dengan logika inti Twitter, Anda dapat melihat postingan luas dari "grup dunia", dan Anda juga dapat meninggalkan komentar, meneruskan, dan menyukai postingan (utas) pengguna. kamu ikuti.
Aplikasi yang dibangun di Farcaster menyediakan skenario konsumsi untuk data yang disimpan di hub. Server aplikasi berkomunikasi dengan hub, mengunduh semua informasi, mengatur dan mengklasifikasikan informasi untuk membuat aplikasi untuk pengalaman pengguna yang berbeda, dan kemudian menyediakan API untuk memindahkan data dari klien yang berbeda. menggunakan.
Aplikasi yang dibangun di Farcaster harus mengikuti konsensus kasar Farcaster dan menjalankan kode, yang berfungsi sebagai model tata kelola Farcaster. Ketika seseorang mengajukan proposal FIP (Fracaster Improvement Proposal), mendapat persetujuan dari pengembang protokol, pengembang aplikasi dan pengguna, dan merilis kode, maka perubahan pada Farcaster akan mengikuti. Subjek yang berbeda mencapai konsensus dengan menyetujui atau menolak. Farcaster tidak akan memiliki proses pemungutan suara yang mengikat, dan tidak akan ada peran resmi untuk hak veto.
Mitra Ekosistem Sosial
Tautan ke aplikasi atau komunitas lain melalui akun identitas Farcaster, termasuk pengingat pengguna Alertcaster, Move-to-Earn Blobs, pratinjau aktivitas sosial on-chain Eventcaster, pelacakan indikator ekosistem Farcaster Jaringan Farcaster, menyelesaikan tugas untuk mendapatkan poin FarQuest, aplikasi perpesanan Frens, dan Ethereum Jelajahi Antarmuka pada rantai, berita peretas terdesentralisasi Kiwi News, temukan proyek Web3 terbaru Launchcaster, sumber media yang dipersonalisasi Neynar, penerbitan dan komunikasi Paragraf, temukan topik menarik Pincaster, alat DAO Purple DAO yang dibuat oleh Nouns Builder, mesin pencari Pencarian melalui Raycast , telusuri menggunakan API/GUI Searchcaster, eksplorasi konten komunitas Farcaster, Surveycaster, pemberian tip Tipcast, dan streaming langsung berbasis Token, Unlonely.
Saat ini Farcaster masih dalam tahap beta dan pengguna bisa terlebih dahulu mengajukan daftar tunggu untuk menunggu. Baik Farcaster maupun Lens Protocol berfungsi sebagai protokol dasar untuk membangun jejaring sosial, namun dibandingkan dengan Lens Protocol, Farcaster lebih jauh dari sorotan pengguna dan berfokus pada pengembang dan pembuatan aplikasi. Data resmi pada pertengahan September sebelum dan setelah Vitalik mengumumkan penggunaan Farcaster, jumlah total pengguna Farcaster hanya lebih dari 20.000, dengan lebih dari 3,8 juta pesan historis di hub, dan setelah bermigrasi ke Optimism, ia mulai memfilter spam ke menargetkan lebih banyak pengguna. terbuka. Meskipun belum ada kabar mengenai rencana airdrop Farcaster, Farcaster telah menjadikan modul tata kelola FIP sebagai bagian penting dari protokol, yang tetap layak untuk pengalaman dan interaksi pengguna.