セキュリティと証拠
争いになったら、合意内容の署名と日付がある記録を持てます。アンカーを付ければ、フィンガープリントは私たちが制御できない日付付き Polygon 取引にあります。後で記録を変えると一致しなくなります。
仕組み
最初の下書きから最終的な証拠まで
TrustChain の合意の、下書きから争いで提示できる証拠までの全過程です。アンカーを付けると、フィンガープリントと日付は、私たちへの信頼ではなく公開ブロックチェーン上に置かれます。
書面に残す
平易に条項を書き、相手を招待します。双方にアカウントがあれば、合意書内のエンドツーエンド暗号化チャットで話せます。鍵は端末にあり、サーバーにはないため、参加者だけが読めます。私たちにも読めません。
合意書に署名
双方が本人確認後に署名し、署名ごとに時刻を記録します。TrustChain を運営するため合意書を保管し、AI Advisor または Pip に支援を求めたときだけ OpenAI に送ります。
アンカー時にフィンガープリントを計算
署名済み記録にアンカーを付ける際、ID、タイトル、条項、金額、双方のアカウント ID から短いコードを計算します。同じ入力なら常に同じコード、1文字変えると全く違うコードになります。
Polygon に書き込み
そのコードと記録 ID を日付付き Polygon 取引に書きます。後で記録が変わると記載と一致せず、誰でも Polygonscan で確認できます。
各手順と TrustChain が記録する正確な内容は、TrustChain が署名を記録する仕組みに記載しています。
あなたのデータ
非公開のもの、公開されるもの。
合意書の情報は、機密部分、サービス運営に必要な部分、アンカー時に公開する小さな部分の3層です。それぞれの保存場所を説明します。
当事者に表示
サービス運営のため TrustChain が保管し、公開しません。
- 合意書の全文
- 利用条件
- 交渉した条項
TrustChain が管理
サービス運営に必要なデータです。公開リンクは状態と署名日時を示し、本人情報は示しません。
- 署名の状態
- タイムスタンプ
- 合意書の状態
アンカーした場合は Polygon 上
誰でもアカウントなしで Polygonscan で検索できます。
- フィンガープリント
- TrustChain の内部合意書 ID
- アンカーの日時
- 空のウォレット欄2つ
合意書本文、氏名、メールはオンチェーンに載りません。アンカーで書くのはフィンガープリントと TrustChain ID です。取引のウォレット欄2つは空で、ウォレットの接続は不要です。
役立つ場面
依頼主が支払いを拒んだら
仕事を終えたのに依頼主が払わない、または合意が違うと言う。その後の対応を説明します。
双方が署名した合意書を開く
双方が署名した内容のまま TrustChain アカウントに保存されます。どちらも後から条項を編集できません。
公開リンクを共有
誰でもアカウントなしで開き、双方の署名と時刻を確認できます。非公開情報は表示されません。
アンカー済みなら日付は公開
フィンガープリントは独自のタイムスタンプを持つ Polygon 取引にあるため、後で記録を変えると一致しなくなります。
別の版には、違いの説明が必要です
相手が内容の違うコピーを出してきたら、双方が署名した記録と、日付付き Polygon 記載を示せます。
言い分だけを信じてもらう必要はありません。署名済み記録が手元にあります。
内部の仕組み
技術的な詳細
詳しく説明します。
オープンソース
私たちを介さず確認
アンカーコントラクトのソースと読み取り専用ツールは GitHub で MIT ライセンス公開しています。Node.js 18 以降でこのコマンドを使うと、自社で作ったテスト取引のサンプルを Polygon と照合します。アカウントも鍵も不要です。
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0GitHub でコードを読む · 各チェックの内容 · サンプル記録を開く
私たちなしで確認できること
- フィンガープリントは、そのブロック時刻に TrustChain のアンカー用ウォレットから Polygon に書き込まれました。
- コントラクトは今もそのフィンガープリントを保持し、記載を変更・削除する機能がありません。
- Polygon のコントラクトコードは GitHub の公開ソースと一致しています。
私たちの説明に依存する部分
- 当事者が誰か、双方が署名したか。署名と時刻は TrustChain の記録に基づきます。
- その記録 ID がそのアンカーに属すること。8文字の ID はオンチェーンに書かれず、TrustChain の公開記録が両者を結び付けます。
- フィンガープリントの元データ。ただし記録ファイルがあれば確認できます。アンカー済み合意書のどちらの当事者も「証拠」タブからダウンロードできます。
よくある質問
よく寄せられる質問
TrustChain は合意書を読めますか?
運営上、TrustChain が合意書を保管するため、技術的にはアクセスできます。AI Advisor または Pip に支援を求めたときだけ OpenAI に送信します(プライバシー第5条)。チャットは例外で、エンドツーエンド暗号化され、参加者だけが読めます。私たちには読めません。
フィンガープリントから本文を復元できますか?
いいえ。一方向なので、フィンガープリントから本文を復元できません。
合意書のコピーを失くしたら?
合意書は TrustChain アカウントに保管され、いつでも取り出せます。アンカー済みなら、本文のコピーがすべて失われてもフィンガープリントと日付は Polygon に残ります。
誰とデータを共有しますか?
TrustChain の運営に必要なサービスだけです。本人確認の Sumsub、決済の Stripe、AI Advisor または Pip に支援を求めたときの OpenAI、招待メール配信、Google Firebase、同意したアクセス解析です。TrustChain に広告は表示しません。
TrustChain のセキュリティ
TrustChain は法律事務所ではなく、法律上の助言を行いません。執行可能性は地域の資格ある専門家にご相談ください。
セキュリティ問題を見つけたら、件名に Security を付けて founder@trustchain.biz にメールしてください。