Solidity: Basics and some Terminology
Learning some Basics and some Terminology Before diving in to Solidity Programming
Helloooo ๐๐ป !! Crypto-peeps. Today we will learn some basic Terminology before diving into solidity.
Remix
Remix is a web-integrated compile that helps developers to write SmartContract written in solidity and to test them
Link - https://remix.ethereum.org/
GasFees
GasFees mean a fee that is taken from the users to complete a transaction. GasFee varies depending on the computation power and the number of validators present in the network
MetaMask
Metamask is a digital wallet that you can use to interact with blockchain networks, specifically the Ethereum network. It's like a digital bank account that allows you to store, manage, and use your Ethereum cryptocurrency and other tokens.
Think of Metamask as a bridge between your web browser (like Chrome or Firefox) and the Ethereum blockchain.
Validators
Validators are simply miners who solve mathematics puzzles to validate a transaction and in return, miners take a small proportion of GasFees as a Reward
EVM
EVM stands for Ethereum-Virtual-Machine, it's a runtime environment for executing smart contracts on the Ethereum network. It provides the necessary computational resources to run Solidity code.
Ethereum
Ethereum is a decentralized blockchain platform that supports smart contracts. It is the most popular platform for developing decentralized applications (dApps) and deploying smart contracts.
MainNet
Every Blockchain has 2 networks, one is the main and the other is testnet or test-network. so Mainnet refers to the primary and live version of a blockchain network. It is the real and operational blockchain network where actual transactions, smart contracts, and other activities take place using real cryptocurrencies.
Example
Ethereum Mainnet
TestNet
A Testnet is like a playground or a practice network. It's a separate version of the blockchain where developers can test their applications and smart contracts without using real money or affecting the main network.
Example
Developers Testing Web-app over local host ( 127.0.0.1 ) before deploying it on the server ( 192.168.X.X )
same with Ethereum it has Ethereum testnet like Goerli, sepolia, Linea
Faucet
A faucet is a service or tool that provides users with a small amount of cryptocurrency for free. It is typically used in testnets or development environments to distribute test tokens or coins to developers and users without requiring them to purchase or mine real cryptocurrencies.
Example
Goreli Faucet : https://goerlifaucet.com/
have some doubts or wanna ask anything, don't worry my Twitter DM is open for all. Twitter
Keep Learning Keep Building...