Glossary
Blockchain Technology
Blockchain is a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a computer network.
Ethereum
Ethereum is a blockchain for building apps and organizations, holding assets, transacting and communicating without being controlled by a central authority.
ETH and WETH
Ether or ETH is the native currency built on the Ethereum blockchain. WETH is the tokenized version of Ether. If you deposit ETH, you get the same amount of WETH. If you deposit WETH, you get the same amount of ETH.
DeFi
DeFi (or 'decentralized finance') is an umbrella term for financial services on public blockchains, primarily Ethereum. With DeFi, you can do most of the things that banks support: earn interest, borrow, lend, buy insurance, trade derivatives, trade assets, and more.
Smart Contract
Smart contracts are programs stored on a blockchain that run when predetermined conditions are met.
Solidity Language
Solidity is an object-oriented, high-level language for implementing smart contracts.
Blockchain transaction
A transaction is a cryptographically signed instruction from an account that changes the state of the blockchain.
NFT
A non-fungible token (NFT) is a type of cryptographic token on a blockchain that represents a unique asset. These can either be entirely digital assets or tokenized versions of real-world assets. As NFTs aren’t interchangeable, they may function as proof of authenticity and ownership within the digital realm.
Public Key Cryptography
Public key cryptography uses the concept of a keypair; a private key that is stored securely with the user, and a public key that can be shared with the server. These "keys" are long, random numbers that have a mathematical relationship with each other.
Blockchain Oracle
Blockchain oracles are entities that connect blockchains to external systems, thereby enabling smart contracts to execute based upon inputs and outputs from the real world.
How-to
Choose a wallet
Well known wallets are Metamask and Coinbase Wallet.
Coding
Solidity programming language
It's a language created with the purpose of writing smart contracts on ethereum.