bitchat オフライン Bluetooth チャットの使用方法: メッシュ リレー、Nostr フォールバック、プライバシー、信頼できるインストール

Bitchat のオフライン通信ガイド: Bluetooth メッシュ マルチホップ リレー、Nostr ネットワーク フォールバック、エンドツーエンド暗号化、ロケーション チャネル、信頼できるインストール、および近隣のワイヤレス メタデータ リスクについて説明します。

bitchat によるこのチュートリアルは、タイトルにある特定のタスクに焦点を当てています。 Bitchat の Bluetooth メッシュと Nostr フォールバックは、さまざまな接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接性、およびネットワークのメタデータを隠すことはできません。

以下は、テスト環境と取り消し可能なデータを使用したデモンストレーションです。アカウント、キー、マシン制御、投資、または緊急通信が関係する場合は、手動で確認する必要があります。

Bluetooth メッシュと Nostr フォールバックの間で作業を分割する方法

このセクションでは、「Bluetooth メッシュと Nostr フォールバックの間で作業を分割する方法」のみを扱います。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
# 先关闭互联网测试近距离 Mesh

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

信頼できる配布チャネルからのみインストールしてください

次の順序で実行することをお勧めします。

  1. 実際のバージョンとソースを確認します。
  2. テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
  3. 取り消し可能なアクションを実行します。
  4. 出力、終了コード、またはスクリーンショットを保存します。
  5. 変更を元に戻して再確認します。
1
# 核对仓库、签名、版本与哈希

完了基準は、コマンドがエラーを報告しないだけではなく、「信頼できるリリース チャネルからのみインストール」し、検証可能な結果を取得することです。

2 つのバックアップ デバイスを使用した最初のテスト

チェック項目 合格基準 停止信号
最初のテストでは 2 つのバックアップ デバイスを使用します。入力、出力、権限の範囲が明確 ツールが自動で操作範囲を拡大
出典 公式ウェアハウスまたは元のデータに戻すことができます 未知の鏡や受け売りの結論に頼る
セキュリティ ログにシークレット値がありません トークン、Cookie、またはプライベート データが存在する
回復 実行前の状態に戻る機能 バックアップや元に戻す方法はありません
1
# 不导入主通讯录或真实敏感身份

停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。

システムに必要な Bluetooth 権限は何ですか?

このセクションでは、「どのシステムの Bluetooth 権限が必要か」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
Get-PnpDevice -Class Bluetooth -ErrorAction SilentlyContinue

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

近くのデバイスの距離制限を確認する

次の順序で実行することをお勧めします。

  1. 実際のバージョンとソースを確認します。
  2. テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
  3. 取り消し可能なアクションを実行します。
  4. 出力、終了コード、またはスクリーンショットを保存します。
  5. 変更を元に戻して再確認します。
1
# 分别测试同房间、隔墙和室外

完了基準は、コマンドがエラーを報告しないだけではなく、「近くのデバイスの距離制限を見つけて」検証可能な結果を取得することです。

中継ノードが本当にメッセージを転送するかどうか

チェック項目 合格基準 停止信号
中継ノードが本当にメッセージを転送するかどうか 入力、出力、権限の範囲が明確 ツールは操作範囲を自動的に拡張します
出典 公式ウェアハウスまたは元のデータに戻すことができます 未知の鏡や受け売りの結論に頼る
セキュリティ ログにシークレット値がありません トークン、Cookie、またはプライベート データが存在する
回復 実行前の状態に戻る機能 バックアップや元に戻す方法はありません
1
# 加入第三台设备并关闭两端直连

停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。

オフライン メッセージの遅延を記録する方法

このセクションでは、「オフライン メッセージの遅延を記録する方法」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
# 记录发送、收到和重新连接时间

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

Nostr フォールバックによってどのようなネットワーク メタデータが公開されますか?

次の順序で実行することをお勧めします。

  1. 実際のバージョンとソースを確認します。
  2. テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
  3. 取り消し可能なアクションを実行します。
  4. 出力、終了コード、またはスクリーンショットを保存します。
  5. 変更を元に戻して再確認します。
1
# 记录 relay 域名和连接时间

完了基準は、「Nostr ロールバックによってどのネットワーク メタデータが公開されるか?」という検証可能な結果を取得することです。コマンドがエラーを報告しないのではなく。

暗号化はコンテンツを保護しますが、匿名性と同等ではありません

チェック項目 合格基準 停止信号
暗号化はコンテンツを保護しますが、匿名性と同等ではありません。入力、出力、権限の範囲が明確 ツールが自動的に操作範囲を拡張
出典 公式ウェアハウスまたは元のデータに戻すことができます 未知の鏡や受け売りの結論に頼る
セキュリティ ログにシークレット値がありません トークン、Cookie、またはプライベート データが存在する
回復 実行前の状態に戻る機能 バックアップや元に戻す方法はありません
1
# 区分内容、身份、位置和流量模式

停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。

