I'm taking up a project to build a software in python to mine cryptocurrency (preferably bitcoin).
I have an overview of the computation that needs to be done.
I'm looking to clarify topics such as downloading the blockchain , the adding the new block and broadcasting the new chain to the network from a programming perspective.
I would appreciate it if anyone can help me with this.
Thanks!