Glossary

ABI - The Contract Application Binary Interface (ABI) is the standard way to interact with contracts in the Ethereum ecosystem, both from outside the blockchain and for contract-to-contract interaction. A smart contract's ABI allows it to communicate and interact with external applications and other smart contracts.

Chain - Blockchain technology is a structure that stores transactional records, also known as the block, of the public in several databases, known as the “chain,” in a network connected through peer-to-peer nodes. The data is chronologically consistent because you cannot delete or modify the chain without consensus from the network.

Contract Address - It is a unique identifier for a smart contract deployed on a blockchain. Smart contracts are self-executing agreements that follow predefined rules and automatically enforce actions when specific conditions are met.

EOA - Externally Owned Accounts are the most common type of blockchain account for direct control. They are created using private keys. The associated key gives you a unique signature and access to the blockchain, and it can be used to send and receive transactions and interact with applications.

EVM - The Ethereum Virtual Machine (EVM) is a decentralized computation engine that executes smart contracts on the Ethereum network. EVM is not exclusive to Ethereum; it is also used by other blockchains, such as Polygon, Arbitrum, and Avalanche.

Extrinsic - Particularly in Substrate-based blockchains like Polkadot, extrinsic are actions or transactions that originate from an external source, outside of the blockchain runtime, and are submitted to the blockchain for processing. Extrinsic is a term specific to the Substrate's framework.

FuturePass - It is an all-in-one smart wallet. FuturePass is a unified platform to manage identity data, assets, permissions, and status across various apps, experiences, and worlds, ensuring a simpler and safer journey. It also provides access to the FutureScore engine and FutureScore Quests, providing a portal to rewarding challenges and experiences.

Gas - It is a measure of how much it costs to perform a transaction or execute a contract on the blockchain. Gas prices are based on supply and demand for the network's validation requests. This cost is defined using the gas limit, which is the cost per unit of computation the user is willing to pay, and the gas price, which is the cost per unit of computation they are willing to pay.

ID Token - The primary extension that OpenID Connect makes to OAuth 2.0 to enable End-Users to be Authenticated is the ID Token data structure. The ID Token is a security token that contains Claims about the Authentication of an End-User by an Authorization Server when using a Client, and potentially other requested Claims. The ID Token is represented as a JSON Web Token (JWT).

Nonce - Number used to protect private communications by preventing replay attacks. Nonces are random or pseudo-random numbers that authentication protocols attach to communications. In Ethereum, this number is contained within a transaction payload to keep track of the number of transactions the address has sent. This value ensures that transactions sent from the wallet are executed in order and cannot be replayed.

Signer - A Signer is an abstraction to the Ethereum Account that has access to a private key, which grants access to messages and transactions to be securely signed off-chain while maintaining an interaction with the blockchain. A Signer allows you to verify that you own a particular account so that you can send transactions to the blockchain from that account.

Signed transactions - Are a type of transaction that must include the signature of an account sending an inbound request to execute some runtime call. The sender signs the transaction using their private key, demonstrating ownership of the assets being transferred.

Signed messages - Message signing is the action of signing a cryptographic message using a private key and its associated address to prove that you have access to the address. These messages can be verified by wallets by checking the signature against the address to see if they correspond to each other. The result of a message signing is often called a signed message.

Slippage - It is the difference between the expected price of an order and the price when the order actually executes. The slippage percentage shows how much the price for a specific asset has moved.

Transactions - Transactions in a blockchain are fundamental data units that represent a transfer of value or the execution of a specific action within the blockchain network. They are the building blocks of the blockchain and are used to record changes to the ledger in a secure and verifiable manner. There are three types of transactions on Ethereum networks — the transfer of cryptocurrency from one account to another, the deployment of a smart contract, and interacting with a smart contract.

Wallet Address - It is a unique string of randomly generated series of alphanumeric characters used to send and receive digital assets, such as cryptocurrencies and non-fungible tokens (NFTs). A wallet address typically identifies the wallet’s location on a blockchain network.

Last updated

© 2023 -> ♾️