The Cardano node video course
The IOG Academy provides this course on YouTube.
Instructor: Carlos Lopez de Lara, product owner at Input Output.
Video | Summary |
---|---|
Cardano node course | Introduction to the course. |
Building the node with Cabal | Step-by-step demonstration of the whole installation, with prerequisites. |
Building the node with Nix | Another full demonstration, this time using Nix. |
Running the node | Running the node and connecting to a network. |
Generating keys and addresses | A detailed explanation of generating the different types of keys and addresses used in Cardano. |
Simple transactions with the build-raw command | Carlos describes the two commands used to build a transaction, and demonstrates the hard way; using the build-raw command. |
Simple transaction with the build command | A demonstration of the power and convenience of using the build command. |
Register stake address and delegate to a stake pool | Carlos explains certificates and demonstrates the process of delegating ada to the stake pool using the Cardano command line interface. |
Protocol parameters 1/4 | Parameters, one of four. These videos explain what the protocol parameters are, and how they influence the behavior of Cardano. |
Protocol parameters 2/4 | Parameters, two of four. |
Protocol parameters 3/4 | Parameters, three of four. |
Protocol parameters 4/4 | Parameters, four of four. |
Peer-to-peer (P2P) networking | P2P networking; a detailed explanation of Dynamic P2P networking and its advantages. |
P2P networking; topology and configuration | P2P networking; how to configure the topology and configuration files for the different types of nodes. |
Creating a stake pool. The setup | Creating a stake pool; recommended hardware layout and software configuration. |
Creating a stake pool. Generating stake pool keys | Creating a stake pool; a detailed demonstration and explanation of generating the required keys and other artifacts. |
Creating a stake pool. Registering the stake pool | Creating a stake pool; using the artifacts created earlier to complete the registration. |
Creating a stake pool. RTS, topology, and systemd | Creating a stake pool; the Haskell runtime options, and how to extend and override them. Details of the topology files and the startup scripts. Using systemd to restart your node as required. |
Stake snapshots | How to request test funds from the faucet. Details of stake distribution snapshots. |
Stake pool operations. Useful commands 1/2 | Stake pool operations; useful commands for managing your stake pool; video one of two. |
Stake pool operations. Useful commands 2/2 | Stake pool operations; useful commands two of two. |
Monitoring with Prometheus | Stake pool operations; how to install and configure Prometheus to monitor your Cardano node. |
Cardano governance | Carlos discusses the history and mechanism of implementing Cardano updates. |
Creating a local cluster | Creating a local cluster; using the create-cardano command. |
Local cluster from Byron to Shelley | Creating a local cluster; moving from genesis to Byron to Shelley. |
Creating a stake pool on the local cluster | Creating a local cluster; providing funds, keys, and configuration files for a new stake pool. |
Bringing the d parameter down | Creating a local cluster; submitting a proposal to bring the decentralization parameter (d) down from 1 to 0.80. |
From Shelley to Alonzo | Creating a local cluster; moving our local cluster from the Shelley era to Alonzo. |
Cardano node tests
Node tests are CLI-based system and end-to-end tests for the Cardano node. Node tests are open source for Cardano node users running the CLI, SPOs, third-party tool developers, and others to test Cardano functionality from the end-user perspective.
You can access Cardano node tests documentation here.