
What Are Soulbound Tokens?
A soulbound token is:
- Non-transferable: Bound to the recipient only.
- Exclusive: Represents something unique and personal.
- Verifiable: On-chain proof of ownership and authenticity.
Example: A company could issue loyalty rewards as soulbound tokens that only the original customer can redeem, ensuring uniqueness and preventing resale.
ERC4671: The Non-Tradable Token Standard (NTT)
ERC4671 defines the framework for Non-Tradable Tokens (NTTs). Each contract represents a certificate authority that can issue or revoke tokens.
Key Features:
- Unique Certificates
- Multiple Tokens
- Revocation
- Verifiability .
IERC4671 Interface
ERC4671 is ERC165-compliant and includes:
Metadata & Identity
Each NTT contains:
- Name
- Symbol
- TokenURI
Note: Metadata should avoid confidential data since URIs can be queried publicly.
Enumerable Features
ERC4671Enumerable lets contracts query:
- emittedCount()
- holdersCount()
- tokenOfOwnerByIndex(owner, i)
- tokenByIndex(i)
Delegation & Minting
Authorities can delegate minting rights:
- delegate() / delegateBatch()
- mint() / mintBatch()
- issuerOf()
Consensus-Based Minting & Revocation
Some use-cases require multiple voters (multi-sig style):
- voters()
- approveMint(owner)
- approveRevoke(tokenId)
Pull Mechanism
A token owner can migrate their NTT to a new address by signing a transfer authorization, ensuring recovery without making tokens tradable.
NTT Store
The NTT Store (IERC4671Store) allows users to expose their NTTs for third-party verification.
Soulbound Identity & Security
- Non-transferable identity layer for Web3
- Privacy concerns: URIs must not leak sensitive data
- Solution: Restrict metadata access or keep confidential data off-chain
Conclusion: Soulbound Tokens (ERC4671 NTTs) introduce a secure, verifiable, and exclusive identity layer for Web3. They ensure digital assets remain personal, non-tradable, and tamper proof.
Comments (0)
No comments yet
Be the first to share your thoughts!
Technical Writer Team Blockhertz
Blockchain & Web3 Innovator
Blockhertz is a collective of blockchain developers, architects, and innovators dedicated to building next-gen Web3 solutions. Our team specializes in DeFi, tokenomics, smart contracts, and distributed systems.