. Smart contracts, which can be run on many different blockchains, are a logical step from electronic data interchange (EDI …), which has been in use from the 1970s. While EDI has had some success in reducing some transaction costs, smart contracts are … significantly more powerful. For example, as this article outlines, smart contracts can prevent people from breaching the law and …