ERC-20 Tokens

Supports
Fungible Only

Transactions
Single Only

Localization
Single Language

Meta Data
on-chain (legacy)

Protection
None (Destination Errors = Token Loss)

Example Concept

ERC-721 Tokens

Supports
Non-Fungible Only

Transactions
Single Only

Localization
Single Language

Meta Data
on-chain (legacy)

Protection
None (Destination Errors = Token Loss)

Example Concept

ERC-1153 Tokens

Supports
Fungible, Non-Fungible, Semi-Fungible

Transactions
Single, Batch

Localization
Universal Language Support

Meta Data
URI based (off chain)

Protection
Yes (Destination Error Protection)

Example Concept