อดีต CEO ของ Twitter คือ Jack Dorsey ได้สร้างความประหลาดใจให้กับชุมชนเทคโนโลยีด้วยการเขียนโค้ดและเปิดตัวแอปส่งข้อความแบบโอเพนซอร์สที่ชื่อว่า bitchat ซึ่งสร้างเครือข่าย mesh โดยใช้การเชื่อมต่อ Bluetooth เท่านั้น แอปนี้ช่วยให้ผู้ใช้สามารถสื่อสารกันได้โดยไม่ต้องใช้อินเทอร์เน็ต เสาสัญญาณมือถือ หรือเซิร์ฟเวอร์กลาง ซึ่งเป็นแนวคิดที่จุดประกายการอย่างเข้มข้นเกี่ยวกับความเป็นส่วนตัว การใช้งานจริง และข้อจำกัดทางเทคนิค
ข้อมูลจำเพาะทางเทคนิค
- การเข้ารหัส: การแลกเปลี่ยนคีย์ X25519 + AES-256-GCM สำหรับข้อความส่วนตัว, Argon2id + AES-256-GCM สำหรับข้อความในห้อง
- ระยะการเชื่อมต่อ: 30-75 เมตร ระยะทั่วไปของ Bluetooth LE (ขึ้นอยู่กับอุปกรณ์)
- การรองรับแพลตฟอร์ม: iOS 16.0+ / macOS 13.0+, โปรโตคอลที่เข้ากันได้กับ Android
- เครือข่าย: การส่งข้อความแบบ routing สูงสุด 7 hop พร้อมการส่งต่อแบบ TTL
- การบีบอัด: การบีบอัด LZ4 สำหรับข้อความที่มีขนาดมากกว่า 100 ไบต์ (ประหยัด bandwidth ได้ 30-70%)
การใช้งานในโลกจริงที่เกินกว่าสิ่งที่คาดคิด
แม้ว่าหลายคนจะตั้งคำถามเกี่ยวกับความจำเป็นในทางปฏิบัติของเทคโนโลยีดังกล่าวในตอนแรก แต่การอภิปรายในชุมชนได้เผยให้เห็นกรณีการใช้งานที่น่าสนใจซึ่งขยายไปไกลกว่าสถานการณ์การส่งข้อความทั่วไป ผู้ใช้ได้เน้นย้ำสถานการณ์ที่การสื่อสารแบบดั้งเดิมล้มเหลว เช่น ระบบรถไฟใต้ดิน สถานที่เดินป่าห่างไกล สนามกีฬาที่แออัดซึ่งเสาสัญญาณมือถือเกิดการใช้งานล้นหลาม และเที่ยวบินเครื่องบิน ตัวอย่างที่โดดเด่นเป็นพิเศษมาจากเหตุการณ์ปัจจุบัน โดยผู้ใช้ชี้ไปที่การปิดอินเทอร์เน็ตระหว่างการประท้วงในประเทศต่างๆ เช่น Togo ที่รัฐบาลตัดการเชื่อมต่อเป็นเวลานาน
การออกแบบของแอปสะท้อนให้เห็นสถานการณ์ฉุกเฉินเหล่านี้ด้วยฟีเจอร์ต่างๆ เช่น ฟังก์ชันลบข้อมูลฉุกเฉิน การแตะโลโก้สามครั้งจะลบข้อมูลทั้งหมดทันที สิ่งนี้แสดงให้เห็นว่านักพัฒนาเข้าใจถึงผลกระทบด้านความเป็นส่วนตัวที่ร้ายแรงและความเสี่ยงที่อาจเกิดขึ้นกับผู้ใช้ในสภาพแวดล้อมที่มีข้อจำกัด
ข้อจำกัดทางเทคนิคจุดประกายการถกเถียง
การเลือกใช้ Bluetooth Low Energy เป็นวิธีการส่งข้อมูลหลักได้สร้างการอภิปรายทางเทคนิคอย่างมาก นักวิจารณ์โต้แย้งว่าระยะที่จำกัดของ BLE ทำให้ไม่เหมาะสมสำหรับการสร้างเครือข่าย mesh ที่แข็งแกร่งในระดับใหญ่ เทคโนโลยีนี้โดยทั่วไปมีระยะเพียง 30-75 เมตรภายใต้สภาวะที่เหมาะสม ทำให้บางคนมองว่าเป็นเพียงของเล่นเมื่อเปรียบเทียบกับทางเลือกอื่นๆ เช่น วิทยุ LoRa หรือการสื่อสารผ่านดาวเทียม
อย่างไรก็ตาม ผู้สนับสนุนชี้ให้เห็นว่าจุดแข็งของแอปอยู่ที่ความพร้อมใช้งานแบบสากล สมาร์ทโฟนทุกเครื่องมี Bluetooth ติดตั้งมาแล้ว ซึ่งแตกต่างจากฮาร์ดแวร์เครือข่าย mesh เฉพาะทางที่ต้องซื้อแยกและตั้งค่าทางเทคนิค ชุมชนสังเกตว่าโซลูชันที่มีอยู่เช่น Meshtastic แม้จะมีระยะที่เหนือกว่า แต่ก็ประสบปัญหาการยอมรับเพราะต้องใช้ฮาร์ดแวร์เฉพาะที่คนส่วนใหญ่จะไม่ซื้อ
ความหงุดหงิดกับสวนที่ล้อมรั้วของ Apple
การอภิปรายเผยให้เห็นความหงุดหงิดที่ลึกซึ้งกว่าเกี่ยวกับข้อจำกัดของแพลตฟอร์มมือถือ ผู้ใช้หลายคนแสดงความรำคาญที่สมาร์ทโฟนสมัยใหม่ แม้จะมีความสามารถขั้นสูง แต่ไม่สามารถสื่อสารโดยตรงกับอุปกรณ์ใกล้เคียงได้เมื่อการเข้าถึงอินเทอร์เน็ตล้มเหลว สิ่งนี้ดูไร้สาระเป็นพิเศษเมื่อพิจารณาว่าฟีเจอร์เช่น AirDrop แสดงให้เห็นการสื่อสารแบบ peer-to-peer ระหว่างอุปกรณ์ Apple แล้ว
มันจะง่ายมากสำหรับ Apple ที่จะขยาย iMessage ให้ทำงานแบบ peer-to-peer อย่างน้อยระหว่างคนที่เคยส่งข้อความหากันมาก่อนและขณะที่หน้าจอทั้งสองเปิดอยู่ นั่นคือวิธีการทำงานของ AirDrop และการต้องส่งข้อความ 'Notes' ไปมาเป็นเรื่องไร้สาระ
แอปในปัจจุบันรองรับเฉพาะ iOS และ macOS เท่านั้น แม้ว่าเอกสารโปรโตคอลจะแสดงให้เห็นว่าความเข้ากันได้กับ Android เป็นไปได้ทางเทคนิค ข้อจำกัดของแพลตฟอร์มนี้ได้รับการวิจารณ์ โดยเฉพาะอย่างยิ่งเมื่อการสื่อสารแบบกระจายอำนาจอย่างแท้จริงควรจะทำงานได้ในทุกอุปกรณ์
การเปรียบเทียบคุณสมบัติหลัก
คุณสมบัติ | bitchat | การส่งข้อความแบบดั้งเดิม |
---|---|---|
ต้องการอินเทอร์เน็ต | ไม่ต้อง | ต้อง |
เซิร์ฟเวอร์กลาง | ไม่มี | จำเป็น |
การลงทะเบียน | ไม่ต้อง | ต้องใช้เบอร์โทร/อีเมล |
ระยะทาง | 30-75 เมตรต่อการส่งต่อ | ทั่วโลก |
การเข้ารหัส | แบบ end-to-end | แตกต่างกัน |
การส่งข้อความแบบออฟไลน์ | เก็บและส่งต่อ | ขึ้นอยู่กับเซิร์ฟเวอร์ |
ข้อพิจารณาด้านความปลอดภัยและความเป็นส่วนตัว
แอปใช้การป้องกันด้วยการเข้ารหัสลับที่จริงจัง รวมถึงการแลกเปลี่ยนคีย์ X25519, การเข้ารหัส AES-256-GCM และลายเซ็นดิจิทัล Ed25519 มันสร้างคู่คีย์ใหม่ในแต่ละเซสชันเพื่อความปลอดภัยไปข้างหน้าและรวมฟีเจอร์เช่นการส่งข้อมูลปกปิดเพื่อป้องกันการโจมตีการวิเคราะห์เวลา
อย่างไรก็ตาม สมาชิกชุมชนบางคนแสดงความสงสัยเกี่ยวกับการไว้วางใจเครื่องมือที่เน้นความเป็นส่วนตัวจาก Jack Dorsey เนื่องจากบทบาทก่อนหน้าของเขาในการนำแพลตฟอร์มโซเชียลมีเดียใหญ่ สิ่งนี้เน้นย้ำความตึงเครียดที่ต่อเนื่องระหว่างความต้องการเครื่องมือสื่อสารแบบกระจายอำนาจและความกังวลเกี่ยวกับแรงจูงใจเบื้องหลังผู้สร้าง
การใช้งานทางเทคนิคดูมั่นคง โดยแอปทำงานในเครื่องทั้งหมดโดยไม่ต้องการบัญชี หมายเลขโทรศัพท์ หรือตัวระบุถาวร ข้อความมีอยู่เฉพาะในหน่วยความจำของอุปกรณ์ตามค่าเริ่มต้น แม้ว่าเจ้าของห้องสามารถเปิดใช้งานการเก็บข้อความได้ตามต้องการ
โหมดการเพิ่มประสิทธิภาพแบตเตอรี่
- โหมดประสิทธิภาพสูง: ใช้งานฟีเจอร์เต็มรูปแบบเมื่อกำลังชาร์จหรือแบตเตอรี่เหลือมากกว่า 60%
- โหมดสมดุล: การทำงานแบบมาตรฐาน (แบตเตอรี่ 30-60%)
- โหมดประหยัดพลังงาน: ลดการสแกนเมื่อแบตเตอรี่เหลือน้อยกว่า 30%
- โหมดพลังงานต่ำสุด: โหมดฉุกเฉินเมื่อแบตเตอรี่เหลือน้อยกว่า 10%
- ประสิทธิภาพเบื้องหลัง: ประหยัดพลังงานอัตโนมัติเมื่อแอปทำงานในเบื้องหลัง
มองไปข้างหน้า
การเปิดตัวได้กระตุ้นการอภิปรายเกี่ยวกับการสื่สารแบบ peer-to-peer และเครือข่าย mesh แม้ว่า bitchat อาจมีข้อจำกัดด้านระยะ แต่มันแสดงถึงก้าวหนึ่งสู่ระบบสื่อสารที่ยืดหยุ่นมากขึ้นซึ่งไม่ขึ้นอยู่กับโครงสร้างพื้นฐานแบบรวมศูนย์ ลักษณะโอเพนซอร์สหมายความว่าคนอื่นสามารถสร้างต่อจากพื้นฐานนี้ได้ อาจแก้ไขข้อจำกัดปัจจุบันหรือปรับโปรโตคอลสำหรับวิธีการส่งข้อมูลที่แตกต่างกัน
ว่าสิ่งนี้จะกลายเป็นเครื่องมือที่ใช้กันอย่างแพร่หลายหรือยังคงเป็นเพียงความอยากรู้อยากเห็นทางเทคนิคนั้น น่าจะขึ้นอยู่กับการยอมรับในโลกจริงและว่าสถานการณ์ที่ทำให้มันมีค่าจะกลายเป็นเรื่องธรรมดามากขึ้นหรือไม่ ในตอนนี้ มันทำหน้าที่เป็นทั้งแอปที่ใช้งานได้และเป็นการพิสูจน์แนวคิดสำหรับสิ่งที่เป็นไปได้เมื่อสมาร์ทโฟนสื่อสารโดยตรงกัน
อ้างอิง: bitchat