Answers:
- Web 1.0 was the early stage of the internet where websites were static (i.e. only text, images and links). This is different than Web 2.0 where the introduction of Java Script allowed for dynamic websites people could interact with;
- A Smart Contract is unstoppable/self executing code (programmed using Solidity), which can own and decide what to do with money (i.e. allows for programmable money and assets);
- Transparency is achieved via Ethereum as the unstoppable code is available for viewing/inspection by all the parties to the smart contract.