Which of the following is an advantage of blockchain-based smart contracts?
- C) They operate automatically based on predefined conditions
- A) They rely on manual approval for execution
- B) They allow changes after execution to fix errors
- D) They require legal authorities to enforce agreements