bitchat によるこのチュートリアルは、タイトルにある特定のタスクに焦点を当てています。 Bitchat の Bluetooth メッシュと Nostr フォールバックは、さまざまな接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接性、およびネットワークのメタデータを隠すことはできません。
以下は、テスト環境と取り消し可能なデータを使用したデモンストレーションです。アカウント、キー、マシン制御、投資、または緊急通信が関係する場合は、手動で確認する必要があります。
Bluetooth メッシュと Nostr フォールバックの間で作業を分割する方法
このセクションでは、「Bluetooth メッシュと Nostr フォールバックの間で作業を分割する方法」のみを扱います。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
信頼できる配布チャネルからのみインストールしてください
次の順序で実行することをお勧めします。
- 実際のバージョンとソースを確認します。
- テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
- 取り消し可能なアクションを実行します。
- 出力、終了コード、またはスクリーンショットを保存します。
- 変更を元に戻して再確認します。
|
|
完了基準は、コマンドがエラーを報告しないだけではなく、「信頼できるリリース チャネルからのみインストール」し、検証可能な結果を取得することです。
2 つのバックアップ デバイスを使用した最初のテスト
| チェック項目 | 合格基準 | 停止信号 |
|---|---|---|
| 最初のテストでは 2 つのバックアップ デバイスを使用します。入力、出力、権限の範囲が明確 | ツールが自動で操作範囲を拡大 | |
| 出典 | 公式ウェアハウスまたは元のデータに戻すことができます | 未知の鏡や受け売りの結論に頼る |
| セキュリティ | ログにシークレット値がありません | トークン、Cookie、またはプライベート データが存在する |
| 回復 | 実行前の状態に戻る機能 | バックアップや元に戻す方法はありません |
|
|
停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。
システムに必要な Bluetooth 権限は何ですか?
このセクションでは、「どのシステムの Bluetooth 権限が必要か」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
近くのデバイスの距離制限を確認する
次の順序で実行することをお勧めします。
- 実際のバージョンとソースを確認します。
- テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
- 取り消し可能なアクションを実行します。
- 出力、終了コード、またはスクリーンショットを保存します。
- 変更を元に戻して再確認します。
|
|
完了基準は、コマンドがエラーを報告しないだけではなく、「近くのデバイスの距離制限を見つけて」検証可能な結果を取得することです。
中継ノードが本当にメッセージを転送するかどうか
| チェック項目 | 合格基準 | 停止信号 |
|---|---|---|
| 中継ノードが本当にメッセージを転送するかどうか | 入力、出力、権限の範囲が明確 | ツールは操作範囲を自動的に拡張します |
| 出典 | 公式ウェアハウスまたは元のデータに戻すことができます | 未知の鏡や受け売りの結論に頼る |
| セキュリティ | ログにシークレット値がありません | トークン、Cookie、またはプライベート データが存在する |
| 回復 | 実行前の状態に戻る機能 | バックアップや元に戻す方法はありません |
|
|
停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。
オフライン メッセージの遅延を記録する方法
このセクションでは、「オフライン メッセージの遅延を記録する方法」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
Nostr フォールバックによってどのようなネットワーク メタデータが公開されますか?
次の順序で実行することをお勧めします。
- 実際のバージョンとソースを確認します。
- テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
- 取り消し可能なアクションを実行します。
- 出力、終了コード、またはスクリーンショットを保存します。
- 変更を元に戻して再確認します。
|
|
完了基準は、「Nostr ロールバックによってどのネットワーク メタデータが公開されるか?」という検証可能な結果を取得することです。コマンドがエラーを報告しないのではなく。
暗号化はコンテンツを保護しますが、匿名性と同等ではありません
| チェック項目 | 合格基準 | 停止信号 |
|---|---|---|
| 暗号化はコンテンツを保護しますが、匿名性と同等ではありません。入力、出力、権限の範囲が明確 | ツールが自動的に操作範囲を拡張 | |
| 出典 | 公式ウェアハウスまたは元のデータに戻すことができます | 未知の鏡や受け売りの結論に頼る |
| セキュリティ | ログにシークレット値がありません | トークン、Cookie、またはプライベート データが存在する |
| 回復 | 実行前の状態に戻る機能 | バックアップや元に戻す方法はありません |
|
|
停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。
ニックネームと公開キーで連絡先を確認する方法
このセクションでは、「ニックネームと公開キーで連絡先を確認する方法」のみを扱います。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
緊急消去は、記憶メディアが追跡できないことを保証するものではありません
次の順序で実行することをお勧めします。
- 実際のバージョンとソースを確認します。
- テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
- 取り消し可能なアクションを実行します。
- 出力、終了コード、またはスクリーンショットを保存します。
- 変更を元に戻して再確認します。
|
|
完了基準は、コマンドがたまたまエラーを報告しなかったということではなく、「緊急消去は記憶媒体がトレースレスであることを保証するものではなく」、検証可能な結果が得られることです。
携帯電話の省電力戦略が切断につながるのはなぜですか?
| チェック項目 | 合格基準 | 停止信号 |
|---|---|---|
| 携帯電話の節電戦略が切断につながるのはなぜ | 入力、出力、および権限の範囲をクリアする | ツールが自動的に操作範囲を拡張 |
| 出典 | 公式ウェアハウスまたは元のデータに戻すことができます | 未知の鏡や受け売りの結論に頼る |
| セキュリティ | ログにシークレット値がありません | トークン、Cookie、またはプライベート データが存在する |
| 回復 | 実行前の状態に戻る機能 | バックアップや元に戻す方法はありません |
|
|
停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。
メッセージが蓄積した場合は、最初にリレーまたは Bluetooth を確認してください
このセクションでは、「メッセージが蓄積した場合、最初にリレーと Bluetooth のどちらを確認する必要があるかを確認する」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
緊急訓練は送信の成功をテストするだけではありません
次の順序で実行することをお勧めします。
- 実際のバージョンとソースを確認します。
- テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
- 取り消し可能なアクションを実行します。
- 出力、終了コード、またはスクリーンショットを保存します。
- 変更を元に戻して再確認します。
|
|
完了基準は、コマンドがたまたまエラーを報告しなかったことではなく、「緊急訓練は送信の成功をテストするだけでなく」、検証可能な結果が得られることです。
単一のアプリケーションを唯一の通信ソリューションとして扱わないでください
| チェック項目 | 合格基準 | 停止信号 |
|---|---|---|
| 唯一の通信ソリューションとして単一のアプリケーションに依存しないでください | 入力、出力、権限の範囲をクリアする | ツールが自動的に操作範囲を拡張 |
| 出典 | 公式ウェアハウスまたは元のデータに戻すことができます | 未知の鏡や受け売りの結論に頼る |
| セキュリティ | ログにシークレット値がありません | トークン、Cookie、またはプライベート データが存在する |
| 回復 | 実行前の状態に戻る機能 | バックアップや元に戻す方法はありません |
|
|
停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。
テスト後にアカウントとログをクリアする
このセクションでは、「テスト後のアカウントとログのクリア」についてのみ説明します。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
リレー トポロジを形成するための 3 台のデバイスのテスト方法
次の順序で実行することをお勧めします。
- 実際のバージョンとソースを確認します。
- テスト アカウント、テスト ディレクトリ、またはテスト デバイスを使用します。
- 取り消し可能なアクションを実行します。
- 出力、終了コード、またはスクリーンショットを保存します。
- 変更を元に戻して再確認します。
|
|
完了基準は、単にコマンドがエラーを報告しないということではなく、「中継トポロジを構成する3台の機器の試験方法」が検証可能な結果が得られることである。
バックグラウンド省電力による切断を再現する方法
| チェック項目 | 合格基準 | 停止信号 |
|---|---|---|
| バックグラウンド省電力による切断を再現する方法 | 入力、出力、および権限の範囲をクリアする | ツールは操作範囲を自動的に拡張します |
| 出典 | 公式ウェアハウスまたは元のデータに戻すことができます | 未知の鏡や受け売りの結論に頼る |
| セキュリティ | ログにシークレット値がありません | トークン、Cookie、またはプライベート データが存在する |
| 回復 | 実行前の状態に戻る機能 | バックアップや元に戻す方法はありません |
|
|
停止信号が表示された場合は、最初に再開し、次のステップに進まないでください。
演習後に参加者の公開鍵を確認します
このセクションでは、「演習後の参加者の公開鍵の確認」のみを扱います。まず現在の状態を保存してから、最小限のテストを実行します。複数の条件を同時に変更しないでください。
|
|
bitchat の場合、結果を判断するときにこの境界を組み合わせる必要があります。bitchat の Bluetooth メッシュと Nostr フォールバックは、異なる接続条件に対応します。エンドツーエンド暗号化では、すべてのデバイス、時間、近接関係、ネットワーク メタデータを隠すことはできません。
結果が再現できない場合は、バージョン、入力、ログを記録し、テストの範囲を絞ります。
愚痴の最終チェック
- 使用されたバージョンとソースが文書化されています。
- テスト入力と正式なデータは分離されています。
- コマンド、設定と実際の出力を対応させることができます。
- 障害が発生したパスは少なくとも 1 回アクティブにテストされました。
- キー、アカウント、個人データは Git やログに入力されません。
- アップグレード、停止、再開のための明確なアクションがあります。
それでも結果がどのようにして得られたのか説明できない場合は、アクセス許可を拡張したり、既存の安定したプロセスを置き換えたりせずに、テスト環境で bitchat を維持してください。