Solidity Academy Login
Glossary How-to Coding

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.

Solidity Editor

remix.ethereum.org