Salah satu janji mendasar dari blockchain adalah kedaulatan dan kepemilikan digital. Sistem-sistem warisan telah rusak secara mendasar untuk beberapa waktu sekarang. Kemunculan teknologi perbatasan memungkinkan kita untuk bergerak melewati sistem-sistem ini ke dalam paradigma baru. Media sosial adalah salah satu dari banyak sistem yang memerlukan perombakan besar. Sentimen ini bukanlah hal baru atau baru. Para pembangun, pengguna, dan investor telah mendukung grafik sosial terdesentralisasi, lapisan penegasan, dan semua yang terkait dengannya sejak zaman Bitclout.
Banyak yang telah mencoba, namun belum ada yang berhasil. Masuk Farcaster, aplikasi jaringan sosial yang cukup terdesentralisasi yang dibangun di atas Ethereum dan didukung oleh Optimism. Farcaster berfungsi secara mirip dengan X (sebelumnya dikenal sebagai Twitter) dan Reddit. Pengguna dapat bergabung dengan jaringan dengan cepat, membuat profil, memposting “casts” (mirip dengan tweet), dan mengikuti pengguna lainnya. Sebagian besar pekerjaan berat dilakukan oleh Warpcast, sebuah klien Farcaster yang mengabstraksi kompleksitas teknis dan membuat pengalaman pengguna menjadi lancar.
Berbeda dengan X dan Reddit, Farcaster memungkinkan pengguna memiliki akun mereka sendiri dan graf sosial serta hubungan yang mereka buat dengan pengguna lain. Ini merupakan peningkatan signifikan dari sistem warisan yang sudah ada. Setiap pengguna Farcaster bebas beralih antara aplikasi yang diluncurkan di Farcaster, memastikan otonomi dan kepemilikan pengguna dalam klien.
Negara Bagian Farcaster
=
\=
Hub: Mirip dengan node blockchain, Hubs menyimpan data dan mendengarkan Ethereum dan Optimism untuk informasi spesifik tentang pengguna.
Aplikasi Klien: Aplikasi yang digunakan pada platform Farcaster, pada dasarnya merupakan Keypair dan dataset on-chain yang digunakan oleh penerbit Aplikasi Klien untuk bertindak atas nama pengguna, memungkinkan mereka untuk memposting, membaca data, dan melakukan tindakan lainnya.
Farcaster telah membangun sistem "cukup terdesentralisasi" yang memungkinkan pengguna memiliki identitas portabel antara Aplikasi Klien. Ini mirip dengan menggunakan Google untuk masuk ke Facebook dan X, tetapi Farcaster melangkah lebih jauh dengan membuat data portabel juga. Aplikasi Klien yang berbeda dapat menciptakan pengalaman unik melalui data yang sama. Misalnya, Warpcast menyerupai Twitter, sementara aplikasi lain mungkin terasa lebih seperti Discord.
Aplikasi Klien harus terhubung ke Hub, yang tidak berkewajiban untuk mengizinkan komunikasi. Hub mirip dengan server web di web2 land, dan tidak ada biaya bagi Aplikasi Klien untuk membaca atau menulis data ke Hub. Biasanya, tim yang membuat Aplikasi Klien (seperti Warpcast) juga menjalankan node Hub yang mereka hubungkan, sehingga menjadikan mereka sebagai "operator" dari Hub. Siapa pun dapat menjalankan Hub, dan jika konfigurasi awal menunjuk ke Hub lain, jaringan diciptakan.
Pengguna dapat memiliki saldo kripto portabel, dan Aplikasi Klien dapat membuat dompet fiat atau saldo kripto khusus Aplikasi Klien tambahan. Sebagai contoh, pengguna Warpcast membayar 'warps,' yang digunakan untuk penyimpanan Farcaster global dan fitur khusus Warpcast.
Arsitektur yang dipilih adalah “cukup terdesentralisasi” karena mengasumsikan beberapa Aplikasi Klien yang beroperasi secara independen dan bahwa siapa pun yang membangun Aplikasi Klien atau terhubung akan perlu menjalankan node atau membeli akses dari entitas yang menjalankan node.
Insentif Jaringan yang Tidak Sejalan
Farcaster beroperasi melalui Hubs yang menyimpan data dan memfasilitasi komunikasi antara Ethereum dan Optimism. Hubs menyediakan API yang memungkinkan Aplikasi Klien untuk membaca dan menulis data. Pengguna harus membayar untuk penyimpanan dengan memanggil fungsi “sewa” pada kontrak pintar Optimism. Gerbang pembayaran ini potensial mengurangi spam dan akun bot, tetapi tidak ada uang sewa yang diberikan kepada operator node. Saat Farcaster berkembang, penyimpanan mungkin menjadi tidak dapat diterima untuk satu node tunggal. Skala horizontal atau memberikan insentif kepada operator node bisa mengatasi ini.
Pusat Aplikasi Klien
Warpcast adalah kontributor inti dan pencipta Farcaster, dan merupakan Aplikasi Klien yang paling banyak digunakan. Jika hanya ada satu klien yang mendominasi, Farcaster berisiko menjadi platform media sosial terpusat lainnya. Aplikasi Klien menggunakan kunci tunggal untuk bertindak atas nama pengguna, yang mirip dengan cara kerja dompet web3 tetapi memiliki kekuatan signifikan. Mengintegrasikan teknologi dompet pintar bisa memungkinkan pengguna menggunakan akun kunci Farcaster mereka sebagai dompet utama.
Farcaster sangat menarik bukan hanya karena prestasi teknisnya tetapi juga karena komunitas yang telah dibangunnya. Namun, bentuk akhir Farcaster belum terwujud. Masuklah Ferrule, sebuah protokol yang dibangun di dalam Farcaster yang memungkinkan siapa pun membangun klien mereka sendiri untuk Farcaster.
Pentingnya Ferrule
Saat ini, ekonomi Farcaster terbatas. Secara khusus, tidak ada insentif bagi siapa pun untuk menjalankan Farcaster Hub, yang mengakibatkan Farcaster mengelola seluruh jaringan. Meskipun ini tidak sepenuhnya terpusat, itu juga tidak sepenuhnya terdesentralisasi, oleh karena itu tagline "cukup terdesentralisasi" dari Farcaster. Jalan menuju jaringan yang lebih terdesentralisasi akan sangat diuntungkan dari Ferrule.
Manfaat dari jaringan yang sepenuhnya terdesentralisasi sangat signifikan. Seperti halnya dengan Ethereum dan Solana, pertumbuhan status menjadi masalah yang semakin meningkat. Seiring bertambahnya pengguna dan interaksi, beban penyimpanan data sepenuhnya ada di Farcaster. Hal ini menjadi masalah baik dari segi sentralisasi maupun pertumbuhan status yang dapat diskalakan dan berkelanjutan. Dengan adopsi massal, masalah ini akan dipercepat.
Sumber:https://dune.com/pixelhack/farcaster
Pertumbuhan Farcaster tidak melambat dan terus mendapatkan momentum, dengan lebih dari 60.000 pengguna harian unik, naik 66% dari bulan ke bulan. Dengan pertumbuhan eksponensial, aktivitas pengguna yang tertanam dalam setiap akun unik meningkat. Meskipun siapa pun dapat menjalankan node Farcaster, tidak ada insentif untuk melakukannya. Insentif untuk pertumbuhan node akan menjadi penting agar sistem dapat berkembang secara optimal.
Desain Ferrule
Ferrule adalah desain novel dari Farcaster Hubs yang beroperasi sebagai Layanan yang Divalidasi Secara Aktif (AVS) pada Layer Eigen. Ini memungkinkan penggunaan aset yang sudah ada untuk mengamankan dan memastikan operasi Hubs serta fungsi yang benar dari protokol Farcaster. Pengguna melakukan staking ulang ke kontrak Ferrule, dan aset didelegasikan ke pusat secara dinamis berdasarkan perilaku jaringan. Sebagian hasil staking akan dialihkan kepada operator hub sebagai reward, bersamaan dengan beberapa biaya sewa akun penyimpanan.
Saat ini, Farcaster Hubs memiliki pemeriksaan integritas data yang terbatas dan tidak ada insentif ekonomi untuk spam atau manipulasi. Ferrule bertujuan untuk mengatasi hal ini dengan memastikan Hubs beroperasi secara terverifikasi dan aman. Node Ferrule menyiarkan artefak yang dapat diverifikasi secara kriptografis yang memberikan bukti operasi yang benar. Insentif ekonomi mendorong perilaku yang benar, dan tidak bertindak atau tindakan jahat dihukum melalui slashing.
Saat Ferrule berkembang, tujuannya adalah mengatasi pertumbuhan negara dan masalah sentralisasi klien/hub. Hubs yang Diinsentifkan dapat membuat sistem routing untuk memastikan bahwa mereka tidak perlu menyimpan semua data, dibalas atas penyimpanan dan memberikan akses ke data. Desain Ferrule bertujuan untuk membuat sentralisasi kurang dapat diterima dengan membalas perilaku hub yang benar.
Beberapa item peta jalan untuk Ferrule termasuk:
Mekanisme Restaking:
Incentivisasi:
Operasi yang dapat diverifikasi:
Pemecahan Data dan Penyetoran:
Ferrule MPC: Memungkinkan Klien Terdesentralisasi dan Aplikasi Terhubung
Kerangka MPC:
Otentikasi dan Integrasi Dompet Pintar:
Antarmuka API dan Data:
Ferrule MPC adalah perpustakaan dan kumpulan contoh untuk tim menjalankan aplikasi Klien terdesentralisasi atau Terhubung di Farcaster. Itu akan menjadi bagian inti dari Ferrule jika dikejar sepenuhnya. Meskipun belum sepenuhnya siap untuk dirilis, Ferrule MPC bertujuan untuk memicu diskusi di komunitas Farcaster tentang menyelesaikan masalah-masalah yang mengintai ini.
Kami berharap bahwa Ferrule MPC akan menjadi alat yang berguna ke depannya. Jika desain Ferrule membuat Anda bersemangat,
Partager
Salah satu janji mendasar dari blockchain adalah kedaulatan dan kepemilikan digital. Sistem-sistem warisan telah rusak secara mendasar untuk beberapa waktu sekarang. Kemunculan teknologi perbatasan memungkinkan kita untuk bergerak melewati sistem-sistem ini ke dalam paradigma baru. Media sosial adalah salah satu dari banyak sistem yang memerlukan perombakan besar. Sentimen ini bukanlah hal baru atau baru. Para pembangun, pengguna, dan investor telah mendukung grafik sosial terdesentralisasi, lapisan penegasan, dan semua yang terkait dengannya sejak zaman Bitclout.
Banyak yang telah mencoba, namun belum ada yang berhasil. Masuk Farcaster, aplikasi jaringan sosial yang cukup terdesentralisasi yang dibangun di atas Ethereum dan didukung oleh Optimism. Farcaster berfungsi secara mirip dengan X (sebelumnya dikenal sebagai Twitter) dan Reddit. Pengguna dapat bergabung dengan jaringan dengan cepat, membuat profil, memposting “casts” (mirip dengan tweet), dan mengikuti pengguna lainnya. Sebagian besar pekerjaan berat dilakukan oleh Warpcast, sebuah klien Farcaster yang mengabstraksi kompleksitas teknis dan membuat pengalaman pengguna menjadi lancar.
Berbeda dengan X dan Reddit, Farcaster memungkinkan pengguna memiliki akun mereka sendiri dan graf sosial serta hubungan yang mereka buat dengan pengguna lain. Ini merupakan peningkatan signifikan dari sistem warisan yang sudah ada. Setiap pengguna Farcaster bebas beralih antara aplikasi yang diluncurkan di Farcaster, memastikan otonomi dan kepemilikan pengguna dalam klien.
Negara Bagian Farcaster
=
\=
Hub: Mirip dengan node blockchain, Hubs menyimpan data dan mendengarkan Ethereum dan Optimism untuk informasi spesifik tentang pengguna.
Aplikasi Klien: Aplikasi yang digunakan pada platform Farcaster, pada dasarnya merupakan Keypair dan dataset on-chain yang digunakan oleh penerbit Aplikasi Klien untuk bertindak atas nama pengguna, memungkinkan mereka untuk memposting, membaca data, dan melakukan tindakan lainnya.
Farcaster telah membangun sistem "cukup terdesentralisasi" yang memungkinkan pengguna memiliki identitas portabel antara Aplikasi Klien. Ini mirip dengan menggunakan Google untuk masuk ke Facebook dan X, tetapi Farcaster melangkah lebih jauh dengan membuat data portabel juga. Aplikasi Klien yang berbeda dapat menciptakan pengalaman unik melalui data yang sama. Misalnya, Warpcast menyerupai Twitter, sementara aplikasi lain mungkin terasa lebih seperti Discord.
Aplikasi Klien harus terhubung ke Hub, yang tidak berkewajiban untuk mengizinkan komunikasi. Hub mirip dengan server web di web2 land, dan tidak ada biaya bagi Aplikasi Klien untuk membaca atau menulis data ke Hub. Biasanya, tim yang membuat Aplikasi Klien (seperti Warpcast) juga menjalankan node Hub yang mereka hubungkan, sehingga menjadikan mereka sebagai "operator" dari Hub. Siapa pun dapat menjalankan Hub, dan jika konfigurasi awal menunjuk ke Hub lain, jaringan diciptakan.
Pengguna dapat memiliki saldo kripto portabel, dan Aplikasi Klien dapat membuat dompet fiat atau saldo kripto khusus Aplikasi Klien tambahan. Sebagai contoh, pengguna Warpcast membayar 'warps,' yang digunakan untuk penyimpanan Farcaster global dan fitur khusus Warpcast.
Arsitektur yang dipilih adalah “cukup terdesentralisasi” karena mengasumsikan beberapa Aplikasi Klien yang beroperasi secara independen dan bahwa siapa pun yang membangun Aplikasi Klien atau terhubung akan perlu menjalankan node atau membeli akses dari entitas yang menjalankan node.
Insentif Jaringan yang Tidak Sejalan
Farcaster beroperasi melalui Hubs yang menyimpan data dan memfasilitasi komunikasi antara Ethereum dan Optimism. Hubs menyediakan API yang memungkinkan Aplikasi Klien untuk membaca dan menulis data. Pengguna harus membayar untuk penyimpanan dengan memanggil fungsi “sewa” pada kontrak pintar Optimism. Gerbang pembayaran ini potensial mengurangi spam dan akun bot, tetapi tidak ada uang sewa yang diberikan kepada operator node. Saat Farcaster berkembang, penyimpanan mungkin menjadi tidak dapat diterima untuk satu node tunggal. Skala horizontal atau memberikan insentif kepada operator node bisa mengatasi ini.
Pusat Aplikasi Klien
Warpcast adalah kontributor inti dan pencipta Farcaster, dan merupakan Aplikasi Klien yang paling banyak digunakan. Jika hanya ada satu klien yang mendominasi, Farcaster berisiko menjadi platform media sosial terpusat lainnya. Aplikasi Klien menggunakan kunci tunggal untuk bertindak atas nama pengguna, yang mirip dengan cara kerja dompet web3 tetapi memiliki kekuatan signifikan. Mengintegrasikan teknologi dompet pintar bisa memungkinkan pengguna menggunakan akun kunci Farcaster mereka sebagai dompet utama.
Farcaster sangat menarik bukan hanya karena prestasi teknisnya tetapi juga karena komunitas yang telah dibangunnya. Namun, bentuk akhir Farcaster belum terwujud. Masuklah Ferrule, sebuah protokol yang dibangun di dalam Farcaster yang memungkinkan siapa pun membangun klien mereka sendiri untuk Farcaster.
Pentingnya Ferrule
Saat ini, ekonomi Farcaster terbatas. Secara khusus, tidak ada insentif bagi siapa pun untuk menjalankan Farcaster Hub, yang mengakibatkan Farcaster mengelola seluruh jaringan. Meskipun ini tidak sepenuhnya terpusat, itu juga tidak sepenuhnya terdesentralisasi, oleh karena itu tagline "cukup terdesentralisasi" dari Farcaster. Jalan menuju jaringan yang lebih terdesentralisasi akan sangat diuntungkan dari Ferrule.
Manfaat dari jaringan yang sepenuhnya terdesentralisasi sangat signifikan. Seperti halnya dengan Ethereum dan Solana, pertumbuhan status menjadi masalah yang semakin meningkat. Seiring bertambahnya pengguna dan interaksi, beban penyimpanan data sepenuhnya ada di Farcaster. Hal ini menjadi masalah baik dari segi sentralisasi maupun pertumbuhan status yang dapat diskalakan dan berkelanjutan. Dengan adopsi massal, masalah ini akan dipercepat.
Sumber:https://dune.com/pixelhack/farcaster
Pertumbuhan Farcaster tidak melambat dan terus mendapatkan momentum, dengan lebih dari 60.000 pengguna harian unik, naik 66% dari bulan ke bulan. Dengan pertumbuhan eksponensial, aktivitas pengguna yang tertanam dalam setiap akun unik meningkat. Meskipun siapa pun dapat menjalankan node Farcaster, tidak ada insentif untuk melakukannya. Insentif untuk pertumbuhan node akan menjadi penting agar sistem dapat berkembang secara optimal.
Desain Ferrule
Ferrule adalah desain novel dari Farcaster Hubs yang beroperasi sebagai Layanan yang Divalidasi Secara Aktif (AVS) pada Layer Eigen. Ini memungkinkan penggunaan aset yang sudah ada untuk mengamankan dan memastikan operasi Hubs serta fungsi yang benar dari protokol Farcaster. Pengguna melakukan staking ulang ke kontrak Ferrule, dan aset didelegasikan ke pusat secara dinamis berdasarkan perilaku jaringan. Sebagian hasil staking akan dialihkan kepada operator hub sebagai reward, bersamaan dengan beberapa biaya sewa akun penyimpanan.
Saat ini, Farcaster Hubs memiliki pemeriksaan integritas data yang terbatas dan tidak ada insentif ekonomi untuk spam atau manipulasi. Ferrule bertujuan untuk mengatasi hal ini dengan memastikan Hubs beroperasi secara terverifikasi dan aman. Node Ferrule menyiarkan artefak yang dapat diverifikasi secara kriptografis yang memberikan bukti operasi yang benar. Insentif ekonomi mendorong perilaku yang benar, dan tidak bertindak atau tindakan jahat dihukum melalui slashing.
Saat Ferrule berkembang, tujuannya adalah mengatasi pertumbuhan negara dan masalah sentralisasi klien/hub. Hubs yang Diinsentifkan dapat membuat sistem routing untuk memastikan bahwa mereka tidak perlu menyimpan semua data, dibalas atas penyimpanan dan memberikan akses ke data. Desain Ferrule bertujuan untuk membuat sentralisasi kurang dapat diterima dengan membalas perilaku hub yang benar.
Beberapa item peta jalan untuk Ferrule termasuk:
Mekanisme Restaking:
Incentivisasi:
Operasi yang dapat diverifikasi:
Pemecahan Data dan Penyetoran:
Ferrule MPC: Memungkinkan Klien Terdesentralisasi dan Aplikasi Terhubung
Kerangka MPC:
Otentikasi dan Integrasi Dompet Pintar:
Antarmuka API dan Data:
Ferrule MPC adalah perpustakaan dan kumpulan contoh untuk tim menjalankan aplikasi Klien terdesentralisasi atau Terhubung di Farcaster. Itu akan menjadi bagian inti dari Ferrule jika dikejar sepenuhnya. Meskipun belum sepenuhnya siap untuk dirilis, Ferrule MPC bertujuan untuk memicu diskusi di komunitas Farcaster tentang menyelesaikan masalah-masalah yang mengintai ini.
Kami berharap bahwa Ferrule MPC akan menjadi alat yang berguna ke depannya. Jika desain Ferrule membuat Anda bersemangat,