Skip to content

Latest commit

 

History

History
141 lines (90 loc) · 9.6 KB

GLOSSARY.md

File metadata and controls

141 lines (90 loc) · 9.6 KB

📓 Glossary

B

  • What is a Blockchain?

    A blockchain is a public database that is updated and shared across many computers in a network.

    "Block" refers to data and state being stored in consecutive groups known as "blocks". If you send ETH to someone else, the transaction data needs to be added to a block to be successful.

    "Chain" refers to the fact that each block cryptographically references its parent. In other words, blocks get chained together. The data in a block cannot change without changing all subsequent blocks, which would require the consensus of the entire network.

    Learn more from Ethereum Docs

D

  • What is a dapp?

    A decentralized application (dapp) is an application built on a decentralized network that combines a smart contract and a frontend user interface. Note: in Ethereum, smart-contracts are accessible and transparent – like open APIs – so your dapp can even include a smart contract that someone else has written.

    Learn more from Ethereum Docs

  • What is Defi?

    DeFi is a collective term for financial products and services that are accessible to anyone who can use Ethereum – anyone with an internet connection. With DeFi, the markets are always open and there are no centralized authorities who can block payments or deny you access to anything. Services that were previously slow and at risk of human error are automatic and safer now that they're handled by code that anyone can inspect and scrutinize.

    Learn more about DeFi from here

E

  • What are ERC Tokens?

    ERCs (Ethereum Request for Comments) are technical documents used by smart contract developers at Ethereum. They define a set of rules required to implement tokens for the Ethereum ecosystem. These documents are usually created by developers, and they include information about protocol specifications and contract descriptions. Before becoming an standard, an ERC must be revised, commented and accepted by the community through an EIP (Ethereum Improvement Proposal).

    Learn more from EthHub Docs

  • What is ERC-20?

    The ERC-20 introduces a standard for Fungible Tokens, in other words, they have a property that makes each Token be exactly the same (in type and value) of another Token. For example, an ERC-20 Token acts just like the ETH, meaning that 1 Token is and will always be equal to all the other Tokens.

    Learn more from Ethereum Docs

  • What is ERC-721?

    The ERC-721 introduces a standard for NFT, in other words, this type of Token is unique and can have different value than another Token from the same Smart Contract, maybe due to its age, rarity or even something else like its visual.

    Learn more from Ethereum Docs

  • What is Ether?

    Ether (ETH) is the cryptocurrency used to pay for computing services on the Ethereum blockchain.

    Learn more from Ethereum Docs

  • What is Ethereum?

    Ethereum is a blockchain platform with its own cryptocurrency, called Ether (ETH) or Ethereum, and its own programming language, called Solidity.

    Learn more from Ethereum Docs

  • What is Ethereum Virtual Machine (EVM)?

    The Ethereum protocol itself exists solely for the purpose of keeping the continuous, uninterrupted, and immutable operation of this special state machine; It's the environment in which all Ethereum accounts and smart contracts live. At any given block in the chain, Ethereum has one and only one 'canonical' state, and the EVM is what defines the rules for computing a new valid state from block to block.

    Learn more from EVM Docs

  • What is Ether.js?

    A complete Ethereum wallet implementation and utilities in JavaScript (and TypeScript). Learn more from ether Docs

F

  • What is a Fungible Token?

    The ERC-20 introduces a standard for Fungible Tokens, in other words, they have a property that makes each Token be exactly the same (in type and value) of another Token. For example, an ERC-20 Token acts just like the ETH, meaning that 1 Token is and will always be equal to all the other Tokens.

    Learn more from Ethereum Docs

G

  • What is Gas?

    Gas is essential to the Ethereum network. It is the fuel that allows it to operate, in the same way that a car needs gasoline to run.

    Learn more from Ethereum Docs

  • What is Ganache?

    Ganache is a test network for Ethereum. It is a blockchain simulator client or virtual blockchain that runs on your computer. It is a free service that allows you to test your smart contracts and Ethereum smart contracts. blockchain simulator client. You can think of it as similar to a localhost server, it's a private blockchain that only runs on your computer.

    Learn more from Ganache Docs

H

  • What is Hardhat?

    Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. It helps developers manage and automate the recurring tasks that are inherent to the process of building smart contracts and dApps, as well as easily introducing more functionality around this workflow. This means compiling, running and testing smart contracts at the very core.

    Learn more from Hardhat Docs

L

  • What is Layer 2?

    Layer 2 is a collective term for solutions designed to help scale your application by handling transactions off the Ethereum Mainnet (Layer 1) while taking advantage of the robust decentralized security model of Mainnet.

    Learn more from ethereum.org

M

  • What is Metamask?

    Metamask is a crypto wallet- it allows you to store and transact Ethereum or any other Ethereum-based (ERC- 20) tokens.

    Learn more from Metamask Docs

N

  • What is a Non-Fungible Token?

    A Non-Fungible Token (NFT) is used to identify something or someone in a unique way. This type of Token is perfect to be used on platforms that offer collectible items, access keys, lottery tickets, numbered seats for concerts and sports matches, etc. This special type of Token has amazing possibilities so it deserves a proper Standard, the ERC-721 came to solve that!

    Learn more from Ethereum Docs

  • What is Nonce?

    a counter that indicates the number of transactions sent from the account. This ensures transactions are only processed once. In a contract account, this number represents the number of contracts created by the ac

R

  • What is Remix IDE?

    Remix IDE is an open source web and desktop application. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. Remix is used for the entire journey of contract development with Solidity language in as well as being a playground for learning and teaching Ethereum. you can switch to remixid on your browser from here here

    Learn more from Remix IDE docs

S

  • What is a Smart Contract?

    A "smart contract" is simply a program that runs on the Ethereum blockchain. It's a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain.

    Learn more from Ethereum Docs

  • What is Solana?

    Solana is an open source project implementing a new, high-performance, permissionless blockchain.

    Learn more from Solana Docs

  • What is Solidity?

    Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of accounts within the Ethereum state.

    Solidity is a curly-bracket language. It is influenced by C++, Python and JavaScript, and is designed to target the Ethereum Virtual Machine (EVM).

    Learn more from Solidity Docs

T

  • What is a Transaction?

    An Ethereum transaction refers to an action initiated by an externally-owned account, in other words an account managed by a human, not a contract. For example, if Bob sends Alice 1 ETH, Bob's account must be debited and Alice's must be credited. This state-changing action takes place within a transaction.

  • What is Truffle ?

    Truffle is a world-class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.

    Learn more from Truffle Docs

W

  • What is Web3.Js?

    It is a JavaScript library that allows you to interact with the Ethereum (local or remote) blockchain using HTTP, IPC or WebSocket. It acts as the middleman between your frontend and your smart contracts.

    Learn more from Web3 Docs