Overview of the baker process

This overview describes the recommended scenario for running a node and becoming a baker on the Concordium blockchain. The guide assumes that you’ll be using the Desktop Wallet in combination with a Ledger Nano S hardware wallet to generate baker key and that you’ll be running the baker node on a server with Ubuntu.

Step 1: Set up the node

The Desktop Wallet must be connected to a running node on the Concordium blockchain. You can run a node on Windows, on macOS, on Ubuntu or using Docker.

Step 2: Set up the Ledger Nano S

The Desktop Wallet requires that you store your keys on a Ledger Nanos S hardware device. This is to ensure that your private account keys are kept secure. To be able to use the Ledger Nano S with the Desktop Wallet, you must install the Concordium Ledger App on the hardware wallet. See Install the Ledger App guide

Step 3: Set up the Concordium Desktop Wallet

You’ll need to install and set up the Desktop Wallet to create and manage identities and accounts and add a baker. See Set up the Desktop Wallet.

Step 4: Set up an identity and an initial account

Once you’ve installed the Desktop Wallet, you must set up an identity and an initial account. We also recommend that you create a separate account to use as a baker account. See Create an identity and an initial account in the Desktop Wallet and Create an account in the Desktop Wallet.

Step 5: Add a baker in the Desktop Wallet

You’re now ready to add a baker in the Desktop Wallet and generate baker keys. This process varies depending on whether you need one or more signatures before you can submit the transaction to the chain. See Add a baker account in the Desktop Wallet. You can also change the number of signatures required on an account before a transaction can be submitted to the blockchain. See Change the signature threshold

Step 6: Configure the node with the baker keys

The last step is to configure the running node with the baker keys so the node can start baking.

Support & Feedback

If you have questions or feedback, join us on Discourse, or contact us at support@concordium.software.