﻿---
title: "人格證明（Proof of Personhood）"
description: "人格證明（Proof of Personhood）系統試圖在給定範圍內為每名合格的真人提供一份可用憑證，而無須讓每個應用程式都知道其法定身分。"
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 人格證明（Proof of Personhood）

> 僅供教育參考，不構成投資建議；投資可能產生損失。

<a id="answer"></a>

## 直接回答

人格證明（Proof of Personhood，PoP）是一類系統，旨在讓應用程式於給定範圍內執行「一名合格真人對應一份憑證、一個帳戶、一次投票、一次申領或其他操作」。PoP 憑證可以使用假名：應用程式可能只知道某個獲認可的發行方登記了一名唯一真人，而且同一憑證尚未在該範圍內操作過。應用程式無須知道此人的姓名、地址或政府身分證件號碼。

這個簡短描述包含數項彼此獨立的主張。**真人性** 詢問是否有活人參與。**唯一性** 詢問此人按系統規則是否已持有另一份憑證。**控制權** 詢問出示者目前是否控制該憑證。**資格** 詢問此人是否屬於獲准操作的人群。**不可連結性** 詢問不同情境中的出示能否彼此關聯。一項設計可以滿足其中一項而不滿足另一項：活體檢測不會為人員去重，唯一的護照不能證明出示者仍控制隨後生成的帳號，匿名證明也不會使有偏差的登記流程變得公平。

PoP 不等同於「了解你的客戶」（KYC）核驗。KYC 通常確認法定身分，並為法律或合規目的收集屬性。PoP 則可以簽發一項狹義聲明，例如「此登記冊中一名獲認可的參與者」，之後在不披露法定身分的情況下證明該聲明。反過來，KYC 記錄可以協助申請人去重，但不會自動提供不可連結的出示、抗轉讓能力或全球覆蓋。

PoP 本身也不是區塊鏈共識協議、分叉選擇規則或最終性機制。協議可以利用人格登記冊分配成員資格、獎勵或投票權重，但仍需要提出、驗證和最終確定狀態的規則。最初的 2017 年 PoP 論文提出把人格代幣作為加密貨幣設計的一項輸入；這不表示每一種現代人格憑證都是共識系統。

<a id="mechanism"></a>

## 它如何運作

沒有通用的 PoP 方法。系統會採用政府文件、生物特徵去重、社會圖譜背書、面對面或同步儀式、線上挑戰、受信任機構，或這些方法的組合。每種方法都只是轉移信任，而非消除信任：文件方案信任簽發機構和文件驗證；生物特徵方案信任擷取硬體、比對軟體及模板處理；社會圖譜方案信任入圖規則與抗串謀能力；儀式方案信任出席控制和組織者。

一個實作應該明確說明以下生命週期：

1. **定義範圍與政策。** 指定所保護的行動、符合條件的人群、時間範圍、可接受的錯誤率，以及在邊緣情況下「一個人」的定義。全球人類、地方居住、成年及會員資格是不同的主張。
2. **建模對手和激勵。** 估算額外憑證的價值，以及攻擊者是否能偽造證據、招募真實人物、賄賂操作人員、入侵設備、在社交圖中勾結或在發行後購買憑證。
3. **登記並檢測真人性。** 僅收集政策所需的證據。活體檢測或呈現攻擊檢測可以協助確認現場有活人，但並非唯一性檢測。
4. **在已登記的人口中去重。** 根據已公布的規則比較文件、生物識別、儀式出席、證明或其他信號。結果是相對於該登記、時間和方法的唯一性，而非證明任何其他地方不存在憑證。
5. **簽發並綁定憑證。** 將已批准的登記綁定到金鑰、驗證器或可恢復的帳戶。記錄發行者、有效期、狀態方法和保證等級。密碼學可驗證性證明誰簽署了聲明以及它是否被修改；正如 W3C 所指出的，它本身並不證明該聲明是真實的。
6. **出示範圍限定的證明。** 持有者可以直接出示憑證，也可以生成選擇性揭露或零知識出示。某種構造可以證明群組成員資格並導出範圍專用的無效符（nullifier），使驗證方能拒絕第二次操作，同時看不到可重複使用的全域識別碼。
7. **操作生命周期。** 驗證新鮮度和範圍，防止重放，處理撤銷和恢復，發布規則和軟體變更，測量錯誤接受和錯誤拒絕，提供人工審查和申訴，並定義發行者或服務關閉時的處理方式。

驗證方應同時評估密碼學和政策。有效證明或許能表明某把金鑰屬於目前憑證集，而且依給定的無效符規則沒有重複操作。它不能證明登記感測器未受破壞、操作人員沒有串謀、每名合格者都能登記、憑證未被出租，或該行為本身合法且公平。

