Public Mempool
A public mempool is the set of pending transactions visible to a node or to widely accessible network services before block inclusion.
Networks, consensus systems, protocols and blockchain infrastructure.
A public mempool is the set of pending transactions visible to a node or to widely accessible network services before block inclusion.
A pull-based oracle lets a user or application submit a recent authenticated data report on-chain when a transaction needs it.
A push-based oracle proactively publishes updated feed state on-chain when deviation, heartbeat, schedule, or other configured conditions are met.
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, or RBF, is a Bitcoin transaction policy that lets a sender broadcast a conflicting transaction paying a higher fee so miners…
A rollup is a blockchain scaling design that processes transactions outside a base chain while posting sufficient data, commitments or proofs to…
A rollup bridge transfers assets or messages between a rollup and another chain through deposits, withdrawals, and verification contracts.
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 is a component that receives, orders and usually helps execute transactions on a layer-2 rollup before their data or…
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