-
What Are the Limitations of Using TPS to Measure Blockchain Efficiency?
Transactions Per Second (TPS) is a metric frequently used to measure the performance of a blockchain network. It refers to the number of transactions a blockchain can process in one second. While TPS is a useful metric for evaluating certain aspects of a blockchain’s performance, it is not a definitive or comprehensive measure of blockchain…
-
Non-Fungible Tokens (NFTs)
Non-Fungible Tokens (NFTs) are a type of digital asset that represents ownership or proof of authenticity for unique items, whether they are digital or physical. Unlike fungible tokens, which are identical and interchangeable (such as cryptocurrencies like Bitcoin or ADA), NFTs are one-of-a-kind assets that are non-interchangeable. Each NFT has a unique identifier that distinguishes…
-
Fungible Tokens (FTs)
Fungible tokens are digital assets that are interchangeable with each other, meaning that each unit of the token holds the same value and characteristics as any other unit. In other words, one fungible token is equal in value and function to another token of the same type. This property makes fungible tokens ideal for use…
-
Minimum Attack Vector (MAV)
Minimum Attack Vector (MAV) refers to the smallest group of entities (e.g., individuals, nodes, or validators) that an attacker would need to compromise in order to control or disrupt a network. In the context of blockchain networks, MAV is a security metric that measures how resistant a decentralized network is to attacks by highlighting the…
-
Embedded Domain Specific Languages (eDSL)
Embedded Domain-Specific Languages (eDSLs) are specialized programming languages designed to solve problems in a specific domain. They are embedded within a host general-purpose language, meaning that the domain-specific syntax and functionality are written as part of the main language. An eDSL leverages the existing tools, libraries, and infrastructure of the host language but adds domain-specific…
-
Assembly Languages
Assembly languages are low-level programming languages that are closely tied to a computer’s hardware architecture. They are designed to be human-readable representations of machine code, which the computer’s CPU understands. Each assembly language is specific to a particular type of processor or computer architecture, and it provides a way for programmers to write instructions that…
-
BIP-39 Wordlist
The BIP-39 Wordlist is a standardized list of 2048 English words used to generate mnemonic phrases (also known as seed phrases or recovery phrases) in cryptocurrency wallets. These mnemonic phrases allow users to back up and restore their wallets securely by providing an easily readable sequence of words instead of a complex cryptographic key. The…
-
Min Pool Cost
The Min Pool Cost on Cardano refers to the minimum fixed fee that a stake pool operator (SPO) can charge from the rewards they earn in each epoch. This fee is deducted from the total rewards before they are distributed to the delegators who have staked their ADA to that pool. The purpose of the…
-
Stake Distribution Snapshots
Stake Distribution Snapshots on Cardano refer to periodic records of how much ADA is delegated to various stake pools at specific points in time. These snapshots are critical for the Proof-of-Stake (PoS) consensus mechanism and determine which stake pools are eligible to produce blocks and earn rewards during the next epoch. An epoch in Cardano…
-
Ranking Blocks
Ranking blocks on Cardano refer to a part of the Ouroboros Proof-of-Stake (PoS) consensus mechanism, where blocks produced by elected leaders are ranked according to certain criteria to ensure proper block selection and chain growth. Ranking helps determine which blocks are considered valid and included in the blockchain, ensuring that the chain grows securely and…