1 पॉइंट द्वारा GN⁺ 2026-01-20 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • bitchat एक वितरित messaging app है जो इंटरनेट या सर्वर के बिना Bluetooth mesh network पर काम करता है
  • हर डिवाइस client और server दोनों की तरह काम करता है, पास के डिवाइसों को अपने-आप खोजता है और संदेशों को multi-hop relay के जरिए आगे बढ़ाता है
  • यह censorship resistance, surveillance avoidance, और infrastructure independence प्रदान करता है, जिससे इंटरनेट बंद होने या आपदा की स्थिति में भी संचार बनाए रखा जा सकता है
  • iOS/macOS और Android, दोनों वर्ज़न उपलब्ध हैं, और पूर्ण protocol compatibility को सपोर्ट करते हैं
  • सॉफ़्टवेयर public domain में जारी किया गया है, इसलिए कोई भी इसे स्वतंत्र रूप से उपयोग और संशोधित कर सकता है

bitchat परिचय

  • bitchat एक decentralized peer-to-peer messaging application है जो Bluetooth mesh network पर आधारित है
    • इंटरनेट कनेक्शन, सर्वर, या फ़ोन नंबर की आवश्यकता नहीं है
    • केवल पास के डिवाइसों से ad-hoc communication network बनाता है
  • हर डिवाइस एक साथ client और server की भूमिका निभाता है
    • आसपास के peers को अपने-आप खोजता है
    • कई डिवाइसों के माध्यम से संदेश पहुंचाने वाली multi-hop relay feature से नेटवर्क की रेंज बढ़ती है

मुख्य विशेषताएँ

  • censorship resistance: कोई केंद्रीय सर्वर नहीं है, इसलिए निगरानी या ब्लॉक करना मुश्किल है
  • surveillance avoidance: संचार केवल लोकल Bluetooth network के भीतर होता है
  • infrastructure independence: इंटरनेट आउटेज, प्राकृतिक आपदा, विरोध-प्रदर्शन, या सीमित कनेक्टिविटी वाले क्षेत्रों में भी काम कर सकता है

सॉफ़्टवेयर वितरण

  • iOS/macOS वर्ज़न
    • App Store: bitchat mesh
    • सोर्स कोड: GitHub - permissionlesstech/bitchat
    • iOS 16.0 या बाद का, macOS 13.0 या बाद का सपोर्ट
    • Xcode, XcodeGen, या Swift Package Manager से build किया जा सकता है
  • Android वर्ज़न
    • Play Store: bitchat
    • सोर्स कोड: GitHub - permissionlesstech/bitchat-android
    • APK release उपलब्ध है
    • Android 8.0(API 26) या बाद का सपोर्ट
    • iOS वर्ज़न के साथ पूर्ण protocol compatibility बनाए रखता है

दस्तावेज़ और लाइसेंस

  • तकनीकी श्वेतपत्र: whitepaper.md
  • सॉफ़्टवेयर public domain में जारी किया गया है, इसलिए इसका स्वतंत्र उपयोग और संशोधन किया जा सकता है