度量必須保留其分母。錯誤接受衡量錯誤地被接受的申請人或重複；錯誤拒絕衡量合法申請人被錯誤拒絕的情況；覆蓋率衡量實際上能夠註冊的目標人口比例；攻擊成本估計獲得另一個可用憑證所需的邊際資源。一個單一的「準確率」百分比可能掩蓋一小部分被排除的群體、低基率的失敗或經濟上有利可圖的攻擊。

<a id="examples"></a>

## 範例解析

### 登記錯誤

假設 100,000 份申請中有 90,000 名唯一且合格的人，以及 10,000 份重複申請或機器人申請。誤拒率為 2% 時，1,800 名合格者會被拒；誤接受率為 5% 時，500 份禁入申請會被接受。系統正確分類了 97,700 份申請，即 97.7%，但這個彙總數字既沒有消除補救 1,800 次錯誤排除的必要，也沒有化解 500 份額外憑證帶來的風險。

### 勢均力敵投票中的憑證租賃

8,000 份憑證參與的投票以 4,050 比 3,950 結束。若每份憑證可以按 $5 租用，落後方只需再控制 101 票，就能以 4,051 比 4,050 反超，成本為 $505。登記時的唯一性並未防止轉讓、脅迫或付費控制。只有攻擊者在快照前尚未控制這些憑證時，快照才能阻止其事後建立帳號。

### 範圍專用無效符

在簡化的構造中，持有者生成 N = H(person_secret || action_id)，並以零知識證明 N 是從已接受集合中的憑證派生的。兩次使用 action_id = grant-2026 嘗試會生成相同的 N，因此第二次會被拒絕。使用 action_id = forum-2026 會生成不同的 N，並且可以降低跨應用程序的關聯性。這是一個概念示例；具體的雜湊輸入、域和證明聲明是協議特定的，元數據仍然可能將用戶關聯起來。

### 覆蓋範圍改變結果

一次空投擁有 1,000,000 代幣，並打算平等地支付每位符合資格的人。如果有 10,000 人參與，每人將收到 100 代幣。如果因旅行、設備或文件要求而排除 2,000 位原本符合資格的人，則 8,000 位已參與者每人收到 125 代幣。合約正確執行其登記程序，但分配在預期的人群中並不平等。因此，覆蓋範圍屬於安全性和公平性模型的一部分，而不僅僅是使用者體驗指標。

<a id="risks"></a>

## 風險與控制

### 登記與唯一性

- **誤接受：** 偽造文件、重放擷取資料、合成媒體、雙胞胎、資料庫缺口或串謀背書者都可能產生額外憑證。應測試完整營運流程，而不只是實驗室中的比對器。
- **錯誤拒絕：** 匹配錯誤和僵化的證據規則可能會排除合法人士。發布分解的績效數據，對有重大後果的重複匹配要求人工審查，並提供可及的補救措施。
- **有限的唯一性範圍：** 登記冊通常只能依據其能檢查的紀錄去重。應說明該主張涵蓋的地域、簽發方、登記管道和時間範圍。
- **驗證方遭俘獲：** 受賄操作人員或受破壞的登記硬體可以繞過正確的密碼學設計。應分離職責、稽核簽發、輪換操作人員並限制單方面權力。

### 隱私與資料保護

- **不可更換的生物特徵資料外洩：** 臉部或虹膜模板不能像密碼一樣更換。應盡量少收集、保護模板、明確規定保留與刪除方式，並在需要時取得知情同意。
- **跨情境關聯：** 穩定識別碼、簽章、無效符或時序模式可能連結不同應用程式中的活動。應使用域分離和不可連結的出示，並同時測試中繼資料路徑與證明值。
- **發行者-驗證者勾結：** 零知識證明可以在發行日誌仍然識別持有人的同時，將屬性對驗證者隱藏。記錄每個方的視角、保留政策及合併數據的能力。
- **永久公開：** 將原始生物特徵資料、文件影像或穩定的個人雜湊值上鏈，會使刪除和未來風險緩解變得困難。敏感登記資料不應放上公共帳本。

### 憑證生命周期

- **出售、出租與強迫：** 一個獨特的憑證仍然可能被其他人控制。模擬憑證市場和強制行為；僅僅因為一個代幣無法在鏈上移動，並不表示其不可轉讓。
- **金鑰或裝置妥協：** 加密持有證明了對秘密的控制，而不是使用它的人是誰。支持安全認證器、妥協報告和精心設計的恢復。
- **恢復重複：** 簽發替代憑證而不使舊憑證失效會產生兩個可用身分；過於嚴格的恢復會永久排除持有者。替代操作應具原子性並可稽核。
- **撤銷依賴：** 狀態檢查可能會啟用審查、追蹤或中斷。限制撤銷權限，公開原因和服務水準，並支持申訴或遷移。

### 治理與包容

