26 poin oleh kodingwarrior 2025-02-22 | 7 komentar | Bagikan ke WhatsApp
  1. Konsep dan latar belakang Fediverse
  • Alternatif bagi pengguna yang lelah dengan media sosial terpusat (X (sebelumnya Twitter), Instagram, dll.).
  • Jaringan terdesentralisasi yang muncul untuk mengatasi masalah privasi data, rekomendasi algoritmik, dan iklan yang tiada henti.
  1. Struktur dan cara kerja Fediverse
  • Komposisi: bukan satu platform raksasa, melainkan jaringan server independen (instance) yang dapat saling berkomunikasi.
  • Protokol: semua instance bertukar informasi menggunakan protokol bersama bernama ActivityPub.
  • Analogi mirip email: seperti pengguna Gmail dapat berkomunikasi dengan pengguna Naver Mail, pengguna Mastodon dapat berkomunikasi dengan pengguna Misskey atau PeerTube.
  1. ID pengguna dan platform utama
  • Format ID pengguna: @nama_pengguna@instance.domain (contoh: @honggildong@mastodon.social)
  • Platform dan instance utama:
    • Mastodon: platform microblogging yang mirip X (sebelumnya Twitter)
      • Contoh: mastodon.social, uri.insaeng (berfokus pada Korea)
      • Fitur: batas 500 karakter, hashtag, peringatan konten
    • Misskey: platform microblogging yang sangat dapat dikustomisasi dan dikembangkan di Jepang
      • Contoh: misskey.io, Stella (berfokus pada Korea)
      • Fitur: reaction, game, chat, dan berbagai fungsi lainnya
    • Pixelfed: platform berbagi gambar yang mirip Instagram
      • Contoh: pixelfed.social, Chueok:Foto (berfokus pada Korea)
      • Fitur: story, filter, dan penemuan konten
    • PeerTube: platform hosting video yang mirip YouTube (streaming P2P)
    • WriteFreely: platform blog minimalis (mendukung Markdown)
    • Lemmy: platform agregator tautan dan diskusi yang mirip Reddit
  1. Platform vs. instance
  • Platform: berarti perangkat lunak itu sendiri, seperti Mastodon, Misskey, Pixelfed, dan lain-lain; bersifat open source sehingga siapa pun bisa memasangnya.
  • Instance: server individual yang menjalankan perangkat lunak tersebut. Misalnya, mastodon.social dan uri.insaeng adalah instance terpisah yang sama-sama menggunakan platform Mastodon.
  • Beberapa layanan (misalnya Threads dari Meta) memiliki platform dan instance yang sama, tetapi sebagian besar Fediverse terdiri dari banyak instance.
  1. Daya tarik Fediverse
  • Desentralisasi: tidak ada satu perusahaan tertentu yang mengendalikan semua data.
  • Kedaulatan data: pengguna memiliki kontrol lebih besar atas data mereka sendiri.
  • Ketahanan terhadap sensor: meskipun satu instance diblokir, pengguna dapat dengan mudah pindah ke instance lain.
  • Berpusat pada komunitas: setiap instance dibentuk berdasarkan minat tertentu atau komunitas wilayah tertentu.
  • Keberagaman: pilihan platform dan instance yang tersedia sangat luas.
  1. Cara berpartisipasi di Fediverse
  • Pilih instance yang sesuai dengan minat atau wilayah Anda, lalu buat akun.
  • Untuk pengguna Korea, disarankan instance seperti uri.insaeng (Mastodon) atau Stella (Misskey) yang mendukung lingkungan berbahasa Korea.
  • Anda juga bisa bergabung dengan komunitas tertentu seperti Hackers' Pub untuk software engineer.
  1. ActivityPub dan panduan untuk developer
  • Protokol ActivityPub:
    • Standar rekomendasi W3C yang berbasis pada format data ActivityStreams 2.0.
    • Berperan sebagai “bahasa bersama” untuk pertukaran informasi antarserver yang berbeda.
  • Konsep inti:
    • actor: pelaku tindakan seperti pengguna atau grup (termasuk URL unik, inbox, dan outbox)
    • activity: tindakan seperti membuat postingan, like, follow, dan sebagainya
    • object: konten yang dibagikan seperti teks, gambar, video, dan sebagainya
      • Contoh cara kerja nyata: saat sebuah postingan dibuat, misalnya pada 2025-02-21T14:30:00Z, postingan tersebut dibuat lalu diubah menjadi activity Create(Note) dan dikirim ke para follower. Interaksi kemudian terjadi melalui activity seperti Follow.
  • Tip pengembangan:
    • Diperlukan implementasi actor, pengaturan endpoint HTTP (inbox/outbox), tanda tangan dan autentikasi HTTP, penyimpanan database, serta pengaturan kebijakan federasi.
    • Disarankan memanfaatkan implementasi yang sudah ada (Mastodon, Misskey) atau framework seperti Fedify.
  • Protokol WebFinger: menyediakan cara untuk mengubah ID berformat @nama_pengguna@instance menjadi URL actor ActivityPub yang sebenarnya.
  1. Tantangan dan prospek masa depan Fediverse
  • Tantangan:
    • Skalabilitas: perlu pemrosesan komunikasi yang efisien di antara sangat banyak server.
    • Moderasi: aturan mandiri setiap instance dapat menyebabkan kurangnya konsistensi.
    • Penemuan konten: dibandingkan platform terpusat, mencari pengguna atau konten baru bisa lebih sulit.
    • Pengalaman pengguna: UI/UX beberapa platform masih perlu ditingkatkan.
  • Prospek masa depan:
    • Dengan adopsi ActivityPub oleh layanan besar seperti Threads, masa depan Fediverse terlihat cerah.
    • Meningkatnya partisipasi developer dan pengguna berpotensi membantu membentuk budaya internet yang sehat dan beragam.
  1. Kesimpulan
  • Fediverse adalah ekosistem online baru yang mengatasi keterbatasan media sosial terpusat dan menawarkan kedaulatan data serta keberagaman kepada pengguna.
  • Dengan developer dan pengguna sama-sama berpartisipasi dalam jaringan terdesentralisasi ini, kita dapat membangun budaya internet yang lebih kaya dan lebih sehat.

