> person A agreeing to sell over something to person B, even if just verbally, is a legal contract.
This is not at all what I am saying. What I am saying is that a contract is the definition of terms of a transaction, while a smart contract is the execution of a transaction.
A "contract" defines what parties are supposed to do and the courts use to determine the legal process in case of disputes. Enforcement is not part of the contract.
A "smart contract" is just about enforcement. It makes no sense to talk about the "smart contract" being legally binding or not, much like it makes no sense to talk about "running computer code" or "firing a gun" being legally binding. Sure, you can discuss if the actions resulting from someone running a program to be legal or not, but this has nothing to do with those actions where established in a "legally bound contract" or not.
This is not at all what I am saying. What I am saying is that a contract is the definition of terms of a transaction, while a smart contract is the execution of a transaction.
A "contract" defines what parties are supposed to do and the courts use to determine the legal process in case of disputes. Enforcement is not part of the contract.
A "smart contract" is just about enforcement. It makes no sense to talk about the "smart contract" being legally binding or not, much like it makes no sense to talk about "running computer code" or "firing a gun" being legally binding. Sure, you can discuss if the actions resulting from someone running a program to be legal or not, but this has nothing to do with those actions where established in a "legally bound contract" or not.