
Jack Dorsey, salah satu pendiri Twitter dan CEO Block, meluncurkan aplikasi pesan terbarunya, BitChat. Aplikasi ini menjanjikan revolusi dalam komunikasi dengan memungkinkan pengiriman pesan tanpa memerlukan koneksi internet, Wi-Fi, atau bahkan jaringan seluler.
BitChat dirancang untuk beroperasi sepenuhnya secara peer-to-peer menggunakan teknologi Bluetooth Low Energy (BLE) mesh networking. Aplikasi ini sejalan dengan visi Jack untuk desentralisasi dan komunikasi berpusat pada privasi, mirip dukungannya terhadap Damus dan Bluesky.
Jangan khawatir ketika mendengar penyebutan “Bluetooth“, karena BLE lebih hemat dibandingkan Bluetooth klasik meski harus selalu aktif. Dengan konsep Low Power Node dan Friend Node, serta optimasi BitChat, penggunaan baterai dapat dikelola secara efisien.
Aplikasi ini tak berguna bila Anda satu-satunya pengguna meski di tengah keramaian. Ini karena fitur peer-to-peer dimaksud: Antar perangkat saling terhubung dan mengirimkan pesan. BitChat tak butuh internet, tapi perangkat pengguna gotong-royong meneruskan pesan, mirip lari estafet.
Situs web bit-chats.com
menjelaskan bahwa saat ini BitChat masih dalam fase beta. Sebelumnya, aplikasi ini hanya tersedia secara eksklusif untuk pengguna iPhone melalui TestFlight Apple. Namun, sudah ada kabar mengenai ketersediaan untuk Android.
Kabar terbaru tersiar bahwa versi Android dari BitChat sedang dalam pengembangan aktif dan bahkan sudah ada port Android yang tersedia di GitHub. Ini menunjukkan BitChat dirancang untuk mendukung cross-platform communication dengan kompatibilitas protokol 100%.
Anda dapat mengunduh file APK terbaru untuk Android dari halaman Rilis GitHub proyek tersebut. Untuk menginstalnya, Anda mungkin perlu mengizinkan “Instal dari sumber tidak dikenal” di pengaturan perangkat Android Anda. Di Google Play Store sudah ada, tapi belum tentu aman.
Ada rencana untuk mencakup penambahan protokol Wi-Fi demi meningkatkan kemampuan pengiriman data. BLE mesh networking ini bandwidth-nya terbatas, hanya bisa digunakan untuk mengirim dan menerima teks. Gambar, video, atau suara belum bisa ditampung.
Aplikasi ini bisa bermanfaat bagi para aktivis yang biasa aksi di jalanan, saat internet rentan penyadapan dan pemutusan jaringan secara sepihak oleh pihak berwenang. Tak perlu khawatir nomor telepon dari operator merah digunakan untuk doxxing oleh aparat. Pilihan lain pernah kita bahas di sini.
Meski begitu, sinyal nirkabel pada dasarnya rentan terhadap gangguan. Jika ada sinyal jamming yang kuat, perangkat mungkin gagal menerima parameter lokal atau mengirimkan pesan, menyebabkan hilangnya paket dan gangguan komunikasi.
Kondisi Penggunaan BitChat
Kapan BitChat dapat digunakan
- Tidak Ada Koneksi Internet/Seluler: Ini adalah fitur unggulan BitChat. Aplikasi ini ideal untuk digunakan di area dengan sinyal lemah, tidak ada sinyal, atau saat internet sengaja diblokir. Contohnya termasuk:
- Area Pedesaan atau Terpencil: Di mana infrastruktur jaringan terbatas.
- Acara Ramai: Festival musik atau konser di mana jaringan seluler sering kali kewalahan.
- Situasi Darurat/Bencana Alam: Ketika infrastruktur komunikasi tradisional lumpuh.
- Protes atau Area dengan Sensor Internet: Memungkinkan komunikasi tanpa pengawasan pemerintah atau pihak ketiga.
- Komunikasi Jarak Dekat hingga Menengah: Menggunakan mesh networking, pesan dapat “melompat” dari satu perangkat ke perangkat lain yang berdekatan, memperluas jangkauan efektif hingga sekitar 300 meter, jauh melampaui jangkauan Bluetooth standar.
- Prioritas Privasi dan Anonimitas: Bagi pengguna yang sangat peduli dengan privasi dan tidak ingin data mereka dikumpulkan atau dilacak. BitChat tidak memerlukan nomor telepon, email, atau pendaftaran akun.
- Komunikasi Peer-to-Peer: Cocok untuk kelompok yang ingin berkomunikasi langsung tanpa bergantung pada server pusat.
Kapan BitChat Tak Berguna
- Komunikasi Global Jarak Jauh: Anda tidak dapat mengirim pesan kepada seseorang di belahan dunia lain kecuali ada rantai pengguna BitChat yang terus-menerus di antara Anda. Jangkauannya terbatas oleh ketersediaan perangkat BitChat lain di jaringan mesh.
- Kebutuhan untuk Berbagi Konten Multimedia Berat: Meskipun ada rencana untuk menambahkan dukungan Wi-Fi Direct untuk konten kaya, saat ini, fokus utamanya adalah pesan teks karena keterbatasan bandwidth Bluetooth.
- Ketergantungan pada Jaringan yang Padat: Dalam pengaturan yang sangat padat, BitChat mungkin menghadapi masalah kongesti jaringan, meskipun dirancang untuk mengoptimalkan efisiensi.
- Sebagai Pengganti Aplikasi Pesan Konvensional untuk Segala Kebutuhan: BitChat dirancang untuk kasus penggunaan spesifik (offline, privasi). Untuk komunikasi sehari-hari yang membutuhkan jangkauan global dan fitur lengkap, aplikasi populer lain masih jadi pilihan.
- Saat Baterai Perangkat Sangat Rendah: Meskipun BitChat memiliki mode daya adaptif untuk mengoptimalkan penggunaan baterai, penggunaan Bluetooth yang konstan untuk mesh networking tetap dapat menguras daya baterai lebih cepat dibandingkan aplikasi yang bergantung pada Wi-Fi/seluler saat tidak aktif.
Fitur Utama BitChat
Spesifikasi teknologi yang digunakan
- Jaringan Mesh Terdesentralisasi: Memungkinkan obrolan tanpa internet atau server pusat, menggunakan Bluetooth untuk mengirim pesan dari perangkat ke perangkat.
- Enkripsi End-to-End: Semua pesan dienkripsi dari pengirim ke penerima menggunakan standar enkripsi modern (X25519 key exchange + AES 256 GCM), memastikan hanya penerima yang dituju yang dapat membacanya.
- “Store & Forward”: Pesan di-cache untuk rekan yang offline dan akan dikirimkan saat mereka terhubung kembali ke jaringan.
- Tanpa Akun/Identitas Pribadi: Tidak memerlukan nomor telepon, email, atau pendaftaran akun, meningkatkan anonimitas pengguna.
- Obrolan Grup Berbasis Saluran (IRC-Style): Pengguna dapat membuat obrolan grup (“room” atau “channel”) dengan nama berawalan
#
dan dapat dilindungi kata sandi. Pemilik saluran dapat mengelola akses anggota dan riwayat pesan. - “Cover Traffic”: Mengirim pesan palsu dan penundaan acak untuk mencegah pemantauan lalu lintas dan melindungi privasi pengguna.
- “Emergency Wipe”: Fitur darurat yang memungkinkan pengguna menghapus semua data lokal secara instan dengan tiga ketukan pada logo aplikasi.
- Mode Daya Adaptif: Mengoptimalkan penggunaan baterai dengan interval pemindaian yang cerdas.
- Optimasi Kinerja: Menggunakan kompresi LZ4 untuk pesan besar dan optimasi pemindaian untuk menyeimbangkan kinerja dan masa pakai baterai.
- Perintah Gaya IRC: Antarmuka yang familiar dengan perintah seperti
/j #channel
,/m @name
, dan/who
. - Transaksi Bitcoin Offline (Potensial): Beberapa sumber menyebutkan kemampuan untuk melakukan transaksi Bitcoin secara offline melalui jaringan mesh, yang kemudian akan disiarkan ke jaringan Bitcoin utama oleh perangkat dengan akses internet.
Konsumsi Daya pada BLE Mesh Networking
- Node yang Selalu Mendengarkan (Relay Nodes): Dalam jaringan mesh, node sebagai relay node (node yang meneruskan pesan) harus selalu “mendengarkan” pesan dari node lain. Karena node-node ini selalu aktif dan menerima, mereka cenderung mengonsumsi daya yang cukup besar.
- Low Power Nodes (LPNs): Spesifikasi Bluetooth Mesh mendefinisikan “Low Power Node” (LPN) yang beroperasi dengan siklus tugas penerima yang sangat berkurang. Ini meminimalkan waktu penerima radio aktif, sehingga mengurangi konsumsi daya. LPN mencapai ini dengan menjalin “persahabatan” dengan “Friend Node”.
- Friend Nodes: “Friend Node” adalah node yang membantu LPN beroperasi dengan menyimpan pesan yang ditujukan untuk LPN dan hanya meneruskannya ketika LPN secara eksplisit meminta pesan dari Friend Node. Karena Friend Node memerlukan daya yang lebih tinggi untuk menyimpan dan meneruskan pesan, mereka biasanya ditenagai oleh sumber listrik utama.
- Mekanisme “Flooding” yang Dikelola: Protokol Bluetooth Mesh menggunakan mekanisme “flooding” yang dikelola, yang sebenarnya dirancang agar efisien. Ini memungkinkan desain perangkat keras yang ramping dan “lompatan” singkat antar node, yang secara langsung berkontribusi pada konsumsi daya yang rendah, biaya unit rendah, dan skalabilitas.
- Optimasi BitChat: BitChat memiliki fitur “Mode Daya Adaptif” yang secara otomatis menyesuaikan berdasarkan tingkat baterai (misalnya, mode kinerja saat mengisi daya atau baterai >60%, mode seimbang pada 30-60%, mode hemat daya di bawah 30%, dan mode daya sangat rendah di bawah 10%). Ini menunjukkan upaya untuk mengoptimalkan konsumsi baterai.
- Faktor yang Mempengaruhi: Konsumsi daya aktual dapat sangat bervariasi tergantung pada desain perangkat, pemilihan chip, implementasi perangkat lunak, dan parameter jaringan seperti interval transmisi, ukuran payload, dan frekuensi komunikasi.
Status Keamanan Saat Ini
- Enkripsi Kuat: BitChat menggunakan enkripsi end-to-end yang kuat (X25519 key exchange + AES-256-GCM untuk pesan pribadi, Argon2id password derivation + AES-256-GCM untuk saluran, dan Ed25519 untuk tanda tangan digital) untuk memastikan privasi pesan.
- Desain Berbasis Privasi: Tidak ada pengumpulan data, tidak ada iklan, tidak ada pelacakan pengguna, dan tidak ada akun yang tertaut atau nomor telepon, yang secara signifikan mengurangi risiko kebocoran data.
- Peringatan “Work in Progress”: Penting untuk dicatat bahwa Dorsey sendiri telah menyertakan peringatan di GitHub yang menyatakan: “Perangkat lunak ini belum menerima tinjauan keamanan eksternal dan mungkin mengandung kerentanan serta belum tentu memenuhi tujuan keamanannya yang dinyatakan. Jangan gunakan untuk kasus penggunaan yang sensitif, dan jangan bergantung pada keamanannya sampai telah ditinjau.”
- Kekhawatiran yang Muncul: Beberapa penguji dan ahli telah menyuarakan kekhawatiran tentang sistem otentikasi yang berpotensi rentan yang dapat memungkinkan aktor jahat mencegat koneksi aman. Ini adalah alasan di balik peringatan “Work in Progress” dan kebutuhan akan tinjauan keamanan ekreditenal.
- Fitur Keamanan Tambahan: Fitur seperti “Cover Traffic” dan “Emergency Wipe” dirancang untuk meningkatkan privasi dan keamanan pengguna dalam skenario yang sensitif.
BitChat oleh Jack Dorsey adalah aplikasi pesan yang inovatif dengan pendekatan unik terhadap komunikasi offline dan privasi. Kemampuannya untuk berfungsi tanpa internet menjadikannya alat yang sangat berharga dalam situasi di mana konektivitas tradisional tidak tersedia atau dibatasi.
Fitur-fitur privasinya yang kuat, seperti enkripsi end-to-end dan tanpa akun, sangat menarik bagi pengguna yang sadar akan keamanan. Namun, statusnya masih “work in progress“, artinya aplikasi ini masih dalam tahap pengembangan dan belum sepenuhnya teruji secara eksternal.
Software ini, menurut Jack Dorsey, belum menerima tinjauan keamanan eksternal dan mungkin mengandung kerentanan serta belum tentu memenuhi tujuan keamanan yang diklaim. Pengguna harus berhati-hati dan tidak menggunakannya untuk komunikasi yang sangat sensitif.
Seiring dengan perkembangan dan perluasan platformnya, BitChat berpotensi menjadi alat komunikasi yang penting di masa depan, terutama di lingkungan yang menantang.
*Tangkapan layar di laman BitChat