1 टिप्पणियां

 
GN⁺ 2026-01-20
Hacker News की टिप्पणियाँ
  • फ़ोन में पहले से ही उन्नत wireless तकनीक भरी हुई है, लेकिन क़ानूनी तौर पर उन्हें centrally controlled base station के बिना सैकड़ों मीटर से ज़्यादा सीधे communicate करने की अनुमति नहीं है
    वहीं 10 डॉलर का walkie-talkie आदिम तकनीक से कई किलोमीटर तक संचार कर सकता है, लेकिन data transmission पर रोक है
    यह तकनीकी सीमा नहीं, बल्कि सरकार द्वारा बनाए गए नियमों का नतीजा है

    • LoRa सपोर्ट करने वाला छोटा USB मॉड्यूल और Codec2 जैसे low-bitrate voice codec इस्तेमाल करके इस अंतर को भरा जा सकता है
      लेकिन अगर यह फ़ोन में built-in हो तो कहीं ज़्यादा सुविधाजनक होगा। LilyGo T-Deck Plus/Pro जैसे डिवाइस हैं, लेकिन वे फ़ोन नहीं हैं, इसलिए अलग डिवाइस साथ रखना पड़ता है
    • कई WiFi chips को monitor mode में स्विच करके सभी packets receive किए जा सकते हैं और सीधे transmit भी किया जा सकता है
      bandwidth कम होती है, लेकिन text या audio के लिए काफ़ी है। इसके लिए root access चाहिए, और अपना protocol तथा error correction code implement करना पड़ता है
    • अफ़सोस इस बात का है कि क़ानून नहीं, बल्कि LTE Direct commercialize नहीं हो सका
      यह तकनीक 1km तक फ़ोन-से-फ़ोन direct communication दे सकती थी, लेकिन firmware implementation की ज़रूरत के कारण इसे सिर्फ़ सरकारी फ़ोनों तक सीमित रखा गया
      5G में Device-to-Device feature भी है, लेकिन support की स्थिति स्पष्ट नहीं है
      spectrum allocation की समस्या भी है, और फ़ोन power तथा antenna constraints के कारण long-range communication में कमजोर होते हैं
      walkie-talkie में antenna बड़ा और power अधिक होती है, लेकिन bandwidth संकरी होने से data transfer speed कम रहती है
    • असल में कोई ऐसा क़ानून नहीं है जो फ़ोन निर्माता को 900MHz ISM band radio जोड़ने से रोके
      और walkie-talkie पर data transmission भी क़ानूनी है
    • यह दावा कि “walkie-talkie पर data transmission ग़ैरक़ानूनी है” सच है या नहीं, इस पर संदेह है
      मैंने पहले Gotenna इस्तेमाल किया था, और वह अमेरिका तथा यूरोप दोनों में क़ानूनी था
      REI पर smartphone से Bluetooth के ज़रिए जुड़कर छोटे संदेश relay करने वाला Motorola Talkabout T803 भी बिक रहा है
  • इसमें संदेशों को तुरंत भेजने के बजाय deferred propagation करने वाला feature नहीं है
    TTL ख़त्म होने तक retransmission तो होता है, लेकिन receiver offline हो तो message को store करके बाद में deliver करने की सुविधा नहीं है
    अगर nodes को कुछ समय तक messages cache करने के लिए configure किया जा सके, तो अलग-थलग user groups के बीच courier की भूमिका भी निभाई जा सकती है

    • इसके लिए पुराने FidoNet को देखना उपयोगी होगा
      उसने 40 साल पहले से dial-up और wireless links के साथ store-and-forward architecture को बेहतरीन तरीके से लागू किया था
      यह BT5 की वास्तविक उपयोग दूरी (लगभग 10m) से कहीं अधिक विश्वसनीय था
      Bluetooth mesh networks सिर्फ़ कुछ खास परिस्थितियों में काम करते हैं, इसलिए उनकी व्यावहारिकता सीमित है
    • यह सच में बहुत अच्छा point है
      HN पर ऐसा विषय सैकड़ों बार देखा है, लेकिन व्यावहारिक store-and-forward चर्चा बहुत कम हुई है
      हाल के Iran जैसे मामलों को देखकर लगता है कि ऐसी तकनीक कितनी ज़रूरी है
      अमेरिका में भी बड़े आयोजनों या आपदा के समय communications network ठप हो सकता है, इसलिए decentralized messaging की ज़रूरत साफ़ दिखती है
    • सिर्फ़ delayed delivery ही नहीं, high-power retransmission stations लगाने का तरीका भी चाहिए
      राजनीतिक अराजकता की स्थिति में दो-तरफ़ा communication से ज़्यादा one-way information distribution महत्वपूर्ण हो सकता है
      receive-only mode को trace करना कठिन होता है, और यह अहम जानकारी पहुँचाने में उपयोगी है
      ये सारी समस्याएँ store-and-forward model से हल की जा सकती हैं
      LoRa dongle Bluetooth से बेहतर है, लेकिन उसका इस्तेमाल जोखिम भरा भी हो सकता है
    • इस अवधारणा को ही store and forward कहा जाता है
    • mobile OS, खासकर iOS, का background apps को force close करना भी समस्या हो सकता है
  • Uganda में चुनाव से पहले internet shutdown के दौरान BitChat नंबर 1 पर पहुँच गया
    लेख लिंक
    Jamaica में hurricane की स्थिति के दौरान भी यह communication network collapse के बाद प्रमुख app बनकर उभरा

    • दूसरा लेख अपने tone में इतना एक-सा है कि AI द्वारा लिखा हुआ लगता है
  • अच्छा होगा अगर Apple यह सुविधा iPhone में जोड़ दे
    Find My और AirTag के साथ वह पहले ही सफल हो चुका है, इसलिए iMessage में offline Bluetooth messaging जोड़ दे तो बात बन जाए
    cruise ship, stadium, यहाँ तक कि spacewalk तक दिखाने वाला Apple-स्टाइल demo video तुरंत कल्पना में आता है

    • लेकिन iPhone की penetration कुछ चुनिंदा बाज़ारों के बाहर कम है
      जिन जगहों पर इसकी सच में ज़रूरत है, वे internet shutdown झेलने वाले political crisis regions हैं, इसलिए Android support अनिवार्य है
    • privacy marketing मुश्किल होगी
      आख़िरकार users को Apple पर भरोसा करना होगा, और carrier की जगह अजनबियों की relay पर भी विश्वास करना होगा
      जब पुलिस पहले से fake base stations से निगरानी करती है, तो trust का सवाल बड़ा है
      फिर भी festival या cruise जैसी जगहों पर, जहाँ short-range communication चाहिए, यह बेहद उपयोगी feature होगा
    • अमेरिका या चीन की सरकार Apple पर दबाव डाल सकती है
      अगर सरकारें अनुमति न दें, तो ऐसा feature शायद launch ही न हो पाए
    • Apple Watch Ultra जैसे niche features भी घोषित किए गए हैं, इसलिए संभावना पूरी तरह ख़ारिज नहीं है
    • लेकिन ऐसा सिस्टम carrier revenue model को चुनौती देता है
      अगर एक decentralized system बिना infrastructure के काम करे, तो सवाल उठता है कि उससे charge किस बात का लिया जाएगा
  • अगर wireless local networking पहले लोकप्रिय हो गया होता, और IPv6 के कारण NAT इतना नहीं फैला होता,
    तो शायद आज का internet architecture पूरी तरह अलग होता
    और अगर VC funding से बने closed platforms न होते, तो यह और ज़्यादा खुला होता

    • असली मुद्दा दरअसल spectrum allocation policy है
      2.4GHz के छोटे unlicensed band में भी अद्भुत प्रगति हुई है,
      अगर इससे नीचे के VHF/UHF bands को unlicensed खोल दिया जाए तो innovation विस्फोटक रूप से बढ़ेगा
    • फिर भी अंत में wired (fiber) ही जीतेगा, ऐसा लगता है
      large-scale transfer और reliability के लिए यह अनिवार्य है, और datacenter expansion के लिए भी ज़रूरी है
      P2P tools बढ़ेंगे, लेकिन पूरे internet का ढाँचा शायद मिलता-जुलता ही रहेगा
  • सोचता हूँ Bluetooth messaging app का इस्तेमाल आख़िर कब होता है
    BT5 में भी 400m सीमा है, इसलिए protest के दौरान किसी journalist को photo भेजने जैसा उपयोग संभव नहीं लगता
    अगर सिर्फ़ परिवार को dinner alert भेजना हो, तो शायद इसकी ज़रूरत ही न पड़े

    • Bluetooth 5 का coded PHY आदर्श परिस्थितियों में 1km तक जा सकता है
      ज़्यादातर नए फ़ोन hardware बदले बिना इसे support कर सकते हैं
      समस्या तकनीक नहीं, बल्कि political constraints हैं
      यह रोज़मर्रा की ज़िंदगी और आपदा, दोनों में उपयोगी feature हो सकता है, लेकिन कोई built-in solution मौजूद नहीं है
      यह विडंबना है कि satellite communication के दौर में भी बुनियादी P2P feature नहीं है
    • एक developer ने परिवार के साथ cruise यात्रा के दौरान satellite internet की क़ीमत बहुत ज़्यादा होने पर
      Bluetooth से communicate करने वाला app खुद बना लिया
      पास के devices के बीच बेवजह server से होकर जाने की ज़रूरत नहीं, इस लिहाज़ से यह तर्कसंगत है
    • 2010 के शुरुआती दशक में, Sony Ericsson के note app से Bluetooth chat करने की याद है
      गाँव के hostel में signal नहीं था, इसलिए बगल वाले बिस्तर पर सो रही लड़की से चुपके से बात की थी
      काफ़ी मज़ेदार रात थी
    • यह हर उस स्थिति में उपयोगी है जहाँ mobile internet काम नहीं करता
      सिर्फ़ protest ही नहीं, concert, festival, mountain regions आदि में भी इसका उपयोग हो सकता है
    • Iran में अभी internet बंद है
      जब शासन क्रूर दमन कर रहा हो, तब ऐसी तकनीक की ज़रूरत और भी ज़्यादा होती है
  • व्यक्तिगत रूप से मुझे Jack Dorsey की भागीदारी पसंद नहीं है
    इसलिए मैं Briar को तरजीह देता हूँ

    • लेकिन Apple platform पर app न होने से इसकी उपयोगिता कम हो जाती है
    • कोई भी app हो, सबसे प्रभावी implementation ही महत्वपूर्ण है
      अभी इसी समय ऐसी तकनीक की ज़रूरत है
      BitChat अगर Dorsey के experiment से शुरू हुआ हो, तब भी अगर वह बढ़ता है तो उसका अपना महत्व है
    • एक और विकल्प Berty भी है
    • सिर्फ़ नापसंदगी जताने के बजाय, कारण भी साझा करना अच्छा होगा
    • जब Briar पहले से मौजूद है, तो समझ नहीं आता कि पहिया फिर से क्यों बनाया जा रहा है
  • उम्मीद है कि browser का Web Bluetooth API और व्यापक रूप से support किया जाएगा
    अगर यह PWA-आधारित हो, तो app store censorship से बचा जा सकता है

    • लेकिन PWA में background execution और Bluetooth interaction संभव नहीं, इसलिए इसकी व्यावहारिकता कम है
  • सरकार और बिचौलियों को हटाने वाली तकनीकों को क़ानूनी रूप से कभी पूरी तरह अनुमति नहीं मिलेगी
    long-range wireless, P2P communication, decentralized payments—सब पर यही बात लागू होती है
    अगर सरकार उसे track या tax नहीं कर सकती, तो वह mainstream नहीं बन पाएगा
    यह दौर ऐसा है कि digital content खरीदने के बाद भी कंपनियाँ उसे delete कर सकती हैं,
    और torrent से वही चीज़ डाउनलोड करना ग़ैरक़ानूनी है—यही बहुत कुछ बता देता है

  • मुझे लगता है Meshtastic और सस्ते kits (10~35 डॉलर) कहीं बेहतर हैं
    सिर्फ़ Bluetooth से लगभग 100m तक ही सीमा रहती है, जबकि Meshtastic 2~20km तक जा सकता है
    इसका community भी काफ़ी सक्रिय है

    • लेकिन Meshtastic में reliability issues हैं
      60 stations वाले network में भी एक hop से ज़्यादा पार करना कठिन है
      वहीं Meshcore 5 hops से ज़्यादा पर भी लगभग 100% success rate दिखाता है
      पहले इसका closed source होना मुझे खटकता था, लेकिन अब open source Flutter app स्थिर हो रहा है