- **中心化瓶頸：** 鏈上驗證器不會讓專有感測器、單一簽發方、升級金鑰或生物特徵資料庫自動去中心化。應逐一列出各元件的權力歸屬。
- **規則變更：** 管理員可以在使用者註冊後更改門檻、接受的文件或資格。使用版本化政策、通知期、影響評估和回滾程序。
- **參與障礙：** 成本、出行、語言、身心障礙、年齡、文件、網路和裝置要求都會影響誰能參與。應衡量目標人群中的完成率與拒絕率。
- **制度失敗：** 發行者可能會關閉、遺失金鑰或停止維護撤銷資料。在啟動前定義匯出、接替、退役和重新註冊路徑。

### 應用與經濟完整性

- **範圍或重播錯誤：** 重複使用無效符域可能造成不必要的關聯，遺漏或不一致的域則可能允許重複操作。應按協議要求把證明綁定至驗證方、操作、網路、隨機數和有效期限。
- **誘因升高：** 當投票、空投或帳戶變得更有價值時，過去無利可圖的攻擊可能變得有利可圖。應依據額外憑證的目前價值重新評估控制措施。
- **人類不當行為：** PoP 可以限制帳號多重性，但無法阻止已驗證的人協調、撒謊、發送垃圾信息、行賄或違規。保持內容、詐騙和治理控制的分離。
- **過度廣泛部署：** 稀缺資源的分配可能證明其獨特性，而普通的閱讀、講話或支付則可能不成立。應要求必要性和比例性，而不是將 PoP 變成通用的登入門檻。

<a id="misconceptions"></a>

## 常見的誤解

### 人格證明會揭露法定身分

不一定。系統可以證明某人屬於獲認可的唯一真人集合，而不用透露姓名或公民身分識別碼。是否真正達到這種隱私，取決於登記資料、出示設計、中繼資料以及可能串謀的各方。

### 活體檢測、CAPTCHA 或自拍可以證明唯一性

這些檢查可能會提高自動化或呈現攻擊的成本，但它們並不能證明同一個人沒有通過另一個設備、文件或帳戶註冊。去重是另一個獨立的主張。

### 零知識證明使註冊變得可靠

零知識可以限制出示時揭露的內容，並證明關於已承諾資料的形式化陳述。它無法糾正虛假的發行者聲明、有偏差的比對器、受破壞的感測器、受賄的操作人員或排他性政策。

### 將登記處放到區塊鏈上使系統去中心化

區塊鏈可以使更新和驗證規則可審計，但註冊、硬體生產、匹配、升級、撤銷和數據存取可能仍然集中。必須針對每個權限和依賴性評估去中心化程度。

### 「一人一憑證自動創造公平的共識或治理」

PoP 可以提供 Sybil 抵抗或會員輸入。它不提供區塊排序、分叉選擇、最終性、知情參與、投票保密、抗強迫或公平資格邊界。這些需要單獨的機制和政策選擇。

<a id="related"></a>

## 相關主題

- [西比爾攻擊](/zh-tw/crypto/sybil-attack/)
- [去中心化身分](/zh-tw/crypto/decentralized-identity/)
- [零知識證明](/zh-tw/crypto/zero-knowledge-proof/)
- [治理代幣](/zh-tw/crypto/governance-token/)
- [空投](/zh-tw/crypto/airdrop/)

<a id="sources"></a>

## 來源

- [人格證明：讓無須許可的加密貨幣重回民主化](https://doi.org/10.1109/EuroSPW.2017.46) - IEEE（存取日期：2026-08-19）
- [數位民主中的身分與人格](https://arxiv.org/abs/2011.02412) - arXiv（存取日期：2026-08-19）
- [人格憑證：在人工智慧時代區分線上真人的隱私保護工具及其價值](https://arxiv.org/abs/2408.07892) - arXiv（存取日期：2026-08-19）
- [NIST SP 800-63A-4：身分驗證與註冊](https://pages.nist.gov/800-63-4/sp800-63a.html) - NIST（存取日期：2026-08-19）
- [人臉辨識技術評估：1:1 驗證](https://pages.nist.gov/frvt/html/frvt11.html) - NIST（存取日期：2026-08-19）
- [可驗證憑證資料模型 v2.0](https://www.w3.org/TR/vc-data-model-2.0/) - W3C（存取日期：2026-08-19）
- [什麼是 Semaphore？](https://docs.semaphore.pse.dev/) - Semaphore（存取日期：2026-08-19）
- [World ID 概覽](https://docs.world.org/world-id/overview) - World（存取日期：2026-08-19）
- [World ID 4.0 遷移指南](https://docs.world.org/world-id/4-0-migration) - World（存取日期：2026-08-19）

Source: https://wiki.fcontext.com/zh-tw/crypto/proof-of-personhood/index.mdx
