If I understand it correctly smart contracts are just another piece of software combined with some blockchain magic. If you can't prove a piece of code is correct, wrapping it in a trendy buzzword won't make the code more correct.
Maybe I'm wrong, but I don't know how decentralization would change anything other than adding safeties against manipulation if done right.
Maybe I'm wrong, but I don't know how decentralization would change anything other than adding safeties against manipulation if done right.