Can Smart Contracts Replace Traditional Legal Systems?