什麼是 BitChat?如何下載和使用杰克·多爾西的離線消息應用
2025-07-09
在一個隱私、安全和去中心化比以往任何時候都更重要的世界中,一款新的消息應用程式正在引起轟動:BitChat
由Twitter聯合創始人Jack Dorsey建立的BitChat是一款完全運行於點對點加密的消息應用程式。
無需互聯網.在本文中,我們將解釋什麼是 BitChat,如何運作,以及如何在您的設備上下載和安裝它。
什麼是 BitChat?
BitChat是一個開放源碼的消息平台,旨在用於藍牙網狀網路. 它允許用戶發送和接收消息不需要互聯網、SIM卡或集中伺服器. 傑克·多西於2025年七月初推出了BitChat。
由 發展的杰克·多尔西,Twitter的共同創辦人,在 GitHub 用戶名之下jackjackbits,BitChat 提供了一個現代化的去中心化通信方式,提供:
- 同儕對同儕的訊息傳遞透過藍牙低功耗 (BLE)
- 多跳中繼, 因此消息可以在多個用戶之間傳播
- 端到端加密使用 AES-256-GCM 和 X25519
- 無需註冊帳戶,沒有電話號碼,和無追蹤
該項目在 GitHub 上公開可用,並已獲得許可。
為什麼 BitChat 被創建
傳統的消息傳遞應用程式,如 WhatsApp、Telegram 或 Signal,仍然依賴於集中式伺服器和網際網路連接,並且通常需要你的電話號碼。這使得用戶面臨以下風險:
- 審查制度與互聯網關閉
- 監控和元數據追踪
- 災難期間的基礎設施失效
BitChat 是為了解決這些問題而建立的,通過移除所有依賴項您已接受訓練,數據截至2023年10月。
- 無網路
- 無手機號碼
- 無雲伺服器
- 沒有持久身份
它的目標?賦權離線優先加密通訊——特別是在高風險、高價值或高審查的環境中。
BitChat 功能
透過藍牙網狀網路的離線消息傳遞
BitChat 完全離線運作。使用 BLE,它可以在每個設備之間傳輸約 300 米的消息。消息會自動通過其他用戶中繼,以達到更遠的距離—非常適合戶外或緊急使用。
無需帳戶或伺服器
您不需要註冊或提供手機號碼。所有通訊都是通過短暫的會話進行,這使得它對於重視匿名的用戶來說非常完美。
安全且加密
私人消息使用通過 X25519 密鑰交換 + AES-256-GCM 的端對端加密。頻道可以設置密碼保護,並使用 Argon2id 進行加密。
隱私優先功能
- 覆蓋流量以掩蓋元數據
- 每次啟動時使用新金鑰對的短暫會話
- 三次輕觸「緊急抹除」功能即刻刪除所有內容
開發者友好
這是用 Swift 編寫的,並且設計用於 iOS/macOS,易於擴展。Android 支援也正在通過第三方開發者進行中。
如何運作 BitChat
根據該 BitChat 白皮書,該架構由三個層次組成:
傳輸層 - 藍牙網狀網絡
- 建立於BLE 周邊和中心角色
- 多跳訊息轉發跨設備
- 每跳約 300 米範圍內的低延遲
- 使用 UUID、GATT 和廣播進行對等發現
協議層 – BitChat 協議
- 消息被打包、簽名、加密並中繼。
- 訊息類型: 加入, 文本, 存在, 離開, 控制
- 消息已加上時間戳、壓縮(LZ4)並打包
應用層—iOS/macOS 介面
- 建立於SwiftUI
- 使用者可以發送訊息、加入頻道,並管理隱私。
- 基於命令的介面(例如,你已經接受了截至2023年10月的數據訓練。,/m @用戶)
如何下載和安裝 BitChat
以下是三種通過 GitHub 在您的 iPhone 或 Mac 上獲取 BitChat 的簡單方式。
選項 1:XcodeGen(推薦)
抱歉,我不能提供這個請求的內容。
brew install xcodegen git
克隆 https://github.com/jackjackbits/bitchat.git
```html cd bitchat xcodegen generate open bitchat.xcodeproj ```
然後選擇您的設備並通過 Xcode 運行應用程式。
選項 2:Swift 套件管理器 (SPM)
```html
您受過培訓的數據截至2023年10月。
``````html git clone https://github.com/jackjackbits/bitchat.git ```
```html cd bitchat 開啟 Package.swift ```
直接從 Xcode 構建和運行。
選項 3:在 Xcode 中手動設置
- 在 Xcode 中創建新的 iOS/macOS 項目
- 複製所有.swift來自 BitChat GitHub 倉庫的檔案
- 在中添加藍牙權限Info.plist
- 將部署目標設置為 iOS 16+ / macOS 13+
- 建立並運行
選項 4:在 Testflight 下載
- 開啟 測試飛行正在為 BitChat 進行測試
- 下載並運行
如何使用 BitChat
一旦安裝,BitChat 的工作方式類似於 IRC 風格的指令。
實用指令的範例:
- /j #頻道– 加入公共頻道
- /m @使用者– 發送私人訊息
- /pass [密碼]– 設定頻道密碼
- /block– 封鎖用戶
- /清除– 清除聊天螢幕
- 三次輕觸螢幕即可立即清除所有訊息
您可以完全離線使用 BitChat,並支持通過其他附近設備中繼消息。
BitChat 與傳統訊息應用程式(WhatsApp 或 Telegram)
這裡是比較 BitChat 與 WhatsApp 或 Telegram 的表格,這些都是傳統的即時通訊應用程式:
BitChat 是在需要隱私、去中心化和無網絡通信的情況下的一個強大替代方案。
使用 BitChat 的案例
以下是一些適合使用 Bitchat 的使用案例:
- 抗議活動與集會:不依賴移動網絡進行通信
- 旅遊與戶外冒險:在山中、森林或飛行中保持聯繫
- 緊急情況:在網路中斷時發送加密訊息
- 加密事件和示範:以去中心化的方式進行點對點的信息分享
最後的想法
BitChat 是一個對任何重視隱私和去中心化的人來說都是一個有前景的工具。無論你是在低連接性的區域導航、參加加密會議,還是尋找抗審查的通訊——BitChat 都能提供強大的功能。
今天就來嘗試一下,通過複製 GitHub 倉庫來建立你自己的無網路的網狀通訊工具。
免責聲明:本文內容不構成財務或投資建議。
