The upcoming time we are working to learn, build and extend Komodo’s Custom Consensus, develop games that can interact with them and learn about this amazing platform. Follow our journey into the dragon’s belly.

Probably the first important resource everyone needs to go through at some point is the second edition of Mastering Bitcoin. However, you might be super lazy to read twelve chapters, just exploring into Komodo’s custom consensus to familiarize or a real beginner. No fear, there is some room for cheating here. For people who come from the Ethereum realm of things, Komodo seems awkward and hard — and indeed its learning curve is very steep.

As we are focused on the bleeding edge of the Komodo Platform, developers who want to take on Custom Consensus Development, should use the FSM branch from this repository on GitHub. Star it, clone it.

Even though Komodo’s technology aim to be language agnostic, you’ll have to dive into code that’s mostly written in C. And to set up the environment accordingly, the fastest way is to just go through the repository readme and and pick the instructions that fit your operating system.

If you need a C refresher course from beginning to end, this series of videos are quite good!

At the heart of all the fancy logic, understanding UTXO (Unspent Transaction Output) is mandatory as Komodo uses UTXO smart contracts, which makes Bitcoin-protocol coins capable of supporting Turing complete smart contracts and decentralized applications and to make use of Komodo’s atomic-swap-powered decentralized exchange.

After reading the outline and documentation, it is time to move to jl777 book How to write UTXO based CC modules for KMD based chains and get deeper into the rabbit hole.

Once you are comfortable go through Assets, Faucet and Rewards.

The Assets CC module allows any blockchain in the Komodo ecosystem to create tokens on-chain. The Faucet CC module allows users to draw a small fraction of a token provided that they meet a set of conditions and Rewards CC module is a method of giving users a reward for locking their funds into an individual CC module address for a specific length of time.

Tomorrow we continue!

If you want to learn more about Komodore64, check out our twitter, chat on Telegram or join our Discord server. Komodore64 is a privately held company located at The Hague Tech in the Netherlands. We make Komodo powered games for our K64 Virtual Console and we develop the Komodo Gaming SDK.