The idea was the brainchild of Vitalik Buterin, a Canadian computer programmer born in Russia who was a co-founder of Bitcoin Magazine. After Buterin unveiled Ethereum to the world, other developers joined the team to help create and improve the Ethereum platform.
A piece of code that gets executed on the blockchain. Users can agree to terms with another user without the need for a third party to execute and confirm the agreement. This allows users to bypass companies and governments which allow the parties anonymity to be persevered.
A dApp is a ‘blockchain enabled’ website, where the smart contract is what allows it to connect to the blockchain. dApps run on a network of computers rather than a single computer and there is no need for an intermediary to function or manage a user’s information.