A smart contract is a computer program or a transaction protocol that is intended to automatically execute, control or document events and actions according to the terms of a contract or an agreement.
-
smart contract eliminates the language interpretation quirks in contract.
-
⇔
-
The principle is that programs and their interpretations are unique and unambiguous, and if IT personnel read laws in the same way as programs, they will not understand that there is a range of legal interpretations and will tend to accept interpretations other than the one they are comfortable with. - There is a wide range of legal interpretations.
-
Reduce problems caused by shaky interpretations - Similar effect to Unification of units.
This page is auto-translated from [/nishio/Smart contract](https://scrapbox.io/nishio/Smart contract) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.