Web 1.0 is a form of the internet where websites and data were disseminated in a static manner due to technological restrictions. Effectively, we can see this as the internet pre-Javascript.
A smart contract is a programmable, conditional contract that automatically transfers money based on the conditions which have been coded into the contract. It can also fulfill the roles of an escrow service, by holding money in the contract until it gets resolved, if needed.
Transparency is achieved with Ethereum because the blockchain decentralizes the information contained by the network, which is then protected by consensus, and is finally executed by the contract, whose conditions do not change once the contract is created. This means that entities bound by a smart contract are held responsible to the terms of the contract. Lastly, all smart contracts and other transactions are publicly available on the Blockchain, so transactions and contracts are traceable.