Setiap pengguna pastinya sering kali menggunakan aplikasi chat seperti Telegram dan WhatsApp untuk berbagai keperluan, baik harian, bekerja atau hanya sekedar bertanya kabar.
Nah aplikasi yang umum kita temukan adalah aplikasi yang mengandalkan internet, jika seandainya kita tidak ada internet baik kehabisan kuota atau terputus dari koneksi WiFi, maka jelas aplikasi tersebut tidak akan terhubung dan tidak bisa kita gunakan untuk berkomunikasi dengan orang lain.
Namun, baru baru ini dikabarkan bahwa pendiri aplikasi Twitter (Jack Dorsey) telah membuat aplikasi bernama Bitchat, sebuah aplikasi yang bisa mengirim pesan tanpa menggunakan jaringan Internet.

Nah aplikasi Bitchat ini sendiri tidak memerlukan koneksi intenret atau Wi-Fi saat digunakan, namun aplikasi ini dapat bekerja selayaknya Whatsapp melalui jaringan bluetooth, didalamnya ada beberapa fitur andalan termasuk favorit, ping, dan chatgroup dalam aplikasinya.
Dari sisi teknologi, Bitchat memanfaatkan Bluetooth Low Energy (BLE) sebagai media komunikasi utama. Yang tentunya dengan pendekatan ini, pesan dikirim langsung antar perangkat dalam jarak sekitar kurang lebih 30 meter, dan bisa diperluas melalui bridge node yang menghubungkan antar kluster pengguna.
Jika pengirim dan penerima berjarak lebih dari 300 meter, pesan yang dikirim akan diestafetkan (bridge node) melalui perantara ponsel orang lain. Jika kamu familiar dengan mesh intercom, kurang lebih mungkin cara kerjanya sama seperti itu.
Yang menarik, meski tampak seperti menyebarkan pesan kita ke banyak orang, aplikasi ini akan tetap melindungi privasi penggunanya karena pengguna yang menjadi perantara tidak akan bisa membaca pesan kita.
Bagaimana dengan keamanan?
Nah Bitchat kabarnya menggunakan enkripsi AES-CGM yang dirancang untuk mencegah siapapun selain penerima untuk mendeskripsinya, selain itu aplikasi ini juga tidak membutuhkan akun, nomor hp atau informasi pengguna lain untuk menggunakannya. Jadi seandainya nih ada seseorang yang berhasil mendapatkan pesan tersebut, mustahil bisa diketahui siapa orang atau pengirim-nya.
Secara umum, Bitchat ini tidak memiliki server pusat atau terdesentralisasi penuh, sehingga tentu privasi pengguna lebih terjaga. Tidak ada registrasi, adanya enkripsi end to end.
Menurut Dorsey, dia menyebut Bitchat sebagai pengingat akan era Internet Relay Chat (IRC) yang populer di akhir 1990-an. Dimana filosofi Bitchat adalah mengembalikan kendali komunikasi ke tangan pengguna, tanpa campur tangan perusahaan besar atau iklan.
Batasan dan potensi masa depan!
Nah meskipun saat ini ada batasan karena hanya dapat terhubung dengan jaringan pada jarak 30 meter, jika ada banyak pengguna yang menggunakan aplikasi ini, maka jaraknya bisa sangat luas dimana pengguna bisa saling menghubungkan layaknya pemancar sinyal sendiri.
Misalkan dalam satu kota ada 1 juta pengguna, maka mungkin saja aplikasi ini bisa digunakan oleh 1 juta pengguna tersebut untuk saling terhubung satu sama lain.
Cara Install?
Untuk sekarang Bitchat masih hanya tersedia untuk iPhone atau Mac, cara installnya sendiri bisa menggunakan beberapa langkah berikut.
Langkah 1. Kamu sudah menginstall Xcode dan Homebrew kemudian jalankan perintah berikut di terminal.
brew install xcodegen git
git clone https://github.com/jackjackbits/bitchat.git
cd bitchat
xcodegen generate
open bitchat.xcodeproj
Langkah 2. Selanjutnya pilih perangkat terget dan jalankan aplikasi melalui Xcode.
Alternatifnya, kamu bisa menggunakan SPM atau Swift Package Manager dengan cara clone repo berikut dan build dan jalankan langsung dari Xcode.
git clone https://github.com/jackjackbits/bitchat.git
cd bitchat
open Package.swift
Paling mudah, kamu cukup tunggu Bitchat hadir di aplikasi Testflight dan kemudian download dan jalankan versi beta-nya. Atau kamu bisa cek github berikut untuk detail yang lebih mudahnya.
Sementara itu, untuk Android masih dalam pengembangan, jika nanti sudah ada, saya akan coba juga.
Nah bagaimana menurutmu? jika kamu ingin memantau project ini kamu bisa cek halaman repo github dilink berikut.
Bagaimana menurutmu? silahkan berikan komentar guys.