A ' smart contract' , or smart contract , is a tool that years ago was only in the imagination of developers and that is currently a reality. This is a legal agreement between two people or companies and it is executed by itself using a computer program, so it does not need an intermediary. According …