Solidity & Smart Contracts Who is Nick Szabo? The Magician of Smart Contracts Bebeto Nyamwamu June 25