Please do your own research before posting messages like this. It's all public. Ethereum has several "node" clients in its 1.x version (geth, parity, erigon...) And an explicit goal of 2.0 was to have actually at least 6.
WeChat ID
aaronpk_tv
"The community maintains multiple open-source clients, developed by different teams using different programming languages."
That's great, so at least it's only centralized on the network state.