I'm looking for resources to get me started on coding a mining pool from scratch. I know there are several mining pool implementations and it's reinventing the wheel, but I want to do it so I can learn and also it's kinda fun for me. I tried to reverse engineer some source code but I think I'll be better off having some sorta guide instead. What I'm looking for is :
- what information is exchanged between pool and miners
- Detailed explanation on what this information means
- If possible some pseudo code to generate that information
Any help is appreciated because I've been searching for a while and can't seem to find any good sources.