| Penulis | Romero, Dan; Srinivasan, Varun |
|---|---|
| Tahun | 2022 |
| Proyek | Farcaster (Merkle Manufactory) |
| Lisensi | MIT |
| Sumber Resmi | github.com/farcasterxyz/protocol |
Farcaster (2022) oleh Dan Romero (mantan VP Coinbase) dan Varun Srinivasan (mantan Coinbase) adalah protokol jejaring sosial “cukup terdesentralisasi” di mana identitas pengguna dijangkarkan ke Ethereum, tetapi pesan disimpan dan direplikasi di jaringan hub off-chain peer-to-peer. Slogan “sufficiently decentralized” menggambarkan pendekatan pragmatis: bukan mendorong setiap byte ke blockchain (terlalu mahal dan lambat), bukan juga server terpusat tunggal (dapat disensor) — tetapi identitas on-chain dengan penyimpanan pesan terdistribusi.
Farcaster menjadi protokol jejaring sosial terdesentralisasi paling aktif pada 2024, didorong oleh Frames dan ekosistem developer yang berkembang pesat.
Konteks: Jejaring Sosial Terpusat vs. Terdesentralisasi
Di Twitter, Instagram, atau YouTube, grafik sosial milik platform. Jika platform memblokir akun Anda, Anda kehilangan semua pengikut Anda. Dan jika platform tutup, seluruh jaringan menghilang. Farcaster menempatkan identitas dan kepemilikan grafik sosial ke layer yang tidak dapat disensor.
Berbeda dari pendekatan on-chain penuh (Lens Protocol di Polygon) yang mendorong setiap post ke blockchain, Farcaster memilih arsitektur hybrid: Ethereum untuk identitas (mahal tapi permanen), hub off-chain untuk pesan (cepat dan murah).
Arsitektur: FID, Key Registry, dan Hubs
Farcaster ID (FID)
- Setiap pengguna mendaftarkan uint64 unik di kontrak Id Registry di Optimism
- Kepemilikan FID terikat ke alamat Ethereum — tidak dapat dipalsukan atau disensor
- FID tidak dapat ditransfer (by design pada v1); alamat custody dapat diubah
Key Registry
- Pengguna mendaftarkan kunci verifikasi (signer key) ke Key Registry on-chain
- Aplikasi menerima izin terbatas via signer keys tanpa mengekspos wallet utama
- Signer key yang dikompromikan dapat dicabut dari Key Registry
Hubs
- Node off-chain (mirip server ActivityPub) yang menyimpan dan mereplikasi pesan yang ditandatangani (Casts, Reactions, Links)
- Siapa pun dapat menjalankan Hub — implementasi open source bernama Hubble
- Pesan diautentikasi oleh signer key yang terdaftar di FID — pemalsuan dapat dideteksi
Frames: Mini-App dalam Post
Frames (Januari 2024) adalah fitur yang mengubah Farcaster Cast menjadi mini-aplikasi interaktif:
- Polling, mint NFT, swap token, permainan — semua dirender di dalam klien Warpcast
- Server Frame merespons interaksi pengguna (klik tombol) dengan konten Frame baru
- Frame mendukung signature on-chain, pembayaran, dan autentikasi Ethereum wallet
- Dalam minggu pertama setelah diluncurkan, Frame menghasilkan jutaan interaksi
Frames menjadi viral primitive produk — mendorong lonjakan besar dalam pengguna aktif Farcaster dan membuktikan bahwa blockchain dapat mengalirkan fitur produk novel yang tidak mungkin di web tradisional.
Channels
Channels adalah ruang topik mirip subreddit (misalnya /ethereum, /defi, /nft) yang dibuat dan dimoderasi oleh pemilik FID. Mereka menciptakan komunitas yang dapat difokuskan dalam Farcaster tanpa server terpusat.
Warpcast
Warpcast adalah klien Farcaster flagship oleh Merkle Manufactory — titik masuk utama bagi sebagian besar pengguna. Protokol bersifat terbuka; developer mana pun dapat membangun klien alternatif (Supercast, Neynar, Recaster, dll.).
Perbandingan dengan Lens dan Nostr
| Aspek | Farcaster | Lens Protocol | Nostr |
|---|---|---|---|
| Identitas | FID on-chain (Optimism) | Profile NFT (Polygon) | Keypair secp256k1 |
| Penyimpanan pesan | Hub off-chain P2P | On-chain + Momoka | Relay WebSocket |
| Token | Tidak ada | LENS | Tidak ada |
| Pembayaran | Frames + ETH/USDC | Protocol monetization | Lightning Zaps |
Warisan
Farcaster mendemonstrasikan bahwa model hybrid — identitas on-chain, pesan off-chain — dapat mencapai skala dunia nyata dengan UX yang kompetitif dengan Twitter. Frames mendefinisikan ulang apa yang bisa dilakukan post media sosial. Ekosistem developer Farcaster yang tumbuh pesat (Neynar, Pinata, Airstack) membuktikan permintaan untuk jejaring sosial yang truly permissionless.
Istilah Terkait
Referensi
- Romero, D.; Srinivasan, V. (2022). Farcaster Protocol Specification. github.com/farcasterxyz/protocol