I've been working on cardano for a while now, but I've never developed anything for this network. I work with nodes on other blockchains. I am looking to understand how it works and try to generate a node that is as functional as possible to avoid so much congestion.