跳至主要內容

安全與證據

若發生爭議,您會有帶簽名和日期的約定紀錄。錨定後,其指紋保存在我們無法控制的帶日期 Polygon 交易中。後續任何改動都不再匹配。

運作方式

從初稿到最終證據

這是 TrustChain 協議從初稿到爭議中可展示證據的完整路徑。錨定紀錄後,指紋和日期保存在公開區塊鏈上,不再依靠對我們的信任。

01

把約定寫下來

用通俗語言寫下條款,邀請另一方。雙方都有帳號後,可在協議內通過端對端加密聊天討論。密鑰在各自設備上,而非我們伺服器,只有聊天參與者可以閱讀,我們也不能。

02

簽署協議

雙方驗證身分後簽署,每次簽名均紀錄時間。我們儲存協議以運作 TrustChain,只有您請求 AI Advisor 或 Pip 幫忙時才將其傳送給 OpenAI。

03

錨定時計算指紋

錨定已簽署紀錄時,我們根據 ID、標題、條款、金額和雙方帳號 ID 計算短碼,即指紋。相同輸入總會得到相同程式碼,改一個字元就會完全不同。

04

寫入 Polygon

這段程式碼和紀錄 ID 會寫入帶日期的 Polygon 交易。若紀錄之後改變,就不再匹配該條目;任何人都能在 Polygonscan 查詢。

每一步及 TrustChain 在該步具體紀錄什麼,詳見TrustChain 如何紀錄簽名。

您的資料

哪些保持私密,哪些公開。

協議分三層:敏感內容、維持服務運作的資料,以及選擇錨定時公開的少量資訊。這裡說明各層保存在哪裡。

私密

雙方可見

由 TrustChain 儲存以運作服務,從不公開。

  • 協議全文
  • 條款與條件
  • 協商條款
服務

由 TrustChain 維護

維持服務運作的資料。公開連結顯示狀態和簽署日期,絕不顯示您的身分。

  • 簽名狀態
  • 時間戳記
  • 協議狀態
公開

若錨定,則位於 Polygon

任何人都能在 Polygonscan 查詢,無需帳號。

  • 指紋
  • TrustChain 的內部協議 ID
  • 錨定日期和時間
  • 兩個空錢包欄位

協議正文、姓名和郵箱不上鏈。錨定寫入協議指紋及其 TrustChain ID,交易中的兩個錢包欄位保持空白:您從不需要連接錢包。

何時派上用場

客戶拒絕付款時

工作完成了,客戶卻不付款,或說雙方另有約定。接下來會怎樣?

1

打開雙方簽署的協議

它按雙方簽署的原樣保存在 TrustChain 帳號中。任何一方都不能事後編輯條款。

2

分享其公開連結

任何人無需帳號即可打開,看到雙方已簽署及簽署時間。不顯示私密內容。

3

已錨定時,日期公開

指紋保存在自帶時間戳記的 Polygon 交易中,因此日後改動紀錄就不再匹配。

4

不同版本需要說明差異

如果對方拿出內容不同的副本,您可以指出雙方簽署的紀錄及其帶日期的 Polygon 條目。

您無需讓任何人僅憑您的話相信。您擁有簽署紀錄。

技術細節

面向技術讀者

具體細節如下。

指紋對紀錄 ID、標題、條款、金額和雙方帳號 ID 計算 Keccak-256。確定性、單向且抗碰撞,與 Polygon 和 Ethereum 原生使用的雜湊函數相同。
錨定指紋及 TrustChain 對紀錄的 ID 會寫入公開區塊鏈 Polygon,並帶兩個空錢包欄位。交易確認後,TrustChain 和雙方都無法編輯或移除該條目,後續紀錄改動也不再匹配。
驗證智能合約及每次錨定交易均公開。任何人都可打開 Polygonscan 交易,確認指紋和日期,無需依賴 TrustChain 伺服器。
合約0x649Bc303d15E173D95B4d379e163868b03cf5Fec。原始碼已在 Polygonscan 和 Sourcify 驗證。兩者均編譯公開原始碼,確認與 Polygon 上運作的程式碼一致。同一程式碼也在 GitHub 的 contracts 資料夾 開放,旁邊是 trustchain-verify,一個把公開紀錄與 Polygon 交易比對的唯讀查核工具。
錨定錢包由 0xF9505f8763649481DD1f604C92b4c0c2fffE7153 寫入的條目屬於 TrustChain;任何人都能在 Polygonscan 查核錨定交易的傳送者。

開源

不依賴我們也能查核

錨定合約原始碼和唯讀查核工具均在 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 5c79fbb0

在 GitHub 閱讀程式碼 · 每項檢查做什麼 · 打開示例紀錄

哪些可以不依賴我們查核

  • 指紋由 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 不是律師事務所,也不提供法律意見。關於可執行性,請咨詢您所在地有資質的專業人士。

發現安全問題?請發電子郵件至 founder@trustchain.biz,主題注明 Security。