Rippled II: Deep Dive into the Protocol and Codebase - Quiz

Select the best answer for each question.

Scoring Guide:
  • 18-20 correct answers: Excellent! Your knowledge is solid.
  • 15-17 correct answers: Good understanding. Review the areas you missed.
  • 12-14 correct answers: Decent foundation. Revisit the module materials.
  • Below 12: Please review the module thoroughly before proceeding.
Sign in to Google to save your progress. Learn more
Email *
Architecture Fundamentals

What is the primary role of the Application class in Rippled?

1 point
Clear selection

Which component is responsible for coordinating ledger progression and maintaining the chain of validated ledgers?

1 point
Clear selection

The Overlay Network layer is primarily responsible for:

1 point
Clear selection
Transaction Processing

In what order do transactions flow through the Rippled system?

1 point
Clear selection

What happens during the "Open Ledger Application" phase?

1 point
Clear selection

What is the purpose of the Consensus phase in transaction processing?

1 point
Clear selection
Transactor Framework

What are the three phases of the Transactor framework in order?

1 point
Clear selection

Which Transactor phase performs static validation WITHOUT accessing ledger state?

1 point
Clear selection

During which phase are account existence and balance checks performed?

1 point
Clear selection
What happens during the DoApply phase?
1 point
Clear selection
Codebase Navigation

Where are the transaction type implementations located in the Rippled codebase?

1 point
Clear selection

Which directory contains the consensus protocol implementation?

1 point
Clear selection

The file `src/ripple/overlay/impl/OverlayImpl.cpp` is responsible for:

1 point
Clear selection

Which file contains the Transaction framework foundation?

1 point
Clear selection
Development Tools & Debugging

What command enables detailed consensus logging in Rippled?

1 point
Clear selection
What is the primary benefit of running Rippled in standalone mode?
1 point
Clear selection

How do you manually close a ledger in standalone mode?

1 point
Clear selection

What flag is used to start Rippled in standalone mode?

1 point
Clear selection
Protocol & Communication

Which of the following is NOT a key architectural layer in Rippled?

1 point
Clear selection

What is the main purpose of understanding the Rippled codebase architecture?

1 point
Clear selection
Please share your social media handles on X and LinkedIn if you want to join the Pizza Challenge (the first 50 to complete the quiz AND post their progress on social get pizza on us). *
1 point
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of XRPL Commons.

Does this form look suspicious? Report