Cardano Overview
  • 📖What is cardano?
    • Cardano 101
    • Onboarding Guide
      • Simple Cardano
    • Cardano Statistics
    • Flawed Narratives About Cardano
      • Facts About Cardano Market Evolution
  • ⚙️How does Cardano work?
    • Table of Contents
      • Three Layers
        • Consensus Layer
          • Proof of Stake (PoS)
          • Pros and Cons of PoS
        • Ledger Layer
        • Network Layer
      • Cryptography
      • Peer-to-peer Communication Between Nodes
      • Interoperability
      • Hard Fork Combinator
      • Stake pools
      • Financial Aspects
        • The ada token: definition and functionality
        • Staking
        • RealFi
  • 🌐Blockchain Model
    • Blockchain Model Contents
      • Cardano Roadmap
        • BYRON
        • SHELLEY
        • GOGUEN
        • BASHO (We are here)
          • Basho Era Progresses with Vasil Hard Fork
        • VOLTAIRE
      • Extended Unspent Transaction Output (EUTXO)
      • No-Surprises Transaction Validation on Cardano
      • Things Cardano Does Not Do
        • Cryptocurrency Burning
  • 🕸️Descentralization
    • Descentralization Contents
      • Ouroboros
      • The Ouroboros Path to Descentralization
        • Further Reading
  • 🌌Scalability
    • Scalability Contents
      • Taking a Closer Look at IOG Research
        • How Layer 1 and Layer 2 Solutions Create a Faster and More Resilient Blockchain
        • Scaling Cardano
      • Layer 1 Solutions
        • Pipelining in Ouroboros
        • Input Endorsers
        • Tiered Pricing
      • Layer 2 Solutions
        • Sidechains
          • Easy Addition of New features
          • Scalability
        • Hydra
        • Mithril
  • 🏛️Governance
    • Governance Contents
      • Liquid Democracy
      • Project Catalyst
      • Catalyst Circle and Community Participation
  • 🎨Cardano Ecosystem
    • Ecosystem Contents
      • Wallets
        • Daedalus
        • Lovelace
          • By building Lovelace we aim to...
        • Yoroi
        • Hardware wallets
        • Other compatible wallets
      • Ecosystem
        • Ecosystem Explorer
        • Marketplaces -Minting service
        • P2P trade
        • Cardano Blockchain Explorer
        • Tools
        • Faucets
        • Documentation
        • Payments
        • News
      • EVM Compatibility
        • Milkomeda
        • Blueshift
      • Descentralized Exchanges (DEX)
      • DApp Store
        • Demeter Run
      • Stable Coins in Cardano
      • Projects
        • Digital Identity
        • Educational Initiatives
        • A Long List of Projects
      • NFTs
      • Glossary
  • 📣Social media
    • Social Media
      • Official Cardano Media
      • Cardano Fans Media
  • 🛠️Developer portal
    • Developer Portal Contents
      • Programming Languages
        • Haskell
        • Plutus
        • Marlowe
      • Plutus Tx: Compiling Haskell Into Plutus Core
      • Cardano Resources and Further Reading
      • Research Papers
  • 📝About
    • About
      • Purpose of This Site
      • Who am I?
Powered by GitBook
On this page
  1. Scalability
  2. Scalability Contents
  3. Layer 1 Solutions

Pipelining in Ouroboros

To understand what pipelining is, let’s first define the term block propagation. Block propagation means that block-producing nodes distribute information about new blocks across the network.

Pipelining improves block propagation times. The goal is for blocks to be propagated to peers within five seconds. Pipelining enables this by giving nodes the ability to pre-notify their downstream peers of an incoming block, enabling the peer to pre-fetch the new block body.

The research presents an idea to propagate block bodies before having fully validated them. This takes the block body validation work out of the critical path of block propagation and allows for the time spent on validation to be overlapped with sending the block to the next peer in the network. This reduces block propagation time, which further allows for block size increase or Plutus improvements among others. Consequently, the bigger the block, the more transactions and Plutus scripts it can carry, which also influences the blockchain’s throughput. These upgrades are planned to be applied to Cardano during Vasil hard fork event.

PreviousLayer 1 SolutionsNextInput Endorsers

Last updated 2 years ago

🌌
Page cover image