7 komentar

 
aobamisaki 2025-02-22

Fakta yang ternyata tidak banyak diketahui orang: operator instance 'Memori:Foto' yang disebut di sana adalah saya. Mohon dukungannya. :)

 
regentag 2025-02-22

Jika mengimplementasikan protokol ActivityPub, apakah siapa pun bisa membuat instance, ikut berpartisipasi, dan mengirim informasi ke instance-instance lain?
Kalau begitu, ini kelihatannya akan sangat cocok untuk menyebarkan iklan!

 
sftblw 2025-02-23

Ini sama seperti ketika Anda mengelola server email sendiri, Anda juga harus menangani spam sendiri.
Jika akun iklan/spam membuat hanya satu server lalu menyebarkan spam, dari sisi administrator server cukup memblokir server itu saja.

Namun, federasi ini bukan sesuatu yang baru, jadi ada cukup banyak server (instance) yang dibiarkan terbengkalai. Pernah ada spam bernama ctkpaarr yang merajalela dengan mengirim spam ke banyak pengguna di banyak server melalui server-server seperti ini. Tentu saja, penanganannya harus dilakukan masing-masing server sendiri.

https://qiita.com/gnh1201/items/09f4081f84610db3a9d3
https://github.com/warpKaiba/kuroAntiSpam
https://github.com/Interstellar-Relay-Community/budae-jjigae

 
kodingwarrior 2025-02-22

Iklan yang tidak diinginkan dapat disaring lewat moderasi.
Setiap instance di fediverse memiliki kode etik, dan instance yang tidak sesuai dengan kode etik tersebut (spam dan iklan, atau postingan yang tidak pantas) dapat disaring lewat moderasi.
Di Bluesky, para pengguna juga membuat sendiri daftar mute lalu membagikannya.

 
regentag 2025-02-22

Ah, jadi cara kerjanya semacam menyaring data yang diterima dengan menetapkan aturan untuk tiap instance, ya.

 
kodingwarrior 2025-02-22

Kemungkinan besar pemahaman Anda sudah benar. Memang ada beberapa instance tempat unggahan yang berisi kekerasan, sadisme, atau konten NSFW mendominasi, tetapi instance yang jelas-jelas menyulitkan penggunaan SNS yang aman dapat dimoderasi agar tidak mengalir ke timeline.