Could you please elaborate on the steps required to successfully run a Mintlayer node? I'm particularly interested in understanding the technical prerequisites, the installation process, and any specific configurations that need to be made. Additionally, I'd like to know if there are any recommended hardware specifications or if there are any potential challenges or pitfalls that I should be aware of before embarking on this journey. Your guidance would be invaluable in helping me navigate the process of setting up and maintaining a Mintlayer node.