[DRAFT] - Add Bhutan NDI case study to decentralized identity pages#16599
Merged
corwintines merged 6 commits intoDec 1, 2025
Conversation
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
minimalsm
commented
Oct 30, 2025
wackerow
reviewed
Nov 4, 2025
|
|
||
| Governments can use the principles of decentralized identity to issue foundational identity documents—such as national IDs, passports, or driver's licenses—as verifiable credentials on Ethereum, providing strong cryptographic guarantees of authenticity to reduce fraud and forgery in online identity verification. Citizens can store these attestations in their personal [wallet](/wallets/) and use them to prove their identity, age, or right to vote. | ||
|
|
||
| This model allows for selective disclosure, especially when combined with [zero-knowledge proof (ZKP)](/zero-knowledge-proofs/) privacy technology. For example, a citizen could cryptographically prove they are over 18 to access an age-restricted service without revealing their exact date of birth, offering greater privacy than a traditional ID. |
Member
There was a problem hiding this comment.
...without revealing their exact date of birth, offering...
Consider additionally:
"...without revealing their exact date of birth, or other extraneous personal information, offering..."
|
|
||
| This model allows for selective disclosure, especially when combined with [zero-knowledge proof (ZKP)](/zero-knowledge-proofs/) privacy technology. For example, a citizen could cryptographically prove they are over 18 to access an age-restricted service without revealing their exact date of birth, offering greater privacy than a traditional ID. | ||
|
|
||
| #### 💡Case study: Bhutan National Digital ID (NDI) on Ethereum |
Member
There was a problem hiding this comment.
(We typically add custom ID's to h4's as well)
|
|
||
| The Kingdom of Bhutan [launched a National Digital Identity (NDI) system](https://www.dailybhutan.com/article/bhutan-makes-history-as-the-world-s-first-nation-to-launch-a-national-digital-id-on-ethereum) on Ethereum in October 2025, built on the principles of decentralized identity and self-sovereign identity. Using decentralized identifiers and verifiable credentials, Bhutan's NDI issues digitally signed credentials directly to a citizen's personal wallet. By anchoring cryptographic proofs of these credentials on Ethereum, the system ensures they are authentic, tamper-proof, and can be verified by any party without querying a central authority. | ||
|
|
||
| The system's architecture emphasizes privacy through the use of [Zero-Knowledge Proof (ZKP)](/zero-knowledge-proofs/) technology. This implementation of "selective disclosure" allows citizens to prove specific facts (e.g., "I am over 18" or "I am a citizen") to access services without revealing the underlying personal data, such as their full ID number or exact date of birth. This demonstrates a powerful, real-world use of Ethereum for a secure, user-centric, and privacy-preserving national ID system. |
Member
There was a problem hiding this comment.
A bit repetitive from above
- duplicative link to ZKP page
without revealing the underlying personal data, such as their full ID number or exact date of birth
- Just noting this is very similar to statement just made above
Comment on lines
+56
to
+61
| <p> | ||
| A real-world example of using ZKP for identity management systems is the Kingdom of Bhutan's National Digital ID (NDI) system, built on Ethereum. Bhutan’s NDI uses ZKPs to allow citizens to cryptographically prove facts about themselves, like "I am a citizen" or "I am over 18," without revealing the sensitive personal data on their ID. | ||
| </p> | ||
| <p> | ||
| Learn more about Bhutan NDI in the <a href="/decentralized-identity/#national-and-government-id">Decentralized Identity case study</a>. | ||
| </p> |
Member
There was a problem hiding this comment.
Can use markdown inside:
Suggested change
| <p> | |
| A real-world example of using ZKP for identity management systems is the Kingdom of Bhutan's National Digital ID (NDI) system, built on Ethereum. Bhutan’s NDI uses ZKPs to allow citizens to cryptographically prove facts about themselves, like "I am a citizen" or "I am over 18," without revealing the sensitive personal data on their ID. | |
| </p> | |
| <p> | |
| Learn more about Bhutan NDI in the <a href="/decentralized-identity/#national-and-government-id">Decentralized Identity case study</a>. | |
| </p> | |
| A real-world example of using ZKP for identity management systems is the Kingdom of Bhutan's National Digital ID (NDI) system, built on Ethereum. Bhutan’s NDI uses ZKPs to allow citizens to cryptographically prove facts about themselves, like "I am a citizen" or "I am over 18," without revealing the sensitive personal data on their ID. | |
| Learn more about Bhutan NDI in the [Decentralized Identity case study](/decentralized-identity/#national-and-government-id). |
…ges-for-identity-pages edits and adding QuarkID
Member
|
I merged @mnelsonBT PR for this, so going to close this. |
corwintines
approved these changes
Dec 1, 2025
This was referenced Dec 3, 2025
Closed
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary