---
# System prepended metadata

title: Krypto Camp 第二週課前學習 概述 標準化智能合約

---

# Krypto Camp 第二週課前學習 概述 標準化智能合約
看完Solidity基礎, 再來看看常用的智能合約
* ERC20
* ERC721
* ERC1155
---
### 同值化代幣(Fungible Token，FT)
什麼是同值化代幣?
簡單來說，1美元等於1美元，美元也是一種同質化代幣。美元可以進行簡單交換，即使序號不同也不影響替換，如果價值相同，鈔票面額大小對持有者來說沒有區別。
同質化代幣同樣如此，同種類的一個比特幣和另一個比特幣沒有任何區別，規格相同，具有統一性。
代表性智能合約 : ERC20

### 非同值化代幣(Non-Fungible Token，NFT）
什麼是非同值化代幣?
現實生活中具有實際價值的事物是不可替代的，如一份合同、房屋產權、藝術作品、出生證明等。
你的合同不等於我的合同，你的出生證明不等於我的出生證明...等。
此外，非同質化代幣也不可分割，例如我的合同不能分一半給你或我的出生證明也不能切一半給你...等。
代表性智能合約 : ERC721

### ERC20, ERC721簡易區分
| 同值化代幣(FT) | 非同值化代幣(NFT） |
|:------------:|:---------------:|
|     ERC20    |       ERC721     |
|    可互換性   |     不可互換性     |
|     統一性    |       獨特性      |
|     可分性    |      不可分性     |
|     方便性    |       防盜性      |

### ERC1155
ERC1155 相比於 ERC721 簡而言之最大的區別就是它可以一個合約承載多類 FT 與 NFT，可以將其理解為是 ERC20 和 ERC721 的融合加強版，想發行同質化和非同質化的代幣 1155 全部搞定，而不用用多個合約承載再進行互動。

### 簡易結論
* 發代幣   => ERC20
* 發NFT   => ERC721 or ERC721A
* 發會員卡 => ERC1155

> ERC721 針對每一個編號 只能有一個
> ERC1155 則是希望每一個編號可能會有N個
> ex: 一般會員、黃金會員、白金會員
> 不同種類的會員可以有限定不同的數量
> 也就是說 可以有多個人共同擁有同一種東西

### 延伸讀物
[ERC1155 是什麼？以愛迪達 NFT 為例解析](https://www.blocktempo.com/what-is-erc-1155-use-adidas-nft-as-example/)