如何区分以太坊网络ERC-20和ERC-721协议?

 2023-09-09 21:29:33发布 2023-09-09 21:30:11更新

ERC-20 和 ERC-721 都是以太坊 Token 发行的一种标准协议。基于 ERC-20 标准发行的 Token 没有价值区别,可以互换,可以分割;基于 ERC-721 标准发行的 Token 不可互换,每个 Token 都是唯一的,独一无二的,而且是不可以分割的。

ERC-20

ERC-20是最广为人知的标准。

ERC-20标准规定Token必须有其名称、符号、总供应量和其他功能,包括转账和汇款。这个标准的优点是,只要Token符合ERC-20标准,它将与以太钱包兼容。也就是说,你可以把代币加到你的以太坊钱包里,然后通过你的钱包发送给别人。

由于ERC-20标准的存在,发行Token非常简单。

ERC-721

ERC-721标准规定,每个符合其标准的Token都有一个唯一的Token标识。在ERC-721标准中,每个Token都是唯一的。也就是说,在ERC-721标准下,你的100元和我的100元是不一样的,因为两个100元的数字是不一样的。

ERC-20和ERC-721的区别

用一个例子直接说明。如果在区块链有一个虚拟宠物应用程序,里面有100只猫。如果这个应用的Token是基于ERC-20标准开发的,我们同时都有一只猫,那么你的猫和我的猫是一样的,猫的Token是可以分的。例如,如果它被分成10个副本,那么每个副本都是0.1Token。

区分ERC-20和ERC-721

ERC-20标准

如果这个应用的Token是基于ERC-721标准开发的,那么反正你的猫和我的不一样,因为我们的猫ID是不一样的,猫作为一个整体是不可分割的,是唯一的。

区分ERC-20和ERC-721

ERC-721标准

从这个例子中,我们可以看到 ERC-20 Token 和 ERC-721 Token 的两点区别:

1、ERC-20 标准的 Token 是没有价值区分的,是可以互换的;ERC-721 标准的 Token 是不可以互换的,每个 Token 都有唯一的 ID。

2、ERC-20 标准的 Token 是可以分割的,而 ERC-721 标准的 Token 是不可以分割的。

推荐阅读