As I understand it, from the source code of Go-Ethereum, it is possible to fork the blockchain.
Sorry, I'm not an expert on this issue, and if you say to go to Github and change the source, I just won't be able to understand what needs to be changed?
For one project, we need a separate blockchain, functionally identical to Ethereum, but with a different name and symbol of the cryptocurrency.
Of course, there are a lot of files in the source code, and the names need to be replaced by a program, but if you absolutely change Ethereum in all files to Bthereum it can hardly work, I do not think that everything is so simple.
Therefore, I want to ask, in the source code of Go-Ethereum, in which files do you need to manually change the protocol, the name of the cryptocurrency, so that it becomes a separate blockchain, such as Polygon?
P.S. Ethereum is open source, isn't it? He is not a corporate project that is afraid of competition. Then why is there such an impression that the community does not want to help with this issue? Ethereum, like Bitcoin, is not just cryptocurrencies or separate communities, the meaning of open source is not only in the development of one project, but also in the technology as a whole. Don't think my question is so complicated that you can't answer.