Even if core was perfect and all the Devs were good honest people who put the health of the system before their own ability to extract profits from people, it would still be a good idea to run knots or another program just for the sake of decentralisation.
If everyone runs core(and most nodes do) then core becomes a single point of failure where everyone shares the same vulnerabilities.
Login to reply
Replies (1)
One solution would be to have a like for like of core that is developed with a different runtime. This way the nodes all function this same way but they don't have the same vulnerability. At this point the choices made by boyb Core and Knots don't inspire trust. I only trust the node runners themselves at this point.
Monoculture (computer science) - Wikipedia