Economically, web 3.0 put more ownership into the user’s hands instead of the entity bringing users to its network. As a result, new financial incentives are established for individuals to participate. Also, with it being decentralized, it brings more privacy and “trustlessness” to the user as well, giving them more assurance that the funds received and given will not be manipulated, given the parameters of the smart contracts set.
A token is a smart contract built on the Ethereum blockchain that can perform any command that it is programmed to do. For example, an NFT, non-fungible token, can be programmed to give access to a video game for people who own the token to play.
You can use either Solidity or Viper to create a token on Ethereum.