Lesson 4.1: On-Chain Vs. Off-Chain Code

Welcome to Lesson 4.1! In this lesson, you'll learn about the roles and characteristics of on-chain and off-chain code in smart contracts.

After completing this lesson, you'll be able to:

  • Describe the differences between on-chain and off-chain code.

  • Identify the advantages and limitations of on-chain and off-chain code.

  • Understand the off-chain code compilation process.

  • Summarize how to interact with off-chain code using cardano-cli.

Collaborate with the Pioneers Community

Remember that you can interact with the participants of the PPP through the IOG's technical community on Discordarrow-up-right by joining the channels under the Plutus Pioneers category.

If during the program you have questions about Plutus, we invite you to share them at Cardano Stack Exchange (CSE)arrow-up-right by adding the plutus-pioneer-program tag to your question. The IOG's Education Team members will monitor these questions to support your learning journey. Whenever you share a question at CSE, you're helping to build up the Cardano and Plutus development knowledge base.


This work is licensed under a Creative Commons Attribution 4.0 International Licensearrow-up-right.

Creative Commons License BY 4.0

Last updated