1.What are the benefits of web 3.0 (decentralized internet)?
anti monopoly, proprivacy, highly secure data ownership inetroperability and permissionless blockchian.
2.What is a token?
Tokens represents any form of economic value that has some inbuilt anti counterfeiting measures in order to prevent people from cheating the system.
eg paper money,coins ,stock certificate,flight tickets id cards ,property sale deed .
Cryptographic tokens refers to assets and/or access rights that are collectively managed by a network of computers, a blockchain network, or other distributed ledger.Cryptographic tokens represent a set of rules, encoded in a smart contract – the token contract written on top of blockhain protocols.
They can be fungible tokens (ERC 20 STANDARD) and non fungible tokens(ERC 721 STANDARD)This standard has made it easy to create a token that represents any type of collectible, artwork, property, or personalized access rights, just to name a few examples. These non-fungible tokens have special properties that make the token unique, or that are tied to the identity of a certain person, and therefore represent less fungible or non-fungible assets and access rights.
3.How do you create a token on Ethereum?
Token in Ethereum is created by using the source code of smart code available in ethereum blockchain. To create a new token we just need to change the name of the token in this code.
The new smart contract created is then deployed in REMIX web browser which has an inbuilt Ethereum node running. You need to specify the name of the token, how many tokens to be created and the symbol of the token before pressing the deploy button in REMIX .Once smart contract is deployed on REMIX we can expand the contract and can interact with the function of the contract.
After testing on local Remix Ethereum node then we are in a position to test this in Rinkeby test network .Rinkeby is a test network to test your contracts before publishing to main network.
Deployment of a smart contract is considered as a transaction in blockchain. Therefore we need to pay Ether for minors to deploy our contract. We can get test ether from Rinkeby network to our wallet. A wallet can be created using a wallet provider software such as MetaMask.select the Rinkeby test network in MetaMask. Specify some amount of Ether for the transaction and press the Send button. Our contract will be deployed.
Once deployed the contract will have its own address. This address can be used to track our token in wallet applications.
Source code of our contract should be verified in order to listed in etherscan. The contract code should be submitted to etherscan for the verification. etherscan will compile the code and compare with the byte code deployed in network. We need to select the same compiler version that has been used to compile the code in Remix browser.
Deploying the contract is same as deploying it in Rinkeby test network. here we have to select main network and deposit real ether in wallet for transaction(deploying contract).