Terms and Definitions - Sheet1 Flashcards
Term
Definition
ABI
Application binary interface - interface between two binary program modules at the level of machine code, not source code. Two computers/machines speaking to each other
API
Application programming interface - allows information to pass between computers and programs
Aribtrage
Arbitrage in web3 is made possible by the value of assets within different web3 ecosystems. Consider a situation where the price of Ethereum is $2000 on Uniswap, but at the same time, it is $1990 on Sushiswap. An arbitrager can take advantage of this gap by buying ETH on Sushi to resell on Uniswap, instantly pocketing $10 per ETH (minus gas fees). Arbitrage is a key factor in MEV.
Aribitrum
Ethereum layer 2 scaling solution that reduces fees and network congestion by computing transactions outside of Ethereum Mainnet
Archival Nodes
A full node in the blockchain that keeps history of transactions between address state changes
Base Fee
Algorithm determined fee that users on Ethereum must pay to complete a transaction
Block Gas Estimator Feed
estimates gas prices based on in-flight transactions taking place in the mempool (pre-chain)
Blockchain
distributed database that is shared among the nodes of a computer network
Bridge
An app that connects two or more blockchains
Bulletproofs
Short, non-interactive zero-knowledge proofs that require no trusted setup
Cancel Transactions
replacement transaction where a user submits an identical transaction with a higher gas limit so it is mined before the previous transaction
Censorship
Manipulating blocks to exclude specific transactions for a number of blocks
Confirmed Transaction
Transaction that has been included in a block and permanently added to the block chain
Cross-Chain Arbitrage
Leveraging the same asset on different chains to arbitrage
Dapp
Decentralized application - app built on a decentralizd block chain netwrok using smart contracts. ie Web3 wallets or nft marketplaces
DeFI
Decentralized finance - conduct financial activities without a central authority regulating
DEX
Decentralized exchange - enables users to transact in a peer to peer manner
Dropped Transaction
Transaction that was not mined and confirmed on the blockchain
EIP-1559
Ethereum improvement proposal - introduced a base fee which is paid by users and is eventually burned / removed from circulation - and it replaced the current gas limit
EOA Transaction
Transaction between one or more externally owned accounts which do not include transactions between smart contracts
Ethereum
Decentralized open source block chain
Ethereum 2.0
Deprecated term that was used to describe the consensus layer of Ethereum as part of it’s migration
Ethereum Virtual Machine
Software application that blockchain developers use to deploy Dapp on the ethereum blockchain