Public Mempool
A public mempool is a node's pool of accepted unconfirmed transactions that are broadly announced through the peer-to-peer network. There is no…
Networks, consensus systems, protocols and blockchain infrastructure.
A public mempool is a node's pool of accepted unconfirmed transactions that are broadly announced through the peer-to-peer network. There is no…
A pull-based oracle lets a user or application submit a recent authenticated data report on-chain when a transaction needs it. Pull delivery…
A push-based oracle proactively publishes updated feed state on-chain when deviation, heartbeat, schedule, or other configured conditions are met. Update conditions balance…
Pyth Network is an oracle system that aggregates financial-market data from publishers and delivers price updates to applications across blockchains. Its core…
Raft is a crash-fault-tolerant consensus algorithm where an elected leader replicates an ordered log to a majority of servers. If the leader…
Rainbow Bridge is a NEAR-Ethereum bridge design that uses on-chain light-client verification and relayers to transfer messages and supported assets. The architecture…
A random beacon periodically produces publicly verifiable shared randomness for committee selection, leader election, sampling, or other distributed decisions. Public verification lets…
The Random Oracle Model analyzes cryptographic schemes by treating a public hash oracle as returning independent random outputs for new inputs. Real…
Randomized Proof of Stake uses protocol-generated randomness to select stake-weighted proposers, committees, or voting duties for consensus rounds. The randomness source must…
A randomness oracle supplies smart contracts with random values using a verifiable proof, threshold process, commit-reveal scheme, or trusted service. Security properties…
A remote node is a blockchain node reached through a network API instead of operated inside the application's own trust boundary. Remote…
Replace-by-Fee is a Bitcoin transaction replacement mechanism in which an unconfirmed transaction can be superseded by a conflicting transaction that pays a…
A rollup executes transactions outside a settlement chain while publishing data or commitments that let the settlement system verify resulting state. Optimistic…
A rollup bridge transfers assets or messages between a rollup and another chain through deposits, withdrawals, and verification contracts. Withdrawals reverse that…
Rollup compression reduces the bytes required to publish transaction or state-change data, lowering data-availability costs without changing intended execution results. Methods include…
A rollup contract is an on-chain program that records rollup commitments and enforces deposits, proofs, challenges, withdrawals, or protocol upgrades. The contract…
A rollup ID is a protocol-defined identifier that distinguishes one rollup instance when routing transactions, messages, state, or configuration. The identifier may…
A rollup sequencer receives user transactions, chooses their order, builds rollup blocks, and submits batches or commitments for settlement. A centralized sequencer…
A rollup stack is a coordinated set of software components and specifications for launching, operating, proving, and bridging rollup chains. Stacks promote…
A rollup state root is a cryptographic commitment summarizing the rollup's account, contract, and storage state after a defined batch. The rollup…
A rollup transaction is a user or system operation executed under a rollup's rules before its result is batched for settlement. The…
Ronin Bridge is infrastructure for moving supported tokens and NFTs between Ronin and connected networks through designated bridge routes and contracts. The…
Rough consensus is a decision practice that advances when dominant agreement exists and substantive objections have been considered without requiring unanimity. Participants…
An RPC node is a blockchain node configured to answer application requests through an RPC interface. It may be self-hosted or operated…
Core concepts behind cryptocurrency, blockchain and distributed systems.
367 terms
Digital assets, token standards, cryptocurrencies and stablecoins.
351 terms
Crypto payment acceptance, settlement, refunds, invoices and payouts.
641 terms