Smart contracts are digital agreements that run automatically when certain conditions are met. Their main features are automation, transparency, security,...