balanceOfmethod would return the number of swords owned by a wallet, and a user can transfer any number of these swords by calling
transferFromwith the “sword” ID.
transferFrommethod) for 1,000 unique tokens. With ERC1155, the developer need only call
transferFromwith quantity 1,000 and perform a single transfer operation. This increased efficiency, of course, comes with the loss of information: we can no longer trace the history of an individual sword.