ニックネームと公開キーで連絡先を確認する方法

このセクションでは、「ニックネームと公開キーで連絡先を確認する方法」のみを扱います。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
# 通过线下渠道比对指纹

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

緊急消去は、記憶メディアが追跡できないことを保証するものではありません

次の順序で実行することをお勧めします。

  1. 実際のバージョンとソースを確認します。
  2. テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
  3. 取り消し可能なアクションを実行します。
  4. 出力、終了コード、またはスクリーンショットを保存します。
  5. 変更を元に戻して再確認します。
1
# 将其视为应用级清理而非取证防护

完了基準は、コマンドがたまたまエラーを報告しなかったということではなく、「緊急消去は記憶媒体がトレースレスであることを保証するものではなく」、検証可能な結果が得られることです。

携帯電話の省電力戦略が切断につながるのはなぜですか?

チェック項目 合格基準 停止信号
携帯電話の節電戦略が切断につながるのはなぜ 入力、出力、および権限の範囲をクリアする ツールが自動的に操作範囲を拡張
出典 公式ウェアハウスまたは元のデータに戻すことができます 未知の鏡や受け売りの結論に頼る
セキュリティ ログにシークレット値がありません トークン、Cookie、またはプライベート データが存在する
回復 実行前の状態に戻る機能 バックアップや元に戻す方法はありません
1
# 关闭测试设备的后台限制后对比

停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。

メッセージが蓄積した場合は、最初にリレーまたは Bluetooth を確認してください

このセクションでは、「メッセージが蓄積した場合、最初にリレーと Bluetooth のどちらを確認する必要があるかを確認する」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
# 分别禁用 Nostr 与蓝牙做 A/B 测试

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

緊急訓練は送信の成功をテストするだけではありません

次の順序で実行することをお勧めします。

  1. 実際のバージョンとソースを確認します。
  2. テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
  3. 取り消し可能なアクションを実行します。
  4. 出力、終了コード、またはスクリーンショットを保存します。
  5. 変更を元に戻して再確認します。
1
# 加入电量低、网络断开和人员移动

完了基準は、コマンドがたまたまエラーを報告しなかったことではなく、「緊急訓練は送信の成功をテストするだけでなく」、検証可能な結果が得られることです。

単一のアプリケーションを唯一の通信ソリューションとして扱わないでください

チェック項目 合格基準 停止信号
唯一の通信ソリューションとして単一のアプリケーションに依存しないでください 入力、出力、権限の範囲をクリアする ツールが自動的に操作範囲を拡張
出典 公式ウェアハウスまたは元のデータに戻すことができます 未知の鏡や受け売りの結論に頼る
セキュリティ ログにシークレット値がありません トークン、Cookie、またはプライベート データが存在する
回復 実行前の状態に戻る機能 バックアップや元に戻す方法はありません
1
# 同时准备纸质集合点和其他联络方式

停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。

テスト後にアカウントとログをクリアする

このセクションでは、「テスト後のアカウントとログのクリア」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
# 删除测试身份并复查应用存储

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

リレー トポロジを形成するための 3 台のデバイスのテスト方法

次の順序で実行することをお勧めします。

  1. 実際のバージョンとソースを確認します。
  2. テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
  3. 取り消し可能なアクションを実行します。
  4. 出力、終了コード、またはスクリーンショットを保存します。
  5. 変更を元に戻して再確認します。
1
# A 与 C 隔离,只允许 B 作为中继

完了基準は、単にコマンドがエラーを報告しないということではなく、「中継トポロジを構成する3台の機器の試験方法」が検証可能な結果が得られることである。

バックグラウンド省電力による切断を再現する方法

チェック項目 合格基準 停止信号
バックグラウンド省電力による切断を再現する方法 入力、出力、および権限の範囲をクリアする ツールは操作範囲を自動的に拡張します
出典 公式ウェアハウスまたは元のデータに戻すことができます 未知の鏡や受け売りの結論に頼る
セキュリティ ログにシークレット値がありません トークン、Cookie、またはプライベート データが存在する
回復 実行前の状態に戻る機能 バックアップや元に戻す方法はありません
1
# 分别记录前台、锁屏和低电量状态

停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。

演習後に参加者の公開鍵を確認します

このセクションでは、「演習後の参加者の公開鍵の確認」のみを扱います。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。

1
# 线下比对公钥指纹并删除临时身份

bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。

結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。

愚痴の最終チェック

  • 使用されたバージョンとソースが文書化されています。
  • テスト入力と正式なデータは分離されています。
  • コマンド、設定と実際の出力を対応させることができます。
  • 障害が発生したパスは少なくとも 1 回アクティブにテストされました。
  • キー、アカウント、個人データは Git やログに入力されません。
  • アップグレード、停止、再開のための明確なアクションがあります。

それでも結果がどのようにして得られたのか説明できない場合は、アクセス許可を拡張したり、既存の安定したプロセスを置き換えたりせずに、テスト環境で bitchat を維持してください。