Jack Dorsey เปิดตัวแอปส่งข้อความ Bluetooth Mesh แบบโอเพนซอร์สที่ใช้งานได้โดยไม่ต้องอินเทอร์เน็ต

ทีมชุมชน BigGo
Jack Dorsey เปิดตัวแอปส่งข้อความ Bluetooth Mesh แบบโอเพนซอร์สที่ใช้งานได้โดยไม่ต้องอินเทอร์เน็ต

อดีต 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