Multiple Wallets/Wallet Security
As cryptocurrencies become more mainstream, cryptocurrency wallets will become common items that everyone will have. People might have one super secure protected wallet that stores the title to their home and life savings, a slightly less secure spending wallet that needs to be accessed fairly regularly, and then one or more mobile wallet that only hold the bare minimum amount of valuables since they go with you wherever you go.
If a bank, for example, were to grant access to a safe deposit box based on proof of ownership of an Ethereum address, where your address is essentially your identity, you would want only a secure Ethereum address/wallet to be used for that purpose. That wallet/key pair used to access the safe deposit box, along with other critical funds or assets, might be sitting on a hardware wallet in a safe in your closet which you may be hesitant to leave the house with.
The bank could instead grant access to an Interface Token itself regardless of the Ethereum address it is connected to. In this scenario a user could simply and securely transfer that token to a mobile wallet which could be taken to the bank for access to the safe deposit box. Upon returning home he or she could just transfer the token back to the ultra secure wallet leaving that mobile wallet empty of critical assets. In this case the Interface Token is like your key to access your safe deposit box which you take with you only when you need it and store in a safe place all other times.
Using a mechanism like an Interface Token, we can simply transfer tokens to and from different addresses in order to transfer those roles and permissions instead of having to maintain multiple copies of various wallets each with their own purpose.
It is inevitable that once cryptocurrencies become mainstream a person might hold a dozen or more different addresses and managing all of that will be complicated enough as it is. Assigning roles to a more easily transferrable mechanism like a token versus to an actual address should make managing those roles and identities more practical.
The popular blockchain game CryptoCities.net ties both in-game progress as well as player assets to a user's Ethereum address without use of a tokenized model. While the location assets within the game can be transferred by selling them through a marketplace, it is impossible for a user to transfer ownership of the progress made in the game itself to another user.
One might want to transfer ownership if, for example, there is value to the progress made in the game and another person would be willing to pay to take over the account. A user might also suspect that their Ethereum address is compromised and want to transfer their entire account to another Ethereum address without having to manually sell each owned location and then start over in terms of game progress. Any platform that assigns progress in a game, for example a saved game state, could assign that progress to a token rather than an Ethereum address giving the owner flexibility to transfer that token to a mobile Ethereum wallet for play on the go in the event they don't want to have the same Ethereum address on both their mobile device and their home computer.
Additionally the hash stored on a player's Interface Token could be used to generate special characteristics, both aesthetic and functional, for characters or elements incorporated into a game. Common, rare, and ultra-rare traits could be assigned to characters or locations based on the random hash stored on an Interface Token associated with a specific character or location based on generative algorithms put in place by the developer.
Art Blocks is a platform of smart contracts individually deployed by artists that are intended to be connected to works of generative art. The smart contracts, called Art Nodes, have a dynamic hash output that the artist can adjust to suit his or her needs. Users holding Interface Tokens can send ETH to the Art Nodes which will switch the output hash from the most recent block hash of the Ethereum blockchain to the hash stored on the user's Interface Token. A connected generative art project will use this hash as an input to control parameters and variables that dynamically shape the resulting art piece.
Since the token holder "owns" the hash, and that hash is guaranteed to be unique, a token holder is therefore the "owner" of the output of the connected project. Generative artists can create dynamic pieces where their patrons can pay to own their own unique edition of the artist's curated generative art. An artist or even industrial designer could interpret a user's Interface Token hash as the parameters to generate a sculpture or piece of furniture, for example, and produce and the file necessary for that user to have the object fabricated using a 3D printer or a CNC. Not only would the resulting piece be unique, but the owner of the piece also can prove ownership of the design by simply possessing the token that stored the hash that generated the design in the first place.
The CryptoPunks project pioneered the digital collectable industry with a series of 10,000 algorithmically pre-generated 8bit cartoon "punks" which were free to claim on the Ethereum Blockchain. The concept is brilliant and there is a robust secondary market for CryptoPunks still today, with special punks selling for upwards of $10,000 a piece.
Interface Tokens allow this type of crypto-collectable project to be reimagined. Instead of all of the punks having been pre-generated and then put up for people to claim, they would instead be generated on demand using the hash stored on a user's Interface Token. This means that instead of knowing what you're going to get in advance, the process would be more like opening a pack of trading cards with pre-specified odds of finding rare items inside. This method of distributing collectable assets removes the first mover advantage from the equation, giving all participants the same probability of generating a rare or unique digital asset.
The next generation of crypto collectibles and crypto generated artwork can be created in real time using a token holder's hash, and that token holder can prove ownership of that asset by proving ownership of a hash which is easily accomplished through the transparency of the Ethereum blockchain.