1.ERC1155 是什么,ERC1155,允许使用者在同一个智能合约中无限量地重复使用同质化或者非同质化的代币。
2. 如果你在开发一款链游,游戏中需要有两种货币,金币和装备,那么你需要一个 ERC20,和一个 ERC721 两个合约,如果使用 ERC1155 的话,同质化代币,对应的就是游戏中的金币,非同质化代币,对应游戏中的装备。
3. 转移,如果你想批量转移装备,500 个,那么你需要发送 500 笔交易,如果使用 ERC1155,可以批量转移代币资产,以及一次操作就可向不同对象转移多个代币资产,大大提高使用效率降低时间及 gasfee 成本。
4. 铸造,同时铸造时,如一种剑,游戏平台总发行 1000 把的时候,如果通过 ERC721 来 mint 时,需要重复同样的操作 1000 次,这样的过程极其麻烦,尽管可以编写自动化的程序帮忙操作,一样会花费较长时间,更大的问题是需要支付 1000 次 gas fee , 按照写本文时的 gas fee 水平,这 1000 此 mint 需要近 10000USDT 等值的 ETH ,按照 5 月份 gas fee 高点时,则需要花费数十万 USDT 等值的 ETH,这样的成本对于一般的公司来说是无法承受的。但是使用 ERC-1155 进行铸造的话就可以一次性将这 1000 把剑铸造完成,效率极高,且 gas fee 也只要发送一次。相对 ERC-721,成